1 #LyX 2.4 created this file. For more info see https://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
21 \let\myTOC\tableofcontents
22 \renewcommand{\tableofcontents}{%
23 \pdfbookmark[1]{\contentsname}{}
26 \pagenumbering{arabic}}
28 % extra space for tables
29 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
31 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
32 \use_default_options false
40 \maintain_unincluded_children no
42 \language_package default
45 \font_roman "lmodern" "default"
46 \font_sans "lmss" "default"
47 \font_typewriter "lmtt" "default"
48 \font_math "auto" "auto"
49 \font_default_family default
50 \use_non_tex_fonts false
53 \font_typewriter_osf false
55 \font_sf_scale 100 100
56 \font_tt_scale 100 100
58 \use_dash_ligatures false
60 \default_output_format pdf2
62 \bibtex_command default
63 \index_command default
67 \pdf_title "Options avancées de LyX"
68 \pdf_author "LyX Team"
69 \pdf_subject "Options avancées LyX"
70 \pdf_keywords "LyX, Documentacion, Options avancées"
72 \pdf_bookmarksnumbered true
73 \pdf_bookmarksopen false
74 \pdf_bookmarksopenlevel 1
79 \pdf_pdfusetitle false
80 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
83 \use_package amsmath 1
84 \use_package amssymb 1
87 \use_package mathdots 1
88 \use_package mathtools 1
90 \use_package stackrel 1
91 \use_package stmaryrd 1
92 \use_package undertilde 1
94 \cite_engine_type default
98 \paperorientation portrait
103 \notefontcolor #0000ff
111 \paragraph_separation indent
112 \paragraph_indentation default
114 \math_indentation default
115 \math_numbering_side default
120 \paperpagestyle headings
121 \tracking_changes false
122 \postpone_fragile_content false
123 \output_changes false
132 Options avancées de \SpecialChar LyX
136 \begin_layout Subtitle
138 \begin_inset Note Note
141 \begin_layout Plain Layout
142 Informations de révision :
145 \begin_layout Plain Layout
146 Traduction : Mise à jour pour 2.0 par JPChrétien, Date : 30/07/12011, relecture
147 partielle pour 2.0.5, 31/10/2012, remplacement de Éditer/Visionner/Insérer/Navigu
148 er par Édition/Affichage/Insertion/Navigation
151 \begin_layout Plain Layout
152 Mise à jour pour 2.1 (JPC): 30/12/2014, Traduction chapitre 8, unification
154 \begin_inset Quotes cld
158 \begin_inset Quotes crd
162 \begin_inset Quotes cld
166 \begin_inset Quotes crd
172 \begin_layout Plain Layout
173 Mise à jour pour 2.3 (JPC): 04/08/2017, nouveautés 2.3, revue générale; 28/01/2018
177 \begin_layout Plain Layout
178 Manque les sections 7.2.3 à 7.2.7 (CVS/SVN)
187 par l'équipe de \SpecialChar LyX
192 \begin_layout Plain Layout
193 Le principal responsable de la rédaction de ce fichier est
198 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
199 de la documentation de \SpecialChar LyX
202 <lyx-docs@lists.lyx.org>
205 \begin_inset Newline newline
208 Traduction en français par :
245 Merci d'envoyer vos commentaires et corrections sur la traduction à la
246 liste de diffusion de \SpecialChar LyX
249 <lyx-fr@lists.lyx.org>
259 \begin_layout Standard
260 \begin_inset CommandInset toc
261 LatexCommand tableofcontents
268 \begin_layout Chapter
272 \begin_layout Standard
282 que vous êtes en train de lire est avant tout la deuxième partie du
296 La raison de la division en deux du document est très simple : le
308 est déjà énorme et il contient toutes les fonctions de base qu'il faut
309 connaître pour préparer la plupart des documents.
310 Cependant, l'Équipe de \SpecialChar LyX
311 a pour but à long terme de rendre \SpecialChar LyX
313 différents fichiers de configuration et paquetages externes.
314 Cela signifie que si vous voulez utiliser le paquetage \SpecialChar LaTeX
316 pouvez créer un fichier de format qui lui soit dédié sans modifier \SpecialChar LyX
318 Nous avons déjà reçu ainsi plusieurs contributions, et certaines sont documenté
320 Il y a aussi quelques fonctionnalités plus
321 \begin_inset Quotes cld
325 \begin_inset Quotes crd
328 , comme les méthodes de présentation de bibliographies et la gestion des
329 documents éclatés en plusieurs fichiers, qui ne sont pas couverts par le
332 Guide de l'utilisateur
334 et sont décrites ici.
337 \begin_layout Standard
338 Ce manuel décrit aussi quelques fonctions spéciales, comme la gestion d'un
339 fax, le contrôle de version et le support de SGML, qui nécessitent des
340 logiciels supplémentaires pour fonctionner convenablement.
341 Il y a également un chapitre consacré à \SpecialChar LyX
343 Et enfin, il y a un chapitre sur les trucs et astuces \SpecialChar LaTeX
344 , qui servent à améliorer
345 vos documents grâce à la puissance de \SpecialChar LaTeX
347 Après tout, \SpecialChar LyX
348 est seulement WYSIWYM
352 \begin_layout Plain Layout
353 \begin_inset Quotes cld
356 What You See Is What You Mean
357 \begin_inset Quotes crd
361 \begin_inset Quotes cld
364 Vous voyez ce que vous voulez dire
365 \begin_inset Quotes crd
373 , et ne sera jamais qu'une interface à certaines des fonctions de \SpecialChar LaTeX
377 \begin_layout Standard
378 Si vous n'avez pas encore lu l'
382 , il est sûr que vous n'êtes pas au bon endroit.
387 est la première chose à consulter, car elle décrit les notations et les
388 formats de tous les manuels.
389 Vous devez aussi être à l'aise avec le
401 et avec toutes les fonctions de base de \SpecialChar LyX
405 \begin_layout Standard
406 Comme tous les sujets couverts par ce manuel dépendent étroitement de l'interact
407 ion de \SpecialChar LyX
408 avec \SpecialChar LaTeX
409 , le premier chapitre traite du fonctionnement interne de \SpecialChar LyX
411 et explique comment \SpecialChar LyX
412 peut générer exactement le code \SpecialChar LaTeX
414 Il est évidemment destiné à des utilisateurs aguerris de \SpecialChar LyX
418 \begin_layout Chapter
420 et \SpecialChar LaTeX
424 \begin_layout Section
425 Comment \SpecialChar LyX
426 utilise \SpecialChar LaTeX
430 \begin_layout Standard
431 Ce chapitre est à la fois pour les \SpecialChar TeX
432 -niciens et les curieux de \SpecialChar LaTeX
434 Nous allons y expliquer comment \SpecialChar LyX
435 et \SpecialChar LaTeX
436 fonctionnent ensemble pour produire
437 une sortie imprimable.
438 C'est le seul endroit de tous ces manuels où nous présumons que vous connaissez
439 quelque chose à \SpecialChar LaTeX
443 \begin_layout Standard
444 À un moment, nous avions coutume d'appeler \SpecialChar LyX
446 \begin_inset Quotes cld
449 interface WYSIWYM pour \SpecialChar LaTeX
451 \begin_inset Quotes crd
454 , mais ce n'est plus vrai désormais.
455 Des interfaces pour \SpecialChar LaTeX
457 Ce sont basiquement des éditeurs avec la possibilité de faire tourner \SpecialChar LaTeX
459 et de marquer les erreurs dans le fichier que vous éditez.
460 Bien que \SpecialChar LyX
470 , et qu'il marque aussi les erreurs dans le fichier, il fait aussi beaucoup,
471 beaucoup d'autres choses.
472 Grâce au concept WYSIWYM, vous n'avez pas besoin de connaître \SpecialChar LaTeX
477 a aussi ajouté quelques extensions à \SpecialChar LaTeX
479 Essayez un jour ceci : faites
481 Fichier\SpecialChar menuseparator
482 Exporter\SpecialChar menuseparator
487 Affichage\SpecialChar menuseparator
488 Afficher le code LaTeX
490 ) puis regardez le préambule du fichier
495 Vous remarquerez une variété de nouvelles macros définies spécialement
498 Ces macros sont définies automatiquement, en fonction de ce que vous utilisez
502 \begin_layout Standard
503 Il y a plusieurs commandes qui invoquent \SpecialChar LaTeX
508 \begin_layout Itemize
511 Document\SpecialChar menuseparator
517 \begin_layout Itemize
520 Document\SpecialChar menuseparator
529 jour\SpecialChar menuseparator
535 \begin_layout Standard
536 Elles n'invoqueront \SpecialChar LaTeX
537 que si le fichier a changé depuis la dernière fois
538 que \SpecialChar LaTeX
542 \begin_layout Standard
543 Quand vous faites tourner \SpecialChar LaTeX
544 sur le fichier que vous éditez, \SpecialChar LyX
549 \begin_layout Enumerate
550 Il convertit le document en \SpecialChar LaTeX
551 et l'enregistre dans un fichier avec l'extension
563 \begin_layout Enumerate
564 Il fait tourner \SpecialChar LaTeX
569 (peut-être plusieurs fois) et exécute toute autre commande (comme
577 ) nécessaire à la compilation du fichier \SpecialChar LaTeX
581 \begin_layout Enumerate
582 S'il y a des erreurs, il affiche le journal d'erreurs.
585 \begin_layout Standard
586 Si vous avez lancé \SpecialChar LaTeX
589 Affichage\SpecialChar menuseparator
600 Affichage\SpecialChar menuseparator
605 Fichier\SpecialChar menuseparator
609 réalise deux étapes supplémentaires :
612 \begin_layout Itemize
617 pour convertir le fichier DVI en PostScript;
620 \begin_layout Itemize
621 il exécute une visonneuse PostScript, comme
625 , pour afficher le résultat.
628 \begin_layout Standard
629 Lyx procède de manière similaire pour afficher ou exporter d'autres formats.
632 \begin_layout Section
633 Traduire des fichiers \SpecialChar LaTeX
638 \begin_layout Standard
639 Vous pouvez importer un fichier \SpecialChar LaTeX
640 dans \SpecialChar LyX
641 en utilisant le menu Fichier \SpecialChar menuseparator
642 Importer\SpecialChar menuseparator
644 X de \SpecialChar LyX
646 Cela va appeler un programme nommé
650 , qui va créer un fichier
660 va ensuite ouvrir ce fichier.
663 \begin_layout Standard
668 peut traduire la plupart des constructions \SpecialChar LaTeX
669 légales, mais pas toutes.
670 Ce qu'il ne parviendra pas à comprendre, il le laissera mode \SpecialChar TeX
672 qu'après avoir traduit un fichier avec tex2lyx, vous pouvez rechercher
673 les portions en code \SpecialChar TeX
674 et les corriger manuellement.
677 \begin_layout Standard
678 Si vous ignorez ce qu'est le code \SpecialChar TeX
679 , lisez le paragraphe suivant.
682 \begin_layout Section
683 Insérer du code \SpecialChar LaTeX
684 dans des documents \SpecialChar LyX
686 \begin_inset CommandInset label
688 name "sec:Insérer-du-code-LaTeX"
695 \begin_layout Standard
696 Vous pouvez faire en \SpecialChar LyX
697 tout ce que vous faites en \SpecialChar LaTeX
698 , pour une raison très
699 simple: vous pouvez toujours insérer du code \SpecialChar LaTeX
700 dans un document \SpecialChar LyX
703 ne peut tout simplement pas, et ne pourra probablement jamais, afficher
704 toutes les structures \SpecialChar LaTeX
706 Si vous avez besoin d'insérer des commandes \SpecialChar LaTeX
707 dans votre document \SpecialChar LyX
709 pouvez utiliser la boîte de
711 code \SpecialChar TeX
714 , que vous pouvez mettre dans votre document avec
716 Insertion\SpecialChar menuseparator
727 \begin_layout Standard
728 Voici un exemple d'insertion de commandes \SpecialChar LaTeX
729 dans un document \SpecialChar LyX
731 Le code ressemble à ceci :
734 \begin_layout LyX-Code
738 \begin_inset Newline newline
744 \begin_inset Newline newline
747 Un exemple d'environnement minipage.
749 \begin_inset Newline newline
752 mettre presque tout dedans, m
755 \begin_inset Newline newline
758 et des tableaux (non flottants).
759 \begin_inset Newline newline
765 \begin_inset Newline newline
769 \begin_inset Newline newline
775 \begin_inset Newline newline
781 \begin_inset Newline newline
787 \begin_inset Newline newline
792 \begin_inset Newline newline
798 \begin_inset Newline newline
804 \begin_inset Newline newline
810 \begin_inset Newline newline
818 \begin_layout Standard
821 code \SpecialChar TeX
824 contenant ce texte est juste après ce paragraphe.
825 Ceux d'entre vous qui lisent le manuel en ligne verront seulement un paquet
827 Ceux qui lisent une version imprimée du manuel verront le résultat final
831 \begin_layout Standard
835 \begin_layout Plain Layout
842 \begin_layout Plain Layout
849 \begin_layout Plain Layout
851 Un exemple d'environnement minipage.
852 Vous pouvez mettre presque tout dedans, m
854 ^eme des figures et des tableaux (non flottants).
857 \begin_layout Plain Layout
864 \begin_layout Plain Layout
869 \begin_layout Plain Layout
876 \begin_layout Plain Layout
883 \begin_layout Plain Layout
890 \begin_layout Plain Layout
896 \begin_layout Plain Layout
903 \begin_layout Plain Layout
910 \begin_layout Plain Layout
917 \begin_layout Plain Layout
929 \begin_layout Standard
930 En plus de l'utilisation du
932 code \SpecialChar TeX
935 , vous pouvez aussi créer un fichier séparé contenant une structure \SpecialChar LaTeX
937 Vous pouvez alors utiliser
939 Insertion\SpecialChar menuseparator
940 Fichier\SpecialChar menuseparator
943 pour inclure votre fichier (vous devez choisir le type
952 Nous vous recommandons de ne faire cela que si vous avez un fichier
961 Sinon, vous allez avoir du mal à partir à la chasse aux erreurs...
964 \begin_layout Standard
965 Encore quelques notes pour insister:
968 \begin_layout Itemize
969 au sein de \SpecialChar LyX
970 , le code \SpecialChar LaTeX
976 \begin_layout Itemize
982 si votre code \SpecialChar LaTeX
986 \begin_layout Itemize
987 attention à ne pas réinventer la roue.
990 \begin_layout Standard
991 Sur ce dernier point, \SpecialChar LyX
992 dispose déjà de pas mal de possibilités, et encore
993 plus sont en préparation.
994 Assurez-vous de vérifier dans les manuels que \SpecialChar LyX
995 n'a pas déjà telle ou telle
996 fonction avant de vous lancer joyeusement dans l'écriture de code \SpecialChar LaTeX
998 De plus, il existe beaucoup de paquetages \SpecialChar LaTeX
999 pour faire toutes sortes de
1000 choses, des étiquettes et enveloppes aux tableaux sur plusieurs pages.
1002 \begin_inset CommandInset href
1005 target "http://www.ctan.org/"
1010 pour plus de détails.
1013 \begin_layout Standard
1014 Si vous avez effectivement besoin de faire quelque chose de bizarre avec
1015 votre document, référez-vous à un bon livre sur \SpecialChar LaTeX
1016 pour avoir de l'aide.
1017 Un certain nombre sont cités dans la bibliographie du
1020 \begin_inset space ~
1024 \begin_inset space ~
1032 \begin_layout Section
1034 et le préambule \SpecialChar LaTeX
1038 \begin_layout Subsection
1039 À propos du préambule \SpecialChar LaTeX
1043 \begin_layout Standard
1044 Si vous connaissez déjà \SpecialChar LaTeX
1045 , il n'y a pas besoin d'expliquer ici à quoi sert
1047 Si vous ne le connaissez pas, ce qui suit vous en donnera une idée – nous
1048 vous recommandons encore de consulter un livre sur \SpecialChar LaTeX
1049 pour plus d'information.
1050 Dans tous les cas, il vaut mieux lire les points ci-dessous, parce qu'ils
1051 expliquent ce que vous pouvez faire et ce que vous n'avez pas besoin de
1052 faire dans le préambule \SpecialChar LaTeX
1053 d'un document \SpecialChar LyX
1057 \begin_layout Standard
1058 Le préambule \SpecialChar LaTeX
1059 vient au tout début d'un document,
1067 \begin_layout Itemize
1068 déclarer la classe de document.
1070 l'a déjà fait à votre place.
1074 \begin_layout Standard
1075 Si vous êtes un \SpecialChar LaTeX
1076 -nicien expérimenté, et que vous avez une classe de document
1077 particulière dont vous voulez vous servir, voyez le manuel de
1081 pour savoir comment la faire reconnaître par \SpecialChar LyX
1083 Puis soumettez le fruit de vos efforts à l'équipe \SpecialChar LyX
1084 pour que cela paraisse
1085 dans de prochaines versions !
1089 \begin_layout Itemize
1090 déclarer les paquetages utilisés.
1091 Les paquetages \SpecialChar LaTeX
1092 fournissent des commandes spéciales, qui sont disponibles
1093 dans un document seulement si le paquetage a été déclaré dans le préambule.
1094 Par exemple, le paquetage
1098 force l'indentation de tous les paragraphes.
1099 Il y a d'autres paquetages pour des étiquettes, des enveloppes, des marges,
1103 \begin_layout Itemize
1104 fixer les compteurs, variables, longueurs et largeurs.
1105 Il y a plusieurs compteurs et variables \SpecialChar LaTeX
1110 être fixés globalement depuis le préambule afin d'avoir l'effet désiré.
1111 (Il y a aussi d'autres variables que vous pouvez ajuster dans le document.)
1112 Les marges sont un bon exemple de ce qui doit être fixé dans le préambule.
1113 Un autre exemple est le type de marqueur pour les listes.
1114 Vous pouvez en fait régler cela n'importe où, mais il est préférable de
1115 le faire une seule fois, dans le préambule.
1118 \begin_layout Itemize
1119 déclarer les commandes définies par l'utilisateur (avec
1131 ), pour la plupart ce sont des abréviations pour des commandes \SpecialChar LaTeX
1133 très souvent dans le document.
1134 Bien que le préambule soit un bon endroit pour déclarer de telles commandes,
1139 être définies n'importe où ailleurs (mais
1143 d'être utilisées pour la première fois, bien sûr...).
1144 Ce peut être utile s'il y a beaucoup de code \SpecialChar LaTeX
1145 brut dans votre document,
1146 ce qui normalement ne devrait pas être le cas.
1149 \begin_layout Standard
1151 ajoute son propre lot de définitions au préambule du fichier
1156 Ceci rend les fichiers \SpecialChar LaTeX
1157 générés par \SpecialChar LyX
1161 \begin_layout Subsection
1162 Changer le préambule
1165 \begin_layout Standard
1166 Les commandes que \SpecialChar LyX
1167 ajoute au préambule d'un fichier \SpecialChar LaTeX
1169 vous ne pouvez pas les changer sans modifier les sources de \SpecialChar LyX
1171 Vous pouvez toutefois ajouter vos propres commandes au préambule en sélectionna
1174 Document\SpecialChar menuseparator
1175 Paramètres\SpecialChar menuseparator
1179 \begin_inset space ~
1189 ajoute tout ce qu'il y a dans la fenêtre
1192 \begin_inset space ~
1198 à son propre préambule.
1199 Avant d'ajouter vos propres déclarations, vous devriez vous assurer que
1201 ne fait pas déjà ce que vous voulez faire (rappelez-vous ce que nous avons
1202 dit : ne réinventez pas la roue !).
1205 Assurez-vous aussi que votre préambule est correct.
1210 S'il y a une erreur, vous risquez de voir apparaître un message d'erreur
1212 \begin_inset Quotes cld
1222 \begin_inset Quotes crd
1226 Si vous voyez ce message, vérifiez votre préambule.
1229 \begin_layout Subsection
1233 \begin_layout Standard
1234 Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
1238 \begin_layout Subsubsection
1239 Exemple 1 : Décalages
1242 \begin_layout Standard
1243 Il y a deux variables dans \SpecialChar LaTeX
1244 qui contrôlent la position de la page :
1256 , c'est-à-dire décalage horizontal et décalage vertical.
1257 Ces variables sont utiles si vous pensez par exemple à l'impression d'étiquette
1259 Parfois, la taille d'un médium d'impression et l'aire effectivement imprimable
1260 ne sont pas les mêmes.
1261 C'est là qu'interviennent
1276 \begin_layout Standard
1277 Les valeurs par défaut de
1289 sont toutes deux de 0
1290 \begin_inset space ~
1293 pt, c'est-à-dire que la page n'est pas décalée.
1296 \begin_layout Standard
1297 Malheureusement, quelques pilotes DVI semblent toujours décaler la page.
1298 Nous ne savons pas pourquoi, ni pourquoi l'administrateur système n'a pas
1299 corrigé un tel comportement.
1300 Si vous utilisez \SpecialChar LyX
1301 sur un système que vous n'entretenez pas vous-même, et
1302 si votre administrateur système est un paresseux
1306 \begin_layout Plain Layout
1307 NdT : Traduction vraisemblable de
1308 \begin_inset Quotes cld
1311 your sysadmin is a doofus
1312 \begin_inset Quotes crd
1332 peuvent sauver la mise.
1333 Supposez que vos marges du haut et de gauche soient toujours 0,5
1334 \begin_inset space ~
1338 Vous pouvez ajouter ceci au préambule :
1341 \begin_layout LyX-Code
1349 \begin_layout LyX-Code
1357 \begin_layout Standard
1358 ...et vos marges devraient désormais être correctes.
1361 \begin_layout Subsubsection
1362 Exemple 2 : Étiquettes
1365 \begin_layout Standard
1366 Supposez que vous vouliez imprimer un paquet d'étiquettes d'adresse.
1367 Il y a un paquetage plutôt sympathique, disponible à votre archive CTAN
1368 la plus proche, pour imprimer des feuilles d'étiquettes, appelé
1373 Il est possible que votre système n'ait pas ce paquetage installé par défaut.
1374 Nous vous laissons le vérifier.
1375 Il vous faut aussi lire sa documentation ; nous n'allons pas le faire à
1377 Toutefois, comme c'est un exemple, nous allons vous montrer comment il
1381 \begin_layout Standard
1382 D'abord, assurez-vous que vous utilisez la classe de document
1387 Ensuite, vous devez ajouter ce qui suit dans votre préambule :
1390 \begin_layout LyX-Code
1396 \begin_layout LyX-Code
1402 \begin_layout LyX-Code
1408 \begin_layout LyX-Code
1414 \begin_layout LyX-Code
1420 \begin_layout LyX-Code
1426 \begin_layout LyX-Code
1432 \begin_layout Standard
1433 Ceci est la configuration pour des feuilles d'étiquette Avery, référence
1435 Vous êtes maintenant prêt à imprimer des étiquettes, mais si vous devez
1436 insérer du code \SpecialChar LaTeX
1437 , placez les commandes
1449 autour de chaque étiquette.
1450 C'est expliqué dans la documentation du paquetage, ainsi que d'autres fonctions
1454 \begin_layout Standard
1455 Un jour, quelqu'un écrira peut-être une fonction de \SpecialChar LyX
1456 pour supporter directement
1458 Peut-être même que ce sera vous.
1461 \begin_layout Subsubsection
1462 Exemple 3 : Indentation de paragraphe
1465 \begin_layout Standard
1466 Les Américains ont l'habitude d'indenter la première ligne de
1471 Comme avec toutes leurs autres mœurs étranges, la plupart des Américains
1472 vont se plaindre et récriminer jusqu'à ce qu'ils aient ce qu'ils veulent,
1473 et qu'ils puissent indenter la première ligne de chaque paragraphe.
1476 \begin_layout Standard
1477 Bien sûr, cette habitude n'est pas typographiquement correcte.
1478 Dans des livres, vous n'indentez en général la première ligne d'un paragraphe
1483 s'il en suit un autre.
1484 L'idée derrière l'indentation de la première ligne est de pouvoir distinguer
1485 deux paragraphes consécutifs.
1486 S'il y a pas de paragraphe précédent, par exemple s'il suit une figure,
1487 ou si c'est le premier paragraphe d'une section, alors il n'y a pas d'indentati
1491 \begin_layout Standard
1492 Si vous êtes un Américain typique
1496 \begin_layout Plain Layout
1497 NdT : Ce qui m'étonnerait, mais on ne sait jamais!
1502 , cependant, vous ne vous occupez pas de choses aussi ésotériques ; vous
1503 voulez votre indentation ! Ajoutez ceci au préambule :
1506 \begin_layout LyX-Code
1509 usepackage{indentfirst}
1512 \begin_layout Standard
1513 Si votre distribution \SpecialChar TeX
1514 n'est pas un vieux coucou, vous avez ce paquetage,
1515 et tous vos paragraphes auront l'indentation que vous pensez qu'ils méritent.
1518 \begin_layout Subsubsection
1519 Exemple 4 : Ce document
1522 \begin_layout Standard
1523 Vous pouvez aussi aller voir le préambule de ce document pour avoir une
1524 idée de certaines possibilités avancées.
1528 \begin_inset space ~
1534 risque de ne pas être visible en une fois, même en plein écran.
1537 \begin_layout Section
1539 et les erreurs \SpecialChar LaTeX
1543 \begin_layout Standard
1544 Quand \SpecialChar LyX
1545 invoque \SpecialChar LaTeX
1546 , il lui dit d'ignorer toute erreur et de continuer.
1547 Il se sert ensuite du fichier log de \SpecialChar LaTeX
1548 pour en faire l'autopsie.
1549 S'il y a une erreur quelque part, \SpecialChar LyX
1550 ouvre une boîte avec un listing d'erreurs.
1551 Cliquer sur l'une d'elles déplace le curseur à l'emplacement approprié
1556 \begin_layout Plain Layout
1558 fera occasionnellement des déductions fausses sur l'emplacement de l'erreur.
1559 Ça arrivera surtout dans les tableaux, les figures, les math et le préambule.
1568 \begin_layout Standard
1569 Quelques-uns préfèrent regarder le fichier journal directement, il est accessibl
1572 Document\SpecialChar menuseparator
1574 \begin_inset space ~
1578 \begin_inset space ~
1584 Il y a quelques erreurs et avertissements assez fréquents.
1585 Nous allons les traiter ici.
1586 Vous devriez vous reporter à un bon livre sur \SpecialChar LaTeX
1587 pour une liste complète.
1590 \begin_layout Itemize
1593 \begin_inset Quotes cld
1597 \begin_inset Quotes crd
1604 \begin_layout Standard
1605 Tout ce qui commence par ces mots est un message d'avertissement destiné
1607 \begin_inset Quotes cld
1611 \begin_inset Quotes crd
1614 le code \SpecialChar LaTeX
1616 Vous aurez des messages de ce type si vous avez ajouté ou changé des références
1617 croisées ou des entrées de bibliographie, auquel cas \SpecialChar LaTeX
1619 que vous devez l'exécuter une nouvelle fois.
1622 \begin_layout Standard
1623 Vous pouvez en général les ignorer.
1627 \begin_layout Itemize
1630 \begin_inset Quotes cld
1634 \begin_inset Quotes crd
1641 \begin_layout Standard
1642 Un autre message d'avertissement, cette fois au sujet de polices que \SpecialChar LaTeX
1645 Le reste du message indiquera souvent la police de substitution que \SpecialChar LaTeX
1650 \begin_layout Standard
1651 Vous pouvez les ignorer sans crainte.
1655 \begin_layout Itemize
1658 \begin_inset Quotes cld
1664 \begin_inset Quotes crd
1671 \begin_layout Standard
1677 cracher ce genre de messages.
1678 Il engendre apparemment au moins un message de ce type pour n'importe quel
1679 document que vous écrivez.
1680 Ces messages vous préviennent que les lignes sont trop longues et débordent
1681 sur la marge de droite.
1682 Ceci se produit si \SpecialChar LaTeX
1683 ne trouve pas comment couper les lignes de manière
1684 raisonnablement correcte (notoirement avec une police à chasse fixe, du
1685 fait que cette police ne permet pas trouver les points de césure automatiquemen
1687 Dans de nombreux cas, c'est impossible à déceler dans le rendu final (ce
1688 peut être un point ou deux).
1689 Parfois cependant, les lignes débordent visiblement dans la marge, et c'est
1690 quelque chose que vous ne souhaiterez pas voir dans votre impression finale.
1691 \begin_inset Newline newline
1694 Il y a plusieurs solutions pour minimiser l'effet de ces débordements.
1697 Activer les fonctionnalités micro-typographiques
1701 Document\SpecialChar menuseparator
1702 Paramètres\SpecialChar menuseparator
1705 peut déjà améliorer significativement les choses.
1706 Par ailleurs, un code \SpecialChar LaTeX
1707 tel que celui qui suit, inséré dans
1709 Document\SpecialChar menuseparator
1710 Paramètres\SpecialChar menuseparator
1713 réduit d'habitude massivement les débordements de ligne (ce code est inséré
1714 dans le préambule du présent document):
1717 \begin_layout LyX-Code
1721 \begin_inset Newline newline
1727 \begin_inset Newline newline
1732 emergencystretch 1.5em
1733 \begin_inset Newline newline
1741 \begin_layout Standard
1742 Dans certains, cependant, vous devrez finalement réécrire le texte pour
1743 obtenir des césures correctes
1747 \begin_layout Plain Layout
1748 Pour les détails , voir
1749 \begin_inset Flex URL
1752 \begin_layout Plain Layout
1754 http://www.tex.ac.uk/FAQ-overfull.html
1767 \begin_layout Standard
1768 Dans tous les cas, il faut vérifier les lignes concernées, au plus tard
1769 avant l’édition de la version finale du document.
1770 Vos yeux vous diront s'il y a un problème avec un espacement trop grand
1774 \begin_layout Plain Layout
1775 Vous pouvez aussi activer l'option
1776 \begin_inset Quotes cld
1780 \begin_inset Quotes crd
1783 dans les options de classe via
1784 \begin_inset Flex Noun
1787 \begin_layout Plain Layout
1788 Document\SpecialChar menuseparator
1789 Paramètres\SpecialChar menuseparator
1795 : \SpecialChar LaTeX
1796 tracera une barre noire dans la marge des lignes qui débordent.
1805 \begin_layout Itemize
1808 \begin_inset Quotes cld
1814 \begin_inset Quotes crd
1821 \begin_layout Standard
1822 Pas aussi courant que son cousin.
1823 Ceci de produit si \SpecialChar LaTeX
1824 ne trouve pas de point de césure raisonnable et par
1825 conséquent crée des lignes trop aérées.
1826 Comme précédemment, vérifiez si cela se voit.
1830 \begin_layout Itemize
1833 \begin_inset Quotes cld
1839 \begin_inset Quotes crd
1847 \begin_inset Quotes cld
1853 \begin_inset Quotes crd
1860 \begin_layout Standard
1861 Des avertissements sur des problèmes de saut de page.
1862 À nouveau, vous n'avez qu'à regarder ce qui sort.
1863 Vous verrez bien si quelque chose ne va pas.
1867 \begin_layout Itemize
1870 \begin_inset Quotes cld
1873 LaTeX Error: File 'Xxxx' not found
1874 \begin_inset Quotes crd
1881 \begin_layout Standard
1885 \begin_inset Quotes cld
1889 \begin_inset Quotes crd
1894 n'est pas présent sur ce système.
1895 Ceci apparaît habituellement parce qu'un paquetage nécessaire à votre document
1897 Si vous n'avez pas touché au préambule ou si vous n'avez pas utilisé la
1904 , alors un des paquetages que \SpecialChar LyX
1905 a essayé de charger est manquant.
1908 Aide\SpecialChar menuseparator
1910 \begin_inset space ~
1916 pour voir la liste des paquetages dont \SpecialChar LyX
1918 Ce fichier est mis à jour à chaque fois que vous reconfigurez \SpecialChar LyX
1921 Outils\SpecialChar menuseparator
1924 ) et vous dit quels paquetages ont été détectés et à quoi ils servent.
1927 \begin_layout Standard
1938 , et que le paquetage en question n'est pas installé, vous devez l'installer
1943 \begin_layout Itemize
1946 \begin_inset Quotes cld
1949 LaTeX Error: Unknown option
1950 \begin_inset Quotes crd
1957 \begin_layout Standard
1958 Les messages d'erreur commençant ainsi essayent de vous dire que vous avez
1959 spécifié une option impossible ou inexistante dans un paquetage.
1960 Vérifiez dans sa documentation.
1964 \begin_layout Itemize
1967 \begin_inset Quotes cld
1970 Undefined control sequence
1971 \begin_inset Quotes crd
1978 \begin_layout Standard
1979 Si vous avez inséré du code \SpecialChar LaTeX
1980 dans votre document, et fait une faute de frappe,
1981 vous aurez un de ceux-là.
1982 Vous pouvez aussi avoir oublié de charger un paquetage.
1983 Dans tous les cas, d'habitude ce message d'erreur veut dire que vous avez
1984 utilisé une commande inconnue.
1988 \begin_layout Standard
1989 Il y a d'autres messages d'erreur et d'avertissement.
1990 Quelques-uns sont explicites
1994 \begin_layout Plain Layout
1995 NdT : Pour un anglophone...
2001 Ce sont souvent des messages \SpecialChar LaTeX
2003 D'autres sont carrément incompréhensibles.
2004 Ce sont en fait des messages d'erreur \SpecialChar TeX
2005 , et nous n'avons vraiment
2009 de ce qu'ils signifient ou de comment les déchiffrer.
2010 Personne ne le sait.
2013 \begin_layout Standard
2014 Voici une liste de vérifications à effectuer si vous êtes confronté à des
2018 \begin_layout Enumerate
2019 cherchez d'éventuelles fautes de frappe dans le code \SpecialChar LaTeX
2020 que vous avez inséré;
2023 \begin_layout Enumerate
2024 s'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
2028 \begin_layout Enumerate
2029 si vous avez un paquet de boîtes d'erreur entassées tout en haut du document
2030 — et surtout si vous voyez
2031 \begin_inset Quotes cld
2041 \begin_inset Quotes crd
2044 , ça veut dire qu'il y a des erreurs dans le préambule.
2045 Commencez par corriger votre préambule;
2048 \begin_layout Enumerate
2049 si vous n'avez rien ajouté au préambule et si vous n'avez pas ajouté de
2050 code \SpecialChar LaTeX
2051 au document, le suspect numéro un est votre distribution \SpecialChar LaTeX
2053 Vérifiez s'il manque des paquetages et rajoutez-les;
2056 \begin_layout Enumerate
2057 très bien, il ne manque aucun paquetage.
2058 Avez-vous utilisé une des options de réglage fin de \SpecialChar LyX
2064 l'une d'entre elles, en essayant par exemple d'insérer manuellement des
2068 \begin_inset space ~
2073 , de sauts de paragraphe ou de sauts de page ? Avez-vous essayé de bricoler
2074 quelque chose avec tout ça au lieu d'utiliser les environnements de paragraphe
2078 \begin_layout Enumerate
2079 d'accord, vous n'avez utilisé aucune des options de réglage fin, vous avez
2080 joué dans les règles.
2081 Avez-vous essayé une manœuvre bizarre ? Avez-vous fait quelque chose de
2082 pas net dans un tableau ou une équation, comme insérer un graphique dans
2083 une case de tableau ?
2086 \begin_layout Enumerate
2087 Avez-vous de longues portions de texte dans lesquelles \SpecialChar LaTeX
2089 d'endroit où passer à la ligne ? Par défaut, \SpecialChar LaTeX
2090 est assez strict avec la
2091 quantité d'espace entre les mots qu'il va ajouter pour passer à la ligne.
2092 Il est alors préférable que vous retravailliez le paragraphe pour éviter
2096 \begin_layout Enumerate
2097 avez-vous exagéré avec l'imbrication ? \SpecialChar LyX
2098 (actuellement) ne vérifie pas que
2099 vous restez dans les limites de l'imbrication d'environnements.
2100 Si vous avez imbriqué un tas d'environnements jusqu'au
2101 \begin_inset Formula $17^{e}$
2104 niveau, le problème est là;
2107 \begin_layout Enumerate
2108 vous n'avez obtenu aucun message d'erreur, mais votre rendu ne ressemble
2110 Si vous avez un tableau ou une figure qui est trop large ou trop haute
2111 pour la page, vous devez :
2115 \begin_layout Enumerate
2116 mettre la figure à l'échelle pour qu'elle tienne.
2119 \begin_layout Enumerate
2120 rétrécir le tableau pour qu'il tienne.
2124 \begin_layout Enumerate
2125 Si quelque chose d'autre ne va pas avec le rendu, et que vous n'avez rien
2126 essayé de bizarre ni bricolé avec les réglages fins, nous ne savons pas
2130 \begin_layout Standard
2131 Si vous n'êtes pas plus avancé avec tout ceci – et bien,
2135 que vous avez trouvé une erreur dans \SpecialChar LyX
2140 \begin_layout Chapter
2141 Outils supplémentaires
2144 \begin_layout Section
2145 Personnaliser une bibliographie avec Bib\SpecialChar TeX
2151 \begin_layout Standard
2152 L'essentiel des bases de l'utilisation de Bib\SpecialChar TeX
2157 sont décrites dans le paragraphe
2159 Les bases de données bibliographiques
2163 Guide de l'utilisateur
2166 Les paragraphes qui suivent détaillent les fonctionnalités bibliographiques
2167 particulières qui sont accessibles depuis \SpecialChar LyX
2171 \begin_layout Subsection
2172 Autres styles de citation
2175 \begin_layout Standard
2176 Le style standard de Bib\SpecialChar TeX
2177 utilise des nombres (par exemple
2178 \begin_inset Quotes cld
2182 \begin_inset Quotes crd
2185 ) pour faire référence à un ouvrage cité.
2186 Cependant, dans de nombreuses disciplines scientifiques, on utilise d'autres
2187 styles de citations.
2188 Le plus courant et le style auteur-année (par exemple
2189 \begin_inset Quotes cld
2193 \begin_inset Quotes crd
2198 gère trois paquetages qui fournissent ce style,
2199 \begin_inset Flex Code
2202 \begin_layout Plain Layout
2217 Chacun de ces paquetages a ses avantages et ses inconvénients qui ne peuvent
2218 être listés ici en détail.
2219 Si vous voulez seulement avoir un simple style auteur-année (ou auteur-nombre)
2220 ou si vous voulez utiliser un des innombrables fichiers de styles pour
2221 natbib, alors vous choisirez probablement le paquetage
2226 Si vous cherchez des styles de citation adaptés aux documents juridiques,
2227 vous pouvez envisager d'utiliser le paquetage plus récent
2232 Si vous voulez contrôler complètement la mise en forme ou si vous cherches
2233 des fonctionnalités sophistiquées comme ibidem, citations en notes de bas
2234 de page, citations plein titre, formats de dates évolués (comme 400 AC)
2235 ou une internationalisation complète dans d'autres langues que l'anglais,
2236 vous devriez vraiment utiliser
2237 \begin_inset Flex Code
2240 \begin_layout Plain Layout
2246 , qui surpasse tous les autres paquetages en termes de fonctionnalités,
2247 mais qui est également assez lourd et consommateur de ressources.
2250 \begin_layout Standard
2251 L'utilisation de ces paquetages avec \SpecialChar LyX
2252 est sensiblement la même.
2255 Document\SpecialChar menuseparator
2258 et choisissez dans la rubrique
2263 \begin_inset Flex Noun
2266 \begin_layout Plain Layout
2273 \begin_inset Flex Noun
2276 \begin_layout Plain Layout
2283 \begin_inset Flex Noun
2286 \begin_layout Plain Layout
2293 \begin_inset Flex Noun
2296 \begin_layout Plain Layout
2297 Biblatex (mode Natbib)
2303 \begin_inset Flex Noun
2306 \begin_layout Plain Layout
2313 \begin_inset Flex Noun
2316 \begin_layout Plain Layout
2323 \begin_inset space ~
2328 Guide de l'utilisateur
2330 pour les détails au sujet de ces choix).
2331 Avec ces tous ces paquetages, vous aurez des options supplémentaires dans
2336 et vous pourrez choisir le style de la référence (
2337 \begin_inset Quotes cld
2341 \begin_inset Quotes crd
2345 \begin_inset Quotes cld
2349 \begin_inset Quotes cld
2353 \begin_inset Quotes crd
2357 \begin_inset Quotes cld
2361 \begin_inset Quotes crd
2365 Notez que chaque paquetage nécessite des fichiers de style spécifiques
2366 (ils sont tous fournis avec leur propres fichiers, mais on peut trouver
2367 beaucoup de fichiers de style supplémentaires et même un programme interactif
2368 pour construire des fichiers de style
2372 \begin_layout Plain Layout
2374 \begin_inset Flex URL
2377 \begin_layout Plain Layout
2379 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
2397 \begin_layout Subsection
2398 Bibliographies subdivisées
2401 \begin_layout Standard
2402 Parfois vous avez besoin de diviser votre bibliographie en plusieurs sections.
2403 Si par exemple, vous êtes un historien, la possibilité de séparer les sources
2404 et les travaux scientifiques est vraisemblablement une possibilité
2405 \begin_inset Quotes cld
2409 \begin_inset Quotes crd
2413 Malheureusement, Bib\SpecialChar TeX
2414 ne vous permet pas lui-même de faire cela.
2415 La bonne nouvelle : Avec l'aide de quelques paquetages \SpecialChar LaTeX
2418 pour satisfaire vos besoins historiques.
2421 \begin_layout Standard
2423 fournit un support natif d'un de ces paquetages,
2431 \begin_layout Plain Layout
2433 \begin_inset Flex URL
2436 \begin_layout Plain Layout
2438 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
2449 L'avantage de ce paquetage (comparé à d'autres comme
2453 ) est que n'avez pas besoin de définir de nouvelles commandes de citation.
2454 À la place, vous aurez à préparer des bases de données bibliographiques
2455 différentes pour les différentes sections de votre bibliographie.
2456 Par exemple, si vous voulez diviser votre bibliographie en deux sections
2458 \begin_inset Quotes cld
2462 \begin_inset Quotes crd
2466 \begin_inset Quotes cld
2469 travaux scientifiques
2470 \begin_inset Quotes crd
2473 , vous devez d'abord créer deux bases de données, par exemple
2484 \begin_layout Standard
2485 Dans \SpecialChar LyX
2486 , allez dans le menu
2488 Document\SpecialChar menuseparator
2499 \begin_inset space ~
2505 Vous pouvez maintenant insérer plusieurs bibliographies Bib\SpecialChar TeX
2507 de votre bibliographie.
2508 Pour revenir à notre exemple : insérez une bibliographie Bib\SpecialChar TeX
2514 et une deuxième pour la base de données
2519 Vous êtes libres d'utiliser le même style ou un style différent pour chaque
2521 En plus, vous pouvez choisir que votre section bibliographique contienne
2523 \begin_inset Quotes cld
2526 toutes les références citées
2527 \begin_inset Quotes crd
2530 de la base de données utilisée (ce qui est le comportement implicite),
2532 \begin_inset Quotes cld
2535 toutes les références non citées
2536 \begin_inset Quotes crd
2540 \begin_inset Quotes cld
2543 toutes les références
2544 \begin_inset Quotes crd
2548 Ceci put être utile si vous voulez séparer votre bibliographie en trois
2550 \begin_inset Quotes cld
2554 \begin_inset Quotes crd
2558 \begin_inset Quotes cld
2562 \begin_inset Quotes crd
2566 \begin_inset Quotes cld
2569 Travaux scientifiques
2570 \begin_inset Quotes crd
2574 Les titres des sections peuvent être ajoutés comme des entêtes de section
2575 ou de sous-section ordinaires.
2580 supprime le titre de la bibliographie, vous devez aussi le remettre manuellemen
2581 t ( comme un chapitre* ou une section*, par exemple).
2584 \begin_layout Standard
2589 , la procédure est un peu différente.
2594 ne fonctionne pas avec
2599 \begin_inset Flex Noun
2602 \begin_layout Plain Layout
2603 Bbibliographie subdivisée
2608 est désactivée si vous utilisez
2617 inclut ses moyens propres pour créer des bibliographies subdivisées.
2618 Vous pouvez: soit ajouter des mots-clés aux entrées bibliographiques à
2620 \begin_inset Flex Code
2623 \begin_layout Plain Layout
2629 , puis filtrer les sections bibliographiques par mot-clé (en ajoutant
2630 \begin_inset Flex Code
2633 \begin_layout Plain Layout
2640 \begin_inset Flex Noun
2643 \begin_layout Plain Layout
2649 de la fenêtre de dialogue qui apparaît si vous faites un clic gauche sur
2651 \begin_inset Flex Noun
2654 \begin_layout Plain Layout
2655 Bibliographie Biblatex
2660 ); soit filtrer par type d'entrée (comme book ou article) en saisissant
2662 \begin_inset Flex Code
2665 \begin_layout Plain Layout
2672 \begin_inset Flex Code
2675 \begin_layout Plain Layout
2682 \begin_inset Flex Noun
2685 \begin_layout Plain Layout
2691 mentionné ci-dessus; soit créer des
2692 \begin_inset Quotes cld
2695 catégories bibliographiques
2696 \begin_inset Quotes crd
2699 auxquelles vous pouvez affecter des entrées bibliographiques individuelles.
2700 Voyez le manuel Biblatex, subsection
2702 Subdivided Bibliographies
2711 \begin_layout Subsection
2712 Bibliographies multiples
2713 \begin_inset CommandInset label
2715 name "subsec:Bibliographies-multiples"
2722 \begin_layout Standard
2723 Les bibliographies multiples, par exemple une bibliographie pour chaque
2724 partie, chapitre, section, sous-section or sous-document du document, sont
2725 également possibles avec \SpecialChar LyX
2727 Pour les activer, allez à
2728 \begin_inset Flex Noun
2731 \begin_layout Plain Layout
2732 Document\SpecialChar menuseparator
2733 Paramètres\SpecialChar menuseparator
2739 et sélectionnez le sectionnement requis (e.g.
2741 \begin_inset Quotes cld
2745 \begin_inset Quotes crd
2749 \begin_inset Flex Noun
2752 \begin_layout Plain Layout
2753 Bibliographies multiples
2759 Puis ajoutez une bibliographie Bib(la)\SpecialChar TeX
2760 à chaque élément (e.
2761 \begin_inset space \thinspace{}
2764 g., section) de votre document.
2765 Dans le résultat imprimable, une bibliographie séparée ne contenant que
2766 les références du sectionnement considéré sera créée.
2769 \begin_layout Standard
2770 Si vous utilisez Bib\SpecialChar TeX
2772 \begin_inset Flex Code
2775 \begin_layout Plain Layout
2782 \begin_inset Flex Code
2785 \begin_layout Plain Layout
2791 est utilisé pour créer des bibliographies multiples.
2792 Le premier est utilisé si vous sélectionnez
2793 \begin_inset Quotes cld
2797 \begin_inset Quotes crd
2809 \begin_inset Flex Noun
2812 \begin_layout Plain Layout
2813 Bibliographie subdivisée
2819 Dans tous les autres cas, c'est
2820 \begin_inset Flex Code
2823 \begin_layout Plain Layout
2833 \begin_layout Plain Layout
2834 Une autre approche, si vous êtes prêt à utiliser un peu de
2835 \begin_inset Flex Noun
2838 \begin_layout Plain Layout
2839 Code \SpecialChar TeX
2846 \begin_inset space ~
2850 \begin_inset CommandInset ref
2852 reference "sec:Insérer-du-code-LaTeX"
2856 ), consiste à utiliser le paquetage
2857 \begin_inset Flex Code
2860 \begin_layout Plain Layout
2872 \begin_inset Flex Code
2875 \begin_layout Plain Layout
2882 encapsule les entités spécifiées entre les commandes
2883 \begin_inset Flex Code
2886 \begin_layout Plain Layout
2895 \begin_inset Flex Code
2898 \begin_layout Plain Layout
2906 pour créer les bibliographies.
2907 Notez que cette approche a quelques limitations.
2908 D'abord, chaque référence de citation doit se trouver dans une
2909 \begin_inset Flex Code
2912 \begin_layout Plain Layout
2919 Les citations en-dehors d'une entité défini (par exemple, avant la première
2920 section si vous utilisez
2921 \begin_inset Quotes cld
2925 \begin_inset Quotes crd
2928 ) apparaîtront comme
2929 \begin_inset Quotes cld
2933 \begin_inset Quotes crd
2937 Vous pouvez cependant créer vos propres entités en saisissant
2938 \begin_inset Flex Code
2941 \begin_layout Plain Layout
2950 \begin_inset Flex Code
2953 \begin_layout Plain Layout
2961 en code \SpecialChar TeX
2962 (par exemple pour contourner la présente limitation).
2964 \begin_inset Flex Code
2967 \begin_layout Plain Layout
2973 s ne peuvent inclure d'autres
2974 \begin_inset Flex Code
2977 \begin_layout Plain Layout
2984 Une seconde limitation vient du fait que
2985 \begin_inset Flex Code
2988 \begin_layout Plain Layout
2994 parcourt toujours toutes les références d'une base bibliographique, même
2995 celles qui ne sont pas citées.
2996 Ceci peut créer des citations bizarres (e.
2997 \begin_inset space \thinspace{}
3002 \begin_inset Quotes cld
3006 \begin_inset Quotes crd
3009 si deux œuvres de cet auteur publiées en 2014 sont dans la base, alors
3010 qu'une seule est citée).
3013 \begin_layout Standard
3019 \begin_inset Flex Code
3022 \begin_layout Plain Layout
3028 est utilisée à la place du choix déroulant.
3029 Si vous avez besoin d'entités spécifiques, vous pouvez insérer au début
3031 \begin_inset Flex Code
3034 \begin_layout Plain Layout
3043 \begin_inset Flex Code
3046 \begin_layout Plain Layout
3054 respectivement, en code\SpecialChar TeX
3056 Si vous voulez aussi préciser la fin de l'entité, utilisez l'environnement
3058 \begin_inset Flex Code
3061 \begin_layout Plain Layout
3071 \begin_inset Flex Code
3074 \begin_layout Plain Layout
3083 Notez cependant que les
3084 \begin_inset Flex Code
3087 \begin_layout Plain Layout
3093 s ne peuvent contenir d'autres
3094 \begin_inset Flex Code
3097 \begin_layout Plain Layout
3104 En plus de la bibliographie individuelle de l'entité considérée,
3108 permet aussi d'émettre toutes le bibliographies, les unes après les autres,
3109 à un endroit particulier (e.
3110 \begin_inset space \thinspace{}
3113 g., à la fin du document).
3115 \begin_inset Quotes cld
3118 toutes les entités de références
3119 \begin_inset Quotes crd
3122 dans le menu déroulant
3126 de la fenêtre de dialogue de l'insert de bibliographie pour obtenir ceci.
3130 \begin_layout Section
3131 Documents en plusieurs fichiers
3134 \begin_layout Subsection
3138 \begin_layout Standard
3139 Quand on travaille sur un gros fichier avec de nombreux chapitres, il est
3140 souvent pratique de diviser le document en plusieurs fichiers ; par ailleurs,
3141 il arrive qu'un élément comme un tableau soit susceptible de modifications
3142 ultérieures, alors que le reste du texte ne changera plus.
3143 Dans ces cas-là, il est judicieux d'utiliser les possibilités de segmentation
3145 Ainsi, les communications scientifiques ont souvent cinq chapitres principaux
3146 : introduction, observations, résultats, discussion, conclusion.
3147 Chacun d'entre eux peut constituer un fichier \SpecialChar LyX
3148 séparé, avec un fichier
3150 \begin_inset Quotes cld
3154 \begin_inset Quotes crd
3157 qui contient le titre, les auteurs, le résumé, les références, etc.
3158 Il convient de noter que chacun des fichiers est un fichier \SpecialChar LyX
3160 qui peut aussi bien être mis en page et imprimé seul, qu'être inclus dans
3162 Tous ces fichiers doivent cependant avoir la même classe de document –
3163 n'essayez pas de mélanger la classe
3172 Il est également possible d'inclure des fichiers \SpecialChar LaTeX
3173 : cependant, ces fichiers
3174 doivent alors être sans leur préambule (c'est-à-dire sans la partie jusqu'à
3181 incluse, et sans la ligne
3187 ) pour éviter des erreurs à la création du fichier DVI.
3190 \begin_layout Standard
3192 permet l'inclusion de fichiers en sélectionnant
3194 Insertion\SpecialChar menuseparator
3195 Fichier\SpecialChar menuseparator
3198 , ce qui positionne une balise à l'endroit du curseur.
3199 Un clic sur cette balise ouvre une fenêtre qui permet de saisir le nom
3200 du fichier et la méthode d'inclusion.
3203 \begin_layout Standard
3204 Les trois méthodes d'inclusion sont
3205 \begin_inset Quotes cld
3213 \begin_inset Quotes crd
3217 \begin_inset Quotes cld
3225 \begin_inset Quotes crd
3229 \begin_inset Quotes cld
3237 \begin_inset Quotes crd
3242 \begin_inset Quotes cld
3250 \begin_inset Quotes crd
3254 \begin_inset Quotes cld
3262 \begin_inset Quotes crd
3265 se ressemblent sur de nombreux points, mais diffèrent notablement sur d'autres:
3268 \begin_layout Enumerate
3270 \begin_inset Quotes cld
3274 \begin_inset Quotes crd
3277 commenceront sur une nouvelle page, alors que ceux
3278 \begin_inset Quotes cld
3282 \begin_inset Quotes crd
3285 commenceront sur la page en cours.
3289 \begin_layout Enumerate
3291 \begin_inset Quotes cld
3299 \begin_inset Quotes crd
3302 ne peuvent pas eux-mêmes
3303 \begin_inset Quotes cld
3307 \begin_inset Quotes crd
3310 d'autre fichiers (sous-sous-documents).
3312 \begin_inset Quotes cld
3320 \begin_inset Quotes crd
3323 , en revanche, la sous incorporation est illimitée.
3326 \begin_layout Enumerate
3327 \begin_inset Quotes cld
3335 \begin_inset Quotes crd
3338 permet l'émettre la sortie imprimable d'un sous-ensemble de fichiers
3339 \begin_inset Quotes cld
3343 \begin_inset Quotes crd
3346 tout en conservant la valeur correcte des compteurs (pagination et autres)
3347 et des références (voyez la section
3358 \begin_layout Standard
3360 \begin_inset Quotes cld
3368 \begin_inset Quotes crd
3371 est la méthode appropriée pour des chapitres rédigés à part comme des sous-docu
3373 \begin_inset Quotes cld
3381 \begin_inset Quotes crd
3384 convient mieux pour un héritage de fichiers arbitraires.
3387 \begin_layout Standard
3388 Un fichier inclus en
3389 \begin_inset Quotes cld
3393 \begin_inset Quotes crd
3396 vous permet d'insérer un texte mis en forme exactement comme il apparaît
3397 dans le fichier d'origine.
3398 Normalement, les espaces dans ce fichier sont invisibles, cependant, deux
3399 espaces consécutives sont conservées, a contrario des règles habituelles
3402 Cependant, cocher l'option
3405 \begin_inset space ~
3409 \begin_inset space ~
3414 résout toute incertitude en matérialisant chaque espace par un symbole.
3417 \begin_layout Standard
3418 D'une manière générale, le fichier maître est converti en un seul fichier
3420 avant la typographie, alors que les fichiers inclus sont convertis en
3421 fichiers \SpecialChar LaTeX
3422 dépourvus de préambule.
3425 \begin_layout Subsection
3426 Références croisées entre fichiers
3429 \begin_layout Standard
3430 \begin_inset Box Shadowbox
3440 height_special "totalheight"
3445 backgroundcolor "none"
3448 \begin_layout Plain Layout
3449 Ce paragraphe est quelque peu obsolète.
3450 Il faudrait décrire les documents maîtres implicites et comment les sous-docume
3451 nts s'ouvrent en même temps que le document maître.
3457 Il est possible de faire des références croisées entre différents fichiers.
3458 D'abord, il faut ouvrir tous les fichiers concernés : appelons-les A et
3459 B pour un exemple avec deux fichiers, avec B inclus dans A.
3460 Supposons que nous ayons inséré une étiquette dans A, à laquelle nous voulons
3461 faire référence dans B.
3462 Il faut ouvrir la fenêtre de référence croisée à partir de B, et il est
3463 alors possible de choisir le
3464 \begin_inset Quotes cld
3468 \begin_inset Quotes crd
3474 \begin_layout Subsection
3475 Listes bibliographiques dans tous les sous-documents
3478 \begin_layout Standard
3479 Lorsque vous travaillez avec un sous-document, vous pouvez préférer avoir
3480 une seule bibliographie principale à la fin, tout en conservant la possibilité
3481 d'avoir une bibliographie sélectionnée pour le sous-document si vous affichez
3482 la sortie de ce sous-document seul.
3483 Voici comment procéder.
3486 \begin_layout Standard
3487 Dans le document maître, vous insérez simplement un insert bibliographique
3488 là où la bibliographie principale doit apparaître, que ce soit dan sle
3489 document maître ou dans un sous-document.
3490 Si la bibliographie est dans le document maître, les références seront
3491 héritées par tous les sous-documents: elles sont donc disponibles dans
3492 la fenêtre de dialogue des citations dans chacun d'entre eux.
3495 \begin_layout Standard
3496 Pour le bibliographies particulières aux sous-documents, saisir des inserts
3497 bibliographiques là où la bibliographie doit apparaître quand le sous-document
3499 Cependant, l'astuce consiste à la saisir dans une branche (
3501 Insertion\SpecialChar menuseparator
3502 Branche\SpecialChar menuseparator
3503 Insérer une nouvelle branche
3505 ), appelée par exemple
3506 \begin_inset Quotes cld
3510 \begin_inset Quotes crd
3514 Dans le sous-document, activer la branche (
3516 Document\SpecialChar menuseparator
3517 Paramètres\SpecialChar menuseparator
3521 Dans le document maître, désactiver la branche (
3523 Document\SpecialChar menuseparator
3524 Paramètres\SpecialChar menuseparator
3528 La bibliographie du sous-document sera alors ignorée dans le document maître,
3529 mais présente dans le sous-document.
3532 \begin_layout Standard
3533 S'il vous faut des bibliographies multiples (une par sous-document dans
3538 , par exemple), voyez la section
3539 \begin_inset space ~
3543 \begin_inset CommandInset ref
3545 reference "subsec:Bibliographies-multiples"
3552 \begin_layout Section
3553 Archives \SpecialChar LyX
3557 \begin_layout Standard
3558 Les utilisateurs ont parfois besoin de
3559 \begin_inset Quotes cld
3563 \begin_inset Quotes crd
3566 un fichier \SpecialChar LyX
3567 avec toutes les images (et d'autres fichiers dont il dépend,
3568 soit pour l'envoyer à un éditeur, soit pour le partager avec un co-auteur.
3570 inclut un script Python (
3571 \begin_inset Flex Code
3574 \begin_layout Plain Layout
3580 ) qui automatise le processus.
3581 Pour l'utiliser, il faut que l'un des modules Python
3582 \begin_inset Flex Code
3585 \begin_layout Plain Layout
3592 \begin_inset Flex Code
3595 \begin_layout Plain Layout
3601 soit installé sur votre système.
3602 Implicitement, le script préfère l'archive
3603 \begin_inset Flex Code
3606 \begin_layout Plain Layout
3613 \begin_inset Flex Code
3616 \begin_layout Plain Layout
3622 sur les systèmes Unix et le format
3623 \begin_inset Flex Code
3626 \begin_layout Plain Layout
3635 \begin_layout Standard
3636 La procédure de configuration de \SpecialChar LyX
3637 positionne le script pour qu'il exporte
3639 \begin_inset Quotes cld
3642 Archive \SpecialChar LyX
3644 \begin_inset Quotes crd
3647 , et ce format sera disponible via
3648 \begin_inset Flex Code
3651 \begin_layout Plain Layout
3652 Fichier\SpecialChar menuseparator
3661 \begin_layout Standard
3662 Indépendamment du système d'exploitation, la création d'un format d'archive
3663 particulier peut être imposée en ajoutant soit l'option
3664 \begin_inset Flex Code
3667 \begin_layout Plain Layout
3674 \begin_inset Flex Code
3677 \begin_layout Plain Layout
3684 \begin_inset Flex Code
3687 \begin_layout Plain Layout
3694 \begin_inset Flex Code
3697 \begin_layout Plain Layout
3704 \begin_inset Flex Code
3707 \begin_layout Plain Layout
3709 \SpecialChar menuseparator
3710 Archive \SpecialChar LyX
3717 \begin_inset Flex Code
3720 \begin_layout Plain Layout
3721 Outils\SpecialChar menuseparator
3722 Préférences\SpecialChar menuseparator
3723 Gestion des fichiers\SpecialChar menuseparator
3729 (veillez bien à ajouter l'option après le nom du script, pas avant).
3732 \begin_layout Section
3733 En-têtes et pieds de page sur mesure
3736 \begin_layout Standard
3737 Le format de page implicite est assez banal : pour un document avec la classe
3738 article, tout ce que vous obtenez se limite au numéro de page en bas de
3740 Ce document-ci est de la classe
3741 \begin_inset Quotes cld
3745 \begin_inset Quotes crd
3748 (livre), donc il est un peu plus fourni, mais pour réellement en mettre
3749 plein la vue, il faut choisir le style d'en-têtes
3750 \begin_inset Quotes cld
3754 \begin_inset Quotes crd
3757 , comme l'explique le
3760 \begin_inset space ~
3764 \begin_inset space ~
3770 Cette section décrit les codes \SpecialChar LaTeX
3771 qu'il vous faudra insérer dans votre préambule
3773 ou dans le texte pour obtenir les effets désirés.
3774 Pour plus d'information sur les en-têtes sophistiqués, voir la documentation
3776 \begin_inset Flex Code
3779 \begin_layout Plain Layout
3788 \begin_inset Flex URL
3791 \begin_layout Plain Layout
3793 https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
3801 \begin_layout Standard
3802 L'en-tête est divisé en trois champs, appelés logiquement
3803 \begin_inset Quotes cld
3807 \begin_inset Quotes crd
3811 \begin_inset Quotes cld
3815 \begin_inset Quotes crd
3819 \begin_inset Quotes cld
3823 \begin_inset Quotes crd
3827 Le bas de page aussi a ces trois divisions.
3828 Les commandes \SpecialChar LaTeX
3829 pour éditer ces champs de la manière la plus simple sont
3855 Si vous voulez mettre votre nom dans le coin en haut à gauche de chaque
3856 page, insérez simplement cette commande dans le préambule :
3859 \begin_layout Standard
3868 \begin_layout Standard
3869 Vous verrez désormais votre nom dans le coin supérieur gauche.
3870 Si un champ a une entrée par défaut que vous souhaitez supprimer (comme
3871 le numéro de page apparaissant en bas, centré), insérez simplement une
3872 commande avec un paramètre vide, par exemple :
3875 \begin_layout Standard
3883 \begin_layout Standard
3884 Maintenant, plus dur : mettons le mot
3885 \begin_inset Quotes cld
3889 \begin_inset Quotes crd
3892 et le numéro de la section en cours (par exemple Section
3893 \begin_inset space ~
3896 3) dans le coin supérieur gauche, le numéro de page en haut à droite, votre
3897 nom en bas à gauche et la date en bas à droite.
3898 Les commandes suivantes doivent donc apparaître dans votre préambule :
3901 \begin_layout Standard
3911 \begin_layout Standard
3919 \begin_layout Standard
3929 \begin_layout Standard
3938 \begin_layout Standard
3946 \begin_layout Standard
3956 \begin_layout Standard
3969 permettent d'accéder aux compteurs \SpecialChar LaTeX
3970 de section et de page, et d'afficher
3971 ainsi les numéros de la section et de la page en cours.
3978 affiche simplement la date d'aujourd'hui.
3981 \begin_layout Standard
3982 L'épaisseur de la barre horizontale dessinée au dessous de l'en-tête et
3983 au dessus du pied de page peut elle aussi être modifiée.
3984 Si vous n'en voulez pas, mettez sa largeur à 0.
3985 Par défaut, la barre d'en-tête a une épaisseur de 0,4
3986 \begin_inset space ~
3989 pt, et celle de pied de page une épaisseur de 0.
3990 Pour régler l'épaisseur, utilisez les commandes
3994 renewcommand\SpecialChar softhyphen
3997 headrulewidth}\SpecialChar softhyphen
4004 renewcommand\SpecialChar softhyphen
4007 footrulewidth}\SpecialChar softhyphen
4013 \begin_layout Standard
4014 Vous pouvez activer ou désactiver les paramètres d'en-tête et de pied de
4015 page pour une page donnée avec, par exemple :
4019 thispagestyle\SpecialChar softhyphen
4026 thispagestyle\SpecialChar softhyphen
4033 thispagestyle\SpecialChar softhyphen
4037 Insérez simplement ces commandes dans le texte de la page que vous voulez
4038 modifier, et mettez-les en mode \SpecialChar TeX
4040 En fait, par défaut, si vous utilisez le style global
4041 \begin_inset Quotes cld
4045 \begin_inset Quotes crd
4048 , les pages de titre sont en
4049 \begin_inset Quotes cld
4053 \begin_inset Quotes crd
4056 , alors que les autres sont en
4057 \begin_inset Quotes cld
4061 \begin_inset Quotes crd
4067 \begin_layout Standard
4068 Il existe des commandes plus complexes qui vous permettent d'introduire
4069 des choses dans le coin gauche des pages impaires, etc., mais nous vous
4070 renvoyons à la documentation du paquetage
4074 pour plus de précisions.
4076 \begin_inset Flex URL
4079 \begin_layout Plain Layout
4081 https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
4089 \begin_layout Standard
4090 Enfin, il est possible d'insérer une image dans l'en-tête ou le pied de
4092 Si vous voulez insérer un logo dans le coin supérieur gauche, vous pouvez
4093 essayer quelque chose comme :
4096 \begin_layout Standard
4105 includegraphics{logo.eps}}}
4108 \begin_inset Newline newline
4111 (il vous faudra peut-être pré-ajouter
4115 usepackage{graphics}
4117 avant si aucun autre fichier EPS n'est inséré dans votre document).
4120 \begin_layout Section
4126 \begin_inset CommandInset label
4135 \begin_layout Standard
4141 \begin_layout Subsection
4145 \begin_layout Standard
4147 fournit 216 motifs de puces qui sont accessibles par une simple fenêtre.
4148 Vous pouvez facilement y sélectionner la puce souhaitée pour chaque niveau
4149 de profondeur dans l'environnement
4154 Ces choix sont valables pour tout le document, donc vous ne pouvez pas
4155 spécifier différents types de puces pour différents paragraphes
4159 \begin_layout Plain Layout
4160 En fait, c'est possible mais il faut le faire à la main.
4168 \begin_layout Subsection
4169 À quoi elles ressemblent
4172 \begin_layout Standard
4173 Allez dans la rubrique
4179 Document\SpecialChar menuseparator
4183 \begin_layout Standard
4184 La fenêtre vous présente un tableau avec des formes de puces.
4185 À gauche du tableau, une colonne de boutons vous donne accès aux six panneaux
4187 La rangée de boutons du haut sert à choisir le niveau de profondeur sur
4188 lequel vous agissez.
4189 Une boîte de texte sous le tableau affiche l'équivalent \SpecialChar LaTeX
4191 puce actuellement sélectionnée, et ce champ peut être édité.
4192 Si vous modifiez le texte vous devrez aussi spécifier à la main dans le
4193 préambule \SpecialChar LaTeX
4194 les paquetages requis.
4197 \begin_layout Standard
4198 Les six panneaux sont répartis selon les paquetages qu'ils nécessitent.
4199 Le tableau suivant vous montre la correspondance entre le nom des boutons
4200 et les paquetages \SpecialChar LaTeX
4204 \begin_layout Standard
4206 \begin_inset Tabular
4207 <lyxtabular version="3" rows="7" columns="2">
4208 <features tabularvalignment="middle">
4209 <column alignment="center" valignment="top" width="0pt">
4210 <column alignment="center" valignment="top" width="0pt">
4212 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4215 \begin_layout Plain Layout
4221 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4224 \begin_layout Plain Layout
4232 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4235 \begin_layout Plain Layout
4243 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4246 \begin_layout Plain Layout
4255 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4258 \begin_layout Plain Layout
4266 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4269 \begin_layout Plain Layout
4279 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4282 \begin_layout Plain Layout
4290 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4293 \begin_layout Plain Layout
4303 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4306 \begin_layout Plain Layout
4314 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4317 \begin_layout Plain Layout
4327 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4330 \begin_layout Plain Layout
4338 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4341 \begin_layout Plain Layout
4351 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4354 \begin_layout Plain Layout
4362 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4365 \begin_layout Plain Layout
4381 \begin_layout Standard
4383 ne vous empêche pas d'utiliser les puces correspondant à des paquetages
4384 que vous n'avez pas.
4385 Si vous obtenez des erreurs \SpecialChar LaTeX
4386 lorsque vous essayez de visionner ou d'imprimer
4387 le fichier, c'est sûrement qu'il vous manque un paquetage.
4389 ne vous empêche pas d'agir car vous pourriez vouloir éditer quelque part
4390 et imprimer avec un autre système.
4393 \begin_layout Subsection
4397 \begin_layout Standard
4398 Sélectionnez le niveau de profondeur sur lequel vous voulez agir, puis le
4399 motif de puce et la taille.
4400 Les changements ne seront pas visibles dans \SpecialChar LyX
4401 , mais seulement lors du visionneme
4405 \begin_layout Standard
4406 Vous pouvez remettre une puce à sa valeur par défaut, en cliquant avec le
4407 bouton droit de la souris sur la profondeur de la puce en question
4411 \begin_layout Plain Layout
4412 Si vous voulez réellement avoir des paragraphes avec des puces différentes
4413 dans chacun d'eux, vous devez mettre les mains dans le cambouis.
4414 La fenêtre dont nous venons de parler est cependant utile car elle montre
4415 en même temps l'aspect de la puce et son code \SpecialChar LaTeX
4416 , ceci pour un grand nombre
4418 Pour personnaliser vos paragraphes, vous avez le choix :
4421 \begin_layout Plain Layout
4425 \begin_layout Plain Layout
4441 \begin_layout Plain Layout
4445 \begin_layout Plain Layout
4467 \begin_layout Itemize
4468 Utilisez la commande \SpecialChar LaTeX
4475 pour spécifier un nouveau format de puce pour une profondeur donnée.
4476 Vous aurez aussi besoin d'enregistrer le format actuel pour le restaurer
4478 Dans cette liste à puces, le code \SpecialChar LaTeX
4479 suivant a été utilisé pour changer les
4480 puces de profondeur 1 :
4483 \begin_inset Newline newline
4497 \begin_inset Newline newline
4513 \begin_inset Newline newline
4518 Remarquez que la profondeur de puce est donnée en chiffres romains comme
4519 partie intégrante de la commande
4528 \begin_layout Itemize
4529 \begin_inset Argument item:1
4532 \begin_layout Plain Layout
4538 \begin_layout Plain Layout
4556 Agissez sur chaque entrée individuellement en écrivant le motif de la puce
4558 \begin_inset Quotes cld
4561 Élément paramétrable
4562 \begin_inset Quotes crd
4567 Insertion\SpecialChar menuseparator
4568 Élément paramétrable
4570 ) et en code \SpecialChar TeX
4572 Par exemple, cet élément a commencé par
4585 \begin_layout Plain Layout
4589 \begin_layout Plain Layout
4605 \begin_layout Plain Layout
4606 Vous aurez besoin de remettre le
4610 à sa valeur d'origine pour que les autres puces retrouvent les réglages
4612 Nous avons donc ici :
4615 \begin_inset Newline newline
4632 \begin_layout Chapter
4637 \begin_layout Standard
4639 inclut depuis longtemps l'exportation de documents vers divers formats
4640 appropriés au monde du Web, comme HTML.
4641 Avant la version 2.0, le format HTML était obtenu par l'utilisation de convertis
4646 \begin_layout Plain Layout
4647 Pour les détails sur l'utilisation des convertisseurs externes depuis \SpecialChar LyX
4663 Ceux-ci se divisent en deux groupes principaux: certains convertisseurs
4664 utilisent \SpecialChar LaTeX
4665 comme format intermédiaire, comme
4666 \begin_inset Flex Code
4669 \begin_layout Plain Layout
4676 \begin_inset Flex Code
4679 \begin_layout Plain Layout
4686 \begin_inset Flex Code
4689 \begin_layout Plain Layout
4695 , en créant le code \SpecialChar LaTeX
4696 à partir de \SpecialChar LyX
4697 ; et il existe un convertisseur qui travaille
4698 directement sur le code \SpecialChar LyX
4700 \begin_inset Flex Code
4703 \begin_layout Plain Layout
4711 Chacun d'eux présente des avantages et des inconvénients.
4714 \begin_layout Standard
4715 Les convertisseurs fondés sur \SpecialChar LaTeX
4716 présentent l'avantage qu'il connaissent (en
4717 principe) les mêmes informations que \SpecialChar LaTeX
4718 concernant le document exporté.
4719 Il ne sont pas concernés par le fait qu'un morceau de code soit créé par
4721 ou par un insert de code \SpecialChar TeX
4723 Ils comprennent les fichiers
4724 \begin_inset Flex Code
4727 \begin_layout Plain Layout
4733 , les compteurs et les références, et peuvent souvent tirer parti des fichiers
4735 \begin_inset Flex Code
4738 \begin_layout Plain Layout
4744 engendrés par Bib\SpecialChar TeX
4746 En contrepartie, \SpecialChar LaTeX
4747 est un langage vraiment difficile à analyser — on dit
4748 souvent que seul \SpecialChar TeX
4749 comprend \SpecialChar TeX
4750 — et les convertisseurs fondés sur \SpecialChar LaTeX
4752 souvent sur des constructions apparemment simples; des constructions compliqués
4753 peuvent les faire avorter totalement, et actuellement par exemple, le manuel
4758 ne s'exporte pas via
4759 \begin_inset Flex Code
4762 \begin_layout Plain Layout
4768 , bien que les autres le fassent.
4769 L'autre préoccupation provient de la manière dont les formules mathématiques
4770 sont traitées: ces convertisseurs traduisent habituellement les formules
4771 en petites images qui sont liées dans le document HTML.
4772 Puisque celles-ci sont créées par \SpecialChar LaTeX
4773 , la typographie est précise.
4774 mais elles ne se mettent pas à l'échelle facilement, et la tâche de les
4775 faires s'insérer harmonieusement dans le document comme si elles en faisaient
4776 partie nativement — avec des polices de taille similaire — peut être à
4780 \begin_layout Standard
4782 \begin_inset Flex Code
4785 \begin_layout Plain Layout
4793 \begin_inset CommandInset href
4795 name "http://pinchito.es/elyxer/"
4796 target "http://pinchito.es/elyxer/"
4801 ) créé par Alex Fernandez résout certaines de ces problèmes.
4802 En particulier, les formules produites se mettent parfaitement à l'échelle,
4803 car il traduit les mathématiques en utilisant une combinaison de HTML et
4804 CSS plutôt que de convertir les formules en images.
4805 mais même les formules modérément compliquées sont moins bien rendues qu'avec
4807 \begin_inset Flex Code
4810 \begin_layout Plain Layout
4816 : ceci révèle les limitations de HTML
4820 \begin_layout Plain Layout
4822 \begin_inset Flex Code
4825 \begin_layout Plain Layout
4832 peut également utiliser
4833 \begin_inset Flex Noun
4836 \begin_layout Plain Layout
4843 \begin_inset Flex Noun
4846 \begin_layout Plain Layout
4852 pour les équations, mais ce réglage ne peut être que global et nécessite
4853 l'accès à un serveur qui exécute le code de conversion.
4859 Plus important (du moins pour la version 1.1.1),
4860 \begin_inset Flex Code
4863 \begin_layout Plain Layout
4870 ne comprend pas bien les macros mathématiques et pas du tout les styles
4871 de paragraphes définis par l'utilisateur et les styles de caractères.
4872 Ces limitations rendent
4873 \begin_inset Flex Code
4876 \begin_layout Plain Layout
4883 peu approprié pour de nombreux documents créés par les utilisateurs de
4886 En principe, ces problèmes peuvent bien sûr être résolus, mais les développeurs
4887 de Lyx ont choisi une autre voie et ont rendu \SpecialChar LyX
4888 lui-même capable d'écrire
4889 en XHTML, de la même façon qu'il peut écrire en \SpecialChar LaTeX
4890 , en DocBoook ou en texte
4894 \begin_layout Standard
4895 A l'heure actuelle, l'exportation XHTML est encore en développement et doit
4896 probablement être considérée comme
4897 \begin_inset Quotes cld
4901 \begin_inset Quotes crd
4908 \begin_layout Plain Layout
4910 \begin_inset Flex Code
4913 \begin_layout Plain Layout
4923 , qui se trouve dans l'arborescence des sources \SpecialChar LyX
4925 \begin_inset CommandInset href
4927 name "consultée en ligne"
4928 target "https://www.lyx.org/trac/browser/lyxgit/development/HTML/HTML.notes?rev=master"
4933 (en anglais), contient normalement des informations à jour sur l'état de
4934 développement de l'exportation XHTML.
4935 Voir également la liste des bogues sur le
4936 \begin_inset CommandInset href
4938 name "suivi de bogues"
4939 target "https://www.lyx.org/trac/query?status=reopened&status=assigned&status=new&max=0&component=xhtml+export&order=id&col=id&col=summary&col=reporter&col=keywords&keywords=%21%7Efixedintrunk&desc=1"
4949 Cependant, les développeurs ont chois cette approche car elle possède plusieurs
4950 avantages potentiels sur les deux autres.
4953 \begin_layout Standard
4954 Les avantages sont dus principalement au fait que les fonctions d'exportation
4955 en XHTML, comme elles font partie de Lyx, connaissent du document considéré
4956 les mêmes choses que \SpecialChar LyX
4961 \begin_layout Plain Layout
4962 Un autre avantage réside dans le fait que, puisque ces fonctions sont internes
4963 à Lyx, elle sont insensibles aux changements de format des fichiers \SpecialChar LyX
4965 aux modifications de la sémantique des inserts existants.
4970 Elles connaissent donc la table des matières (telle qu'affichée dans le
4971 plan), les compteurs associés aux différents styles de paragraphes standard
4972 et aux styles de paragraphe définis par l'utilisateur.
4973 Les fonctions d'exportation XHTML connaissent les mêmes choses que \SpecialChar LyX
4975 point de vue de l'internationalisation également, et elles traduiront
4976 \begin_inset Quotes cld
4980 \begin_inset Quotes crd
4984 \begin_inset Quotes cld
4988 \begin_inset Quotes crd
4991 en fonction de la langue définie localement.
4994 \begin_layout Standard
4995 D'un manière générale, les fonctions d'exportation connaissent le format
4996 du document, c'est-à-dire la manière d'afficher le document à l'écran:
4997 cette information est exploitée pour l'exportation en XHTML.
4998 En particulier, \SpecialChar LyX
5003 les informations CSS correspondant aux informations de format utilisées
5004 pour l'affichage à l'écran: si les en-têtes de section sont supposées êtres
5005 sans empattement et gras dans \SpecialChar LyX
5006 , ils seront implicitement sans empattement
5007 et gras dans un navigateur Web.
5008 Et ceci est vrai non seulement pour les styles prédéfinis, comme Section,
5009 mais pour tout style, y compris défini par l'utilisateur, puisque dans
5010 tous les cas, tout ce que connaît \SpecialChar LyX
5011 se trouve dans les fichiers de format.
5012 Ceci s'applique également aux inserts textuels comme les notes de bas de
5013 page et divers inserts personnalisés.
5016 \begin_layout Standard
5017 De ce fait, le résultat XHTML peut être adapté et étendu exactement de la
5018 même façon que le résultat \SpecialChar LaTeX
5019 : au moyen des fichiers de format et des modules;
5020 voir le chapitre 5 du manuel de
5027 \begin_layout Standard
5028 Le reste de ce chapitre décrit plus en détail l'exportation XHTML, ses limitatio
5029 ns et les moyens de contourner celles-ci.
5032 \begin_layout Section
5033 Formules mathématiques en XHTML
5036 \begin_layout Standard
5038 propose quatre méthodes d'affichages des formules mathématiques, qui ont
5039 divers avantages et inconvénients:
5042 \begin_layout Itemize
5044 \begin_inset Newline newline
5047 MathML est in dialecte de XML développé spécifiquement pour afficher les
5048 formules mathématiques sur le web, et il offre un excellent rendu dans
5049 les navigateurs qui le reconnaissent.
5050 L'inconvénient est que tous les navigateurs ne reconnaissent pas MathML,
5051 et que le support est incomplet même dans les navigateurs fondés sur Gecko
5053 \begin_inset Newline newline
5057 ne sait pas afficher un formule en MathML — par exemple, la formule
5058 utilise le paquetage
5059 \begin_inset Flex Code
5062 \begin_layout Plain Layout
5068 ou du code \SpecialChar TeX
5069 — il affichera la formule sous la forme d'une image.
5072 \begin_layout Itemize
5074 \begin_inset Newline newline
5077 Comme on l'a vu plus haut,
5078 \begin_inset Flex Code
5081 \begin_layout Plain Layout
5087 exporte les formules mathématiques en HTML, mis en forme par CSS
5091 \begin_layout Plain Layout
5094 \begin_inset Flex Code
5097 \begin_layout Plain Layout
5103 quelques unes des feuilles de style CSS utilisées dans son exportation
5110 Pour des formules simples, ceci fonctionne correctement, mais a tendance
5111 à échouer pour des formules plus compliquées.
5112 Cette méthode a cependant l'avantage d'être largement reconnue et peut
5113 donc être utilisée pour des documents contenant peu de formules, et qui
5114 soient suffisamment simples.
5117 \begin_inset Newline newline
5122 Si Lyx ne sait pas afficher un formule en HTML — par exemple, la formule
5123 utilise le paquetage
5124 \begin_inset Flex Code
5127 \begin_layout Plain Layout
5133 ou du code \SpecialChar TeX
5134 — il affichera la formule sous la forme d'une image.
5138 \begin_layout Itemize
5140 \begin_inset Newline newline
5144 \begin_inset Flex Code
5147 \begin_layout Plain Layout
5154 exportera les formules comme des images, les mêmes images en fait que
5155 celles utilisées par la fonction d'aperçu sur le vif
5159 \begin_layout Plain Layout
5160 L'aperçu sur le vif n'a
5164 besoin d'être actif pour que les images soient créées, cependant.
5170 Comme indiqué plus haut, l'avantage de cette méthode réside dans la grande
5171 précision des images puisqu'elles sont engendrées par \SpecialChar LaTeX
5173 En contrepartie, ces images ne sont pas vectorielles, et par conséquent
5174 elles ne se mettent pas bien à l'échelle, elles ne peuvent pas être copiées,
5177 \begin_inset Newline newline
5180 La taille des images peut être réglée via le paramètre
5181 \begin_inset Flex Noun
5184 \begin_layout Plain Layout
5185 Mise à l'échelle des images mathématiques
5191 \begin_inset Flex Noun
5194 \begin_layout Plain Layout
5195 Document\SpecialChar menuseparator
5196 Paramètres\SpecialChar menuseparator
5206 \begin_layout Plain Layout
5207 Pour ceux que cela intéresse, la résolution est définie en points par pouce
5208 et vaut implicitement 75 dpi.
5214 \begin_inset Newline newline
5218 ne peut créer un image d'une formule pour une raison ou une autre (e.g.,
5219 si un paquetage \SpecialChar LaTeX
5220 requis n'est pas installé), alors il émettra le code latex
5225 \begin_layout Itemize
5228 \begin_inset Newline newline
5231 Enfin, \SpecialChar LyX
5232 peut heureusement émettre les formules en \SpecialChar LaTeX
5234 Bien que l'on ait recours à cette méthode qu'en dernier ressort, elle peut
5235 être utilisée avec des outils externes comme
5236 \begin_inset CommandInset href
5239 target "http://www.math.union.edu/~dpvc/jsMath/"
5244 , qui utilise JavaScript pour afficher le code \SpecialChar LaTeX
5245 inclus dans les documents
5248 encapsule le code \SpecialChar LaTeX
5249 soit dans un insert de type
5250 \begin_inset Flex Code
5253 \begin_layout Plain Layout
5259 (pour les formules en ligne) soit dans un insert de type
5260 \begin_inset Flex Code
5263 \begin_layout Plain Layout
5269 (pour les formules hors ligne) marqué par
5270 \begin_inset Flex Code
5273 \begin_layout Plain Layout
5279 , comme requis par jsMath.
5282 \begin_layout Standard
5283 Une des ces méthodes d'affichage doit être sélectionnée dans la fenêtre
5285 \begin_inset Flex Noun
5288 \begin_layout Plain Layout
5289 Document\SpecialChar menuseparator
5290 Paramètres\SpecialChar menuseparator
5297 Implicitement, \SpecialChar LyX
5299 Ceci est un réglage global pour le document.
5302 \begin_layout Standard
5304 offre également le choix d'une méthode différente pour un insert particulier,
5305 s'il est par exemple mal affiché via MathML.
5309 \begin_layout Plain Layout
5310 Ceci dit, puisque \SpecialChar LyX
5311 se rabat sur les images quand la formule contient du
5312 code \SpecialChar TeX
5313 , il est possible de forcer l'affichage par une image en insérant
5314 un code \SpecialChar TeX
5315 innocent, par exemple
5316 \begin_inset Formula $a=b\relax$
5327 \begin_layout Section
5328 Bibliographie et citations
5331 \begin_layout Standard
5332 L'exportation XHTML traduit parfaitement les bibliographies et les citations.
5336 \begin_layout Standard
5337 Les étiquettes de citation sont créées par le même mécanisme qui produit
5338 le étiquettes apparaissant dans l'écran \SpecialChar LyX
5339 : les citations se présenteront
5340 donc aussi bien que dans \SpecialChar LyX
5342 Si vous utilisez des citations numériques, \SpecialChar LyX
5343 émettra des étiquettes numériques,
5344 comme [1] ou [17], plutôt que d'afficher simplement la clé de la citation
5346 Si vous utilisez des citations auteur-année, \SpecialChar LyX
5347 ajoutera des lettres en bas
5348 de casse à l'année, comme le fait Bib\SpecialChar TeX
5349 , s'il trouve plus d'une citation
5350 du même auteur dans le même année.
5351 Les étiquettes seront imprimées avec les entrées bibliographiques.
5352 Notez cependant qu'il n'est pas actuellement possible de modifier l'apparence
5353 des étiquettes, en choisissant par exemple entre parenthèses et crochets.
5356 \begin_layout Standard
5357 L'affichage de la bibliographie est régie par le même mécanisme que celui
5358 qui gère le présentation des références dans la fenêtre de dialogue des
5359 citations, vous verrez donc dans le résultat XHTML à peu près les mêmes
5360 choses que ce que vous voyez en consultant un entrée dans cette fenêtre.
5361 La présentation peut être personnalisée dans le fichier de format, ou de
5362 préférence dans un module, voyez le manuel de
5369 \begin_layout Standard
5370 Le plus gros défaut actuel réside dans l'affichage des informations croisées
5371 dans chaque entrée à laquelle elles sont associées, vous pouvez donc voir
5379 \begin_inset Quotes eld
5382 Context and Logical Form
5383 \begin_inset Quotes erd
5388 Language in Context: Selected Essays
5390 (Oxford: Oxford University Press, 2007), pp.
5398 \begin_inset Quotes eld
5401 Semantics in Context
5402 \begin_inset Quotes erd
5407 Language in Context: Selected Essays
5409 (Oxford: Oxford University Press, 2007), pp.
5413 \begin_layout Standard
5414 Ceci devrait être corrigé rapidement.
5417 \begin_layout Standard
5418 Il n'y a actuellement aucun support pour les les bibliographies par sections.
5419 Si vous avez des bibliographies multiples, \SpecialChar LyX
5420 exportera la même bibliographie
5424 \begin_layout Section
5428 \begin_layout Standard
5430 exporte heureusement les index ne XHTML, avec quelques limitations pour
5434 \begin_layout Standard
5435 L'exportation des index sera fiable si vous n'essayez pas d'utiliser les
5436 constructions sophistiquées décrites dans le paragraphe consacré aux index
5439 Guide de l'utilisateur
5445 \begin_layout Plain Layout
5446 Le principal problème ici vient du fait que \SpecialChar LyX
5447 ne gère pas vraiment ces entrées
5448 d'index, il se contente de vous laisser saisir le code \SpecialChar LaTeX
5454 Nous décrivons ici comment elles sont gérées en utilisant les en-têtes
5455 de sous-section de cette section.
5458 \begin_layout Itemize
5459 Rassembler les entrées d'index (c'est-à-dire, sous-entrées): \SpecialChar LyX
5461 les traduire, mais les entrées doivent être séparées par
5462 \begin_inset Quotes cld
5466 \begin_inset Quotes crd
5469 , il doit y avoir des espaces autour du point d'exclamation.
5470 Ceci est dû au fait qu'il est difficile autrement de les différencier des
5471 points d'exclamation affectés d'un échappement, de ceux des expressions
5475 \begin_layout Itemize
5476 Ensembles de pages consécutives: il n'y a aucune traduction possible pour
5477 ces ensembles, puisqu'ils n'ont aucun sens en XHTML.
5478 À la place, vous obtiendrez deux entrées d'index, une à chaque extrémité.
5481 \begin_layout Itemize
5482 Références croisées: les références croisées ne sont APA traduites.
5484 trouve une entrées contenant
5485 \begin_inset Quotes cld
5494 \begin_inset Quotes crd
5497 , il l'ignore cette indication, et le reste est traité comme une entrée
5501 \begin_layout Itemize
5502 Ordre des entrées d'index: \SpecialChar LyX
5503 essaie de gérer l'ordre de tri.
5504 Il prend ce qui est avant le premier
5505 \begin_inset Quotes cld
5509 \begin_inset Quotes crd
5512 qu'il trouve et l'utilise pour trier, en considérant ce qui est après le
5514 \begin_inset Quotes cld
5518 \begin_inset Quotes crd
5521 comme l'entrée effective.
5522 Pour le moment, \SpecialChar LyX
5524 \begin_inset Quotes cld
5528 \begin_inset Quotes crd
5531 fait l'objet d'un échappement, n'essayez donc pas de trier des adresses
5535 \begin_layout Itemize
5536 Format des entrées d'index: vous pouvez mettre les entrées en forme en utilisant
5537 la fenêtre de choix des styles de caractères, ou par une autre méthode
5538 proposée par \SpecialChar LyX
5540 Les constructions telles que
5541 \begin_inset Quotes cld
5545 \begin_inset Quotes crd
5548 ne sont pas traduites.
5549 En fait, si \SpecialChar LyX
5550 trouve un caractère tube (
5551 \begin_inset Quotes cld
5555 \begin_inset Quotes crd
5558 ) dans une entrée, il l'ignore ainsi que tout ce qui le suit.
5561 \begin_layout Itemize
5562 Index multiples: les index multiples ne sont pas traduits, toutes les entrées
5563 d'index seront considérées comme un seul grand index.
5564 Pour éviter d'exporter plusieurs versions du même index, \SpecialChar LyX
5566 l'index principal, assurez-vous d'en créer un.
5569 \begin_layout Section
5570 Nomenclatures et glossaires
5573 \begin_layout Standard
5574 Il n'y a actuellement pas d'exportation des glossaires.
5575 Il serait trivial de les ajouter, et ce serait bienvenu.
5578 \begin_layout Chapter
5579 Le Serveur \SpecialChar LyX
5583 \begin_layout Section
5587 \begin_layout Standard
5589 \begin_inset Quotes cld
5592 serveur \SpecialChar LyX
5594 \begin_inset Quotes crd
5597 est une méthode implantée dans \SpecialChar LyX
5598 qui permet à d'autres programmes de dialoguer
5599 avec \SpecialChar LyX
5600 , d'invoquer des commandes \SpecialChar LyX
5601 et d'obtenir de l'information à propos
5602 de son état interne.
5603 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
5605 C'est grâce au serveur \SpecialChar LyX
5606 , par exemple, que des gestionnaires de bibliographies
5607 comme JabRef peuvent permettre de
5608 \begin_inset Quotes cld
5612 \begin_inset Quotes crd
5615 des citations dans \SpecialChar LyX
5619 \begin_layout Section
5620 Démarrer le Serveur \SpecialChar LyX
5622 \begin_inset CommandInset label
5624 name "sec:Démarrer-le-Serveur"
5631 \begin_layout Standard
5632 Le serveur \SpecialChar LyX
5633 fonctionne par l'intermédiaire d'une paire de tubes.
5634 Ils sont habituellement disposés dans votre répertoire utilisateur
5638 (sauf sur Windows, ou des tubes nominatifs
5642 sont des objets spéciaux localisés dans
5652 ) et portent les noms
5655 \begin_inset Quotes cld
5659 \begin_inset Quotes crd
5667 \begin_inset Quotes cld
5671 \begin_inset Quotes crd
5677 Les programmes externes écrivent dans
5681 et lisent les données dans
5686 La racine de ces deux noms peut être définie dans la fenêtre
5688 Édition\SpecialChar menuseparator
5689 Préférences\SpecialChar menuseparator
5690 Entrées\SpecialChar menuseparator
5694 \begin_inset Quotes cld
5699 /home/mon_home/.lyxpipe
5702 \begin_inset Quotes crd
5708 \begin_inset Quotes cld
5722 \begin_inset Quotes crd
5725 avec Windows (ou n'importe quel chemin admissible peut être utilisé à la
5726 place de lyxpipe, par exemple
5727 \begin_inset Flex Code
5730 \begin_layout Plain Layout
5748 fonctionnerait également).
5749 Vous devez configurer ceci
5753 pour que le serveur puisse démarrer.
5756 \begin_layout Standard
5758 ajoutera les suffixes
5761 \begin_inset Quotes cld
5765 \begin_inset Quotes crd
5773 \begin_inset Quotes cld
5777 \begin_inset Quotes crd
5782 pour créer les tubes.
5783 Si l'un des ces tubes existe déjà, \SpecialChar LyX
5784 supposera qu'un autre processus \SpecialChar LyX
5786 déjà en route et ne démarrera pas le serveur.
5787 Sur les systèmes POSIX (similaires à Unix), si pour d'autres raisons un
5789 \begin_inset Quotes cld
5793 \begin_inset Quotes crd
5796 existe à la fermeture de \SpecialChar LyX
5798 essaiera de le supprimer.
5799 Si ceci échoue pour une raison ou une autre, vous devrez supprimer les
5800 tubes à la main et redémarrer \SpecialChar LyX
5802 Sur Windows, les tubes sont supprimés par le système à la fermeture du
5803 programme ou après un crash, ainsi les tubes
5804 \begin_inset Quotes cld
5808 \begin_inset Quotes crd
5814 \begin_layout Standard
5815 Pour faire tourner plusieurs processus \SpecialChar LyX
5816 avec des serveurs en même temps,
5817 vous devez utiliser différentes configurations, peut-être en utilisant
5818 des répertoires utilisateurs différents, avec leurs propres
5822 , pour chaque processus.
5826 \begin_layout Standard
5827 Si vous développez un programme client, il vous sera peut-être utile d'activer
5828 les informations de déboguage du serveur \SpecialChar LyX
5830 Pour cela, démarrez \SpecialChar LyX
5838 \begin_layout Standard
5839 Vous pouvez trouver un exemple complet de client écrit en C++ dans la distributi
5840 on source sous le nom
5842 development/server_monitor.c
5847 \begin_layout Standard
5848 Un autre outil utile est un client en ligne de commande que vous trouverez
5851 src/client/lyxclient
5856 \begin_layout Section
5857 Communication normale
5860 \begin_layout Standard
5861 Pour émettre un appel \SpecialChar LyX
5862 , le client écrit une ligne de texte ASCII dans le
5863 tube d'entrée, selon le format suivant :
5866 \begin_layout LyX-Code
5880 \begin_layout Description
5887 est un nom que le client peut choisir arbitrairement.
5889 rappelle ce nom s'il envoie une réponse – un client peut donc répartir
5890 les réponses aux différentes requêtes.
5893 \begin_layout Description
5900 est la fonction que vous voulez faire exécuter à \SpecialChar LyX
5902 C'est la commande que vous auriez entrée dans le minibuffer.
5905 \begin_layout Description
5912 est un paramètre optionnel qui n'est utile que pour certaines fonctions
5913 (par exemple, le LFUN
5914 \begin_inset Quotes cld
5918 \begin_inset Quotes crd
5921 qui insère le paramètre comme du texte à la position du curseur).
5924 \begin_layout Standard
5925 La réponse de \SpecialChar LyX
5926 arrive dans le tube de sortie sous la forme :
5929 \begin_layout LyX-Code
5943 \begin_layout Standard
5956 sont les mêmes que dans la requête, tandis que
5962 contient des informations plus ou moins utiles selon la façon avec laquelle
5963 la commande s'est exécutée.
5964 Certaines commandes renvoient des informations à propos de l'état interne
5967 \begin_inset Quotes cld
5971 \begin_inset Quotes crd
5974 , tandis que d'autres ne renvoient rien.
5975 Ça signifie alors que l'exécution s'est bien passée.
5978 \begin_layout Standard
5979 En cas d'erreurs, la réponse de \SpecialChar LyX
5983 \begin_layout LyX-Code
5997 \begin_layout Standard
6004 doit expliquer pourquoi la commande a échoué.
6007 \begin_layout Standard
6011 \begin_layout LyX-Code
6012 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
6015 \begin_layout LyX-Code
6016 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
6017 \begin_inset Newline newline
6020 read a <~/.lyxpipe.out
6021 \begin_inset Newline newline
6027 \begin_layout Section
6031 \begin_layout Standard
6033 peut notifier aux clients les événements qui se produisent de manière asynchron
6035 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
6036 de touches à la fonction
6037 \begin_inset Quotes cld
6041 \begin_inset Quotes crd
6045 Voici le format de ce que \SpecialChar LyX
6049 \begin_layout LyX-Code
6055 \begin_layout Standard
6062 est la représentation imprimée de la séquence de touches réellement tapée
6066 \begin_layout Standard
6067 Ce mécanisme peut servir pour étendre l'ensemble des commandes \SpecialChar LyX
6069 des macros : associez certaines séquences de touches à
6070 \begin_inset Quotes cld
6074 \begin_inset Quotes crd
6077 , démarrez un client qui écoute le tube de sortie, traite la commande selon
6078 la séquence et démarre une fonction qui peut utiliser des appels et des
6079 requêtes \SpecialChar LyX
6080 pour envoyer une commande ou une série de commandes à \SpecialChar LyX
6084 \begin_layout Section
6085 Le protocole serveur \SpecialChar LyX
6089 \begin_layout Standard
6091 implémente un protocole simple qui peut servir à la gestion de session.
6092 Tous les messages sont de la forme :
6095 \begin_layout LyX-Code
6105 \begin_layout Standard
6113 \begin_inset Quotes cld
6117 \begin_inset Quotes crd
6121 \begin_inset Quotes cld
6125 \begin_inset Quotes crd
6130 \begin_inset Quotes cld
6134 \begin_inset Quotes crd
6137 , c'est que \SpecialChar LyX
6138 l'informe qu'il écoute ses messages, s'il reçoit
6139 \begin_inset Quotes cld
6143 \begin_inset Quotes crd
6146 , c'est que \SpecialChar LyX
6147 est en train de s'arrêter.
6150 \begin_layout Section
6151 Recherche inversée DVI/PDF
6154 \begin_layout Standard
6155 Quelques visionneuses DVI/PDF
6159 \begin_layout Plain Layout
6160 Les visionneuses suivantes proposent la fonction de recherche inversée en
6161 PDF: Okular sur KDE/Linux, Qpdfview sur Unix, Skim sur Mac OSX et SumatraPDF
6167 assurent la fonction de
6172 Ceci signifie que vous pouvez demander à \SpecialChar LyX
6173 de positionner le curseur sur
6174 une ligne particulière en cliquant sur la même ligne dans le résultat imprimabl
6176 Pour que ceci soit possible, il faut que la visionneuse puisse communiquer
6177 avec \SpecialChar LyX
6179 C'est la cas par le serveur \SpecialChar LyX
6180 soit par un tube nommé (
6184 ), soit par un connecteur de domaine (
6188 ) créé par \SpecialChar LyX
6189 dans son répertoire temporaire (c'est comme ceci que le programme
6191 \begin_inset Flex Code
6194 \begin_layout Plain Layout
6200 communique avec \SpecialChar LyX
6202 Dans certains cas, vous aurez besoin d'un script auxiliaire qui interface
6203 la visionneuse et \SpecialChar LyX
6204 , dans d'autres cas, la visionneuse peut communiquer
6205 directement avec \SpecialChar LyX
6206 : ceci dépend de la visionneuse sélectionnée et de votre
6207 système d'exploitation.
6208 La même considération s'applique pour la configuration des visionneuses
6209 et pour le méthode d'implantation de la recherche inversée.
6210 Dans ce qui suit, nous allons donc décrire comment configurer la recherche
6211 inversée pour des visionneuses particulières.
6212 mais auparavant, nous allons expliquer d'une manière générale ce qu'il
6213 faut faire pour activer la recherche inversée depuis le résultat imprimable
6217 \begin_layout Subsection
6218 \begin_inset CommandInset label
6220 name "subsec:Activation-automatique"
6224 Activation automatique
6227 \begin_layout Standard
6228 Le plus souvent, \SpecialChar LyX
6229 démarrera le serveur pour vous en appuyant sur le bouton
6234 arg "buffer-toggle-output-sync"
6239 de la barre des outils.
6240 Une alternative consiste à activer la fonctionnalité en cochant
6242 Synchroniser avec la sortie imprimable
6245 \begin_inset Flex Noun
6248 \begin_layout Plain Layout
6249 Document\SpecialChar menuseparator
6250 Paramètres\SpecialChar menuseparator
6257 Dans ce cas, \SpecialChar LyX
6258 insérera automatiquement la macro Sync\SpecialChar TeX
6259 (pour PDF) ou chargera
6265 Cette option peut être facilement atteinte depuis la barre d'outils
6266 \begin_inset Flex Code
6269 \begin_layout Plain Layout
6270 Visionner/Mettre à jour
6278 \begin_layout Standard
6279 S'il vous faut un réglage différent, vous pouvez sélectionner ou saisir
6280 une macro personnalisée dans la liste déroulante située juste au-dessous
6282 \begin_inset Flex Noun
6285 \begin_layout Plain Layout
6286 Document\SpecialChar menuseparator
6287 Paramètres\SpecialChar menuseparator
6288 Sortie\SpecialChar menuseparator
6289 Synchroniser avec la sortie imprimable
6295 Notez que la méthode
6296 \begin_inset Flex Code
6299 \begin_layout Plain Layout
6307 active la compression
6312 Si votre visionneuse ne la supporte pas, vous devez utiliser à la place
6313 \begin_inset Flex Code
6316 \begin_layout Plain Layout
6327 \begin_layout Standard
6328 Notez également que la l'inclusion des paquetages
6329 \begin_inset Flex Code
6332 \begin_layout Plain Layout
6339 \begin_inset Flex Code
6342 \begin_layout Plain Layout
6348 a quelquefois un impact imprévu sur la typographie.
6349 Vous devrez donc supprimer la synchronisation avec la sortie imprimable
6350 pour la compilation finale du document si vous utilisez
6351 \begin_inset Flex Code
6354 \begin_layout Plain Layout
6361 \begin_inset Flex Code
6364 \begin_layout Plain Layout
6373 \begin_layout Standard
6374 Si vous avez besoin de réglages particuliers qui ne sont pas couverts par
6375 la réglage automatique, lisez les paragraphes suivants consacrés à la synchroni
6377 Si la configuration automatique vous convient, allez directement au paragraphe
6378 \begin_inset space ~
6382 \begin_inset CommandInset ref
6384 reference "subsec:Configuration-et-utilisation"
6388 , où sont décrites les étapes de la configuration dans votre visionneuse,
6389 – que la mise en œuvre soit automatique ou manuelle.
6392 \begin_layout Subsection
6396 \begin_layout Standard
6398 fournit plusieurs méthodes pour la recherche inversée.
6399 Certaines sont inhérentes au programme
6400 \begin_inset Flex Code
6403 \begin_layout Plain Layout
6409 , d'autres sont fournies par des paquetages externes.
6410 Votre choix dépendra du fait que votre distribution \SpecialChar LaTeX
6412 méthode donnée (les méthodes inhérentes sont assez récentes) et du fait
6413 que votre visionneuse puisse le gérer.
6414 Les méthodes disponibles dont décrites dans la suite.
6417 \begin_layout Subsubsection*
6419 \begin_inset space ~
6423 \begin_inset space ~
6427 \begin_inset space ~
6431 \begin_inset space ~
6435 \begin_inset space ~
6439 \begin_inset space ~
6443 \begin_inset space ~
6449 \begin_layout Standard
6450 Cette méthode équipe le fichier DVI de l'information nécessaire pour la
6452 Elle est disponible en \SpecialChar LaTeX
6453 depuis quelque temps (n'importe quelle distribution
6454 suffisamment récente devrait l'inclure) et elle est fiable.
6455 Pour l'activer, modifier la commande dans le convertisseur
6456 \begin_inset Flex Noun
6459 \begin_layout Plain Layout
6460 LaTeX (standard)->DVI
6466 \begin_inset Flex Noun
6469 \begin_layout Plain Layout
6470 LaTeX (standard)->DraftDVI
6476 \begin_inset Flex Noun
6479 \begin_layout Plain Layout
6480 Préférences\SpecialChar menuseparator
6481 Gestion des fichiers\SpecialChar menuseparator
6488 \begin_inset Flex Code
6491 \begin_layout Plain Layout
6492 latex -src-specials $$i
6498 Si cela ne fonctionne pas, vérifiez les options votre moteur \SpecialChar TeX
6500 peut différer dans quelques distributions).
6503 \begin_layout Subsubsection*
6505 \begin_inset space ~
6509 \begin_inset space ~
6513 \begin_inset space ~
6517 \begin_inset space ~
6523 \begin_layout Standard
6532 fournissent la fonctionnalité de recherche inversée pour les sorties imprimable
6533 s PDF (via pdflatex) et DVI, respectivement.
6534 Pour l'activer, charger les paquetages dans le préambule \SpecialChar LyX
6538 \begin_layout Itemize
6539 \begin_inset Flex Code
6542 \begin_layout Plain Layout
6550 pour la recherche inversée depuis le PDF;
6553 \begin_layout Itemize
6554 \begin_inset Flex Code
6557 \begin_layout Plain Layout
6560 usepackage[active]{srcltx}
6565 pour la recherche inversée depuis le DVI.
6568 \begin_layout Standard
6569 Si vous souhaitez effectuer la recherche inversée depuis les deux formats,
6570 vous pouvez saisir les lignes suivantes dans le préambule:
6573 \begin_layout LyX-Code
6577 \begin_inset Newline newline
6583 \begin_inset Newline newline
6589 \begin_inset Newline newline
6595 \begin_inset Newline newline
6600 usepackage[active]{srcltx}
6601 \begin_inset Newline newline
6609 \begin_layout Standard
6610 De cette façon, vous pourrez visionner les fichiers soit en DVI, soit en
6611 PDF (pdflatex) et le paquetage adéquat sera chargé.
6614 \begin_layout Standard
6615 Notez bien que PDFSync peut affecter la mise en page du document, il vaut
6616 mieux le désactiver lors des passes finales de compilation du document.
6619 \begin_layout Subsubsection*
6621 \begin_inset space ~
6625 \begin_inset space ~
6629 \begin_inset space ~
6633 \begin_inset space ~
6637 \begin_inset space ~
6640 Sync\SpecialChar TeX
6642 \begin_inset space ~
6646 \begin_inset space ~
6650 \begin_inset space ~
6656 \begin_layout Standard
6657 Les versions récentes de
6658 \begin_inset Flex Code
6661 \begin_layout Plain Layout
6667 offrent un support inhérent pour la recherche inversé en PDF et DVI.
6668 Cette fonctionnalité dénommée
6670 Sync\SpecialChar TeX
6673 résulte à la base de l'intégration du paquetage PDFSync dans le programme
6675 \begin_inset Flex Code
6678 \begin_layout Plain Layout
6684 et de sa fusion avec l'approche
6689 Il vous faut au moins \SpecialChar TeX
6690 Live 2008 ou une distribution Mik\SpecialChar TeX
6691 récente pour pouvoir
6693 Notez également que seules quelques visionneuses (comme Okular et Qpdfview
6694 sur Unix, Skim sur Mac, SumatraPDF sur Windows; voir la section suivante
6695 pour les détails) supportent actuellement Sync\SpecialChar TeX
6699 \begin_layout Standard
6700 Pour activer Sync\SpecialChar TeX
6701 pour le résultat imprimable DVI, modifier le convertisseur
6703 \begin_inset Flex Noun
6706 \begin_layout Plain Layout
6707 LaTeX (standard) -> DVI
6713 \begin_inset Flex Noun
6716 \begin_layout Plain Layout
6717 LaTeX (standard) -> DraftDVI
6723 \begin_inset Flex Noun
6726 \begin_layout Plain Layout
6727 Préférences\SpecialChar menuseparator
6728 Gestion des fichiers\SpecialChar menuseparator
6735 \begin_inset Flex Code
6738 \begin_layout Plain Layout
6739 latex -synctex=1 $$i
6744 , et pour le résultat imprimable PDF, modifier le convertisseur
6745 \begin_inset Flex Noun
6748 \begin_layout Plain Layout
6749 LaTeX (pdflatex) -> PDF (pdflatex)
6755 \begin_inset Flex Code
6758 \begin_layout Plain Layout
6759 pdflatex -synctex=1 $$i
6765 Si votre visionneuse n'est pas décrite dans ce qui suit, ou en cas d'échec,
6766 vérifiez la documentation de votre visionneuse pour ce qui concerne la
6767 configuration pour Sync\SpecialChar TeX
6772 \begin_layout Plain Layout
6774 \begin_inset Flex Code
6777 \begin_layout Plain Layout
6783 active la compression gzip.
6784 Si votre visionneuse ne la comprend pas, vous devez saisir à la place
6785 \begin_inset Flex Code
6788 \begin_layout Plain Layout
6802 \begin_layout Subsection
6803 Configuration et utilisation de visionneuses particulières
6804 \begin_inset CommandInset label
6806 name "subsec:Configuration-et-utilisation"
6813 \begin_layout Subsubsection*
6814 Xdvi (toutes plate-formes)
6817 \begin_layout Standard
6819 \begin_inset Flex Code
6822 \begin_layout Plain Layout
6828 , vous n'avez rien de plus à faire pour utiliser la recherche inversée,
6829 puisque \SpecialChar LyX
6830 fournit les ancres nécessaires pour l'utilisation automatisée
6832 \begin_inset Flex Code
6835 \begin_layout Plain Layout
6842 Il vous suffit de paramétrer votre document comme indiqué plus haut (la
6843 recherche inversée est déclenchée par Ctrl-clic ou Alt-clic sur Mac OSX,
6847 \begin_layout Standard
6848 Cependant, si pour quelque raison vous préférez utiliser le tube nommé au
6849 lieu du connecteur pour la communication avec \SpecialChar LyX
6850 , modifiez simplement la
6851 visionneuse DVI dans
6852 \begin_inset Flex Noun
6855 \begin_layout Plain Layout
6856 Préférences\SpecialChar menuseparator
6857 Gestion des fichiers\SpecialChar menuseparator
6867 \begin_layout Plain Layout
6868 Sur Mac OSX vous devez utiliser
6869 \begin_inset Flex Code
6872 \begin_layout Plain Layout
6875 DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l"
6886 \begin_inset Flex Code
6889 \begin_layout Plain Layout
6890 xdvi -editor "lyxeditor.sh %f %l"
6896 \begin_inset Flex Code
6899 \begin_layout Plain Layout
6905 est un script approprié.
6906 Par exemple, un script minimal est le suivant:
6909 \begin_layout LyX-Code
6911 \begin_inset Newline newline
6914 LYXPIPE="/path/to/lyxpipe"
6915 \begin_inset Newline newline
6918 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6919 \begin_inset Newline newline
6922 echo "$COMMAND" > "${LYXPIPE}".in || exit
6923 \begin_inset Newline newline
6926 read TMP < "${LYXPIPE}".out || exit
6929 \begin_layout Standard
6931 \begin_inset Flex Code
6934 \begin_layout Plain Layout
6942 est le chemin d'accès au tube LyXServer spécifié dans
6943 \begin_inset Flex Noun
6946 \begin_layout Plain Layout
6947 Préférences\SpecialChar menuseparator
6959 \begin_layout Plain Layout
6961 \begin_inset Flex Code
6964 \begin_layout Plain Layout
6972 de la distribution des sources \SpecialChar LyX
6973 , vous trouverez un script
6974 \begin_inset Flex Code
6977 \begin_layout Plain Layout
6985 , capable de trouver
6997 \begin_layout Subsubsection*
7001 \begin_layout Standard
7003 \begin_inset Flex Code
7006 \begin_layout Plain Layout
7009 /Applications/MacDviX_Folder/calleditor.script
7014 , ajoutez les lignes suivantes:
7017 \begin_layout LyX-Code
7018 /Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1
7019 \begin_inset Newline newline
7025 \begin_layout Standard
7026 Adaptez ces lignes si vous installez \SpecialChar LyX
7027 ailleurs que dans le répertoire
7028 \begin_inset Flex Code
7031 \begin_layout Plain Layout
7040 \begin_layout Standard
7041 La recherche inversée est déclenchée par Alt-clic (OPTION-clic).
7044 \begin_layout Subsubsection*
7048 \begin_layout Standard
7050 \begin_inset Flex Code
7053 \begin_layout Plain Layout
7054 open -a Skim.app $$i
7059 dans le réglage de la visionneuse
7060 \begin_inset Flex Noun
7063 \begin_layout Plain Layout
7064 Préférences\SpecialChar menuseparator
7065 Gestion des fichiers\SpecialChar menuseparator
7066 Formats de fichiers\SpecialChar menuseparator
7072 , et sélectionnez LyX dans
7073 \begin_inset Flex Noun
7076 \begin_layout Plain Layout
7077 Skim\SpecialChar menuseparator
7078 Préférences\SpecialChar menuseparator
7087 \begin_layout Standard
7088 La recherche inversée est déclenchée par COMMAND-SHIFT-clic.
7091 \begin_layout Subsubsection*
7095 \begin_layout Standard
7096 La recherche inversée ne fonctionne pas directement avec evince, mais elle
7097 peut être obtenue à l'aide de scripts auxiliaires externes: voir
7098 \begin_inset CommandInset href
7100 target "https://wiki.lyx.org/LyX/SyncTeX"
7108 \begin_layout Subsubsection*
7112 \begin_layout Standard
7114 \begin_inset Flex Noun
7117 \begin_layout Plain Layout
7118 Configuration\SpecialChar menuseparator
7119 Configurer Okular\SpecialChar menuseparator
7125 et sélectionner \SpecialChar LyX
7127 Ceci insère la commande appropriée (
7128 \begin_inset Flex Code
7131 \begin_layout Plain Layout
7142 \begin_layout Standard
7143 La recherche inversée est déclenchée par SHIFT-clic.
7146 \begin_layout Subsubsection*
7150 \begin_layout Standard
7151 Qpdfview fonctionne avec Sync\SpecialChar TeX
7152 depuis la version 0.3.5.
7154 \begin_inset Flex Noun
7157 \begin_layout Plain Layout
7158 Modifier\SpecialChar menuseparator
7159 Paramètres\SpecialChar menuseparator
7165 , cliquer dans le champ de l'
7169 et ajoutez la commande
7170 \begin_inset Flex Code
7173 \begin_layout Plain Layout
7182 \begin_layout Standard
7183 La recherche inversée est activée par un clic double.
7186 \begin_layout Subsubsection*
7190 \begin_layout Standard
7191 Activer Yap, choisir le menu
7192 \begin_inset Flex Noun
7195 \begin_layout Plain Layout
7198 View\SpecialChar menuseparator
7204 et sélectionner l'onglet
7205 \begin_inset Quotes cld
7208 Recherche inversée DVI
7209 \begin_inset Quotes crd
7213 Cliquer sur le bouton
7214 \begin_inset Quotes cld
7217 New\SpecialChar ldots
7219 \begin_inset Quotes crd
7222 et, dans la fenêtre qui s'ouvre, saisir
7223 \begin_inset Quotes cld
7228 \begin_inset Quotes crd
7231 (ou un autre nom de votre choix) dans le champ
7232 \begin_inset Quotes cld
7236 \begin_inset Quotes crd
7240 Maintenant cliquer sur le bouton identifié par
7241 \begin_inset Quotes cld
7246 \begin_inset Quotes crd
7249 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
7250 contenant le fichier exécutable
7251 \begin_inset Flex Code
7254 \begin_layout Plain Layout
7264 \begin_inset Flex Code
7267 \begin_layout Plain Layout
7275 et spécifier les arguments du programme comme suit:
7276 \begin_inset Flex Code
7279 \begin_layout Plain Layout
7289 \begin_inset Flex Code
7292 \begin_layout Plain Layout
7300 est utilisé pour communiquer avec \SpecialChar LyX
7305 et se présente ainsi
7308 \begin_layout LyX-Code
7310 \begin_inset Newline newline
7313 echo LYXCMD:revdvi:server-goto-file-row:%~1 %2>
7322 \begin_inset Newline newline
7336 \begin_layout Standard
7337 Vérifier que le chemin d'accès au tube \SpecialChar LyX
7338 Server spécifié dans \SpecialChar LyX
7340 \begin_inset Flex Code
7343 \begin_layout Plain Layout
7359 , sinon adapter le conteneur
7360 \begin_inset Flex Code
7363 \begin_layout Plain Layout
7374 \begin_layout Standard
7375 Avec Yap, la recherche inversée est déclenchée par double-clic.
7378 \begin_layout Subsubsection*
7379 SumatraPDF (Windows)
7382 \begin_layout Standard
7383 Pour utiliser SumatraPDF en recherche inversée, saisir
7384 \begin_inset Flex Code
7387 \begin_layout Plain Layout
7390 SumatraPDF -inverse-search "lyxeditor.bat "%f" %l"
7395 dans les réglages de la visionneuse dans
7396 \begin_inset Flex Noun
7399 \begin_layout Plain Layout
7400 Préférences\SpecialChar menuseparator
7401 Gestion des fichiers\SpecialChar menuseparator
7402 Formats de fichiers\SpecialChar menuseparator
7409 \begin_inset Flex Code
7412 \begin_layout Plain Layout
7420 est le conteneur indiqué ci-dessus.
7422 \begin_inset Flex Code
7425 \begin_layout Plain Layout
7431 ne figure pas dans la liste des chemins des commandes, utiliser le nom
7435 \begin_layout Standard
7436 La recherche inversée est déclenchée par double-clic.
7439 \begin_layout Subsubsection*
7443 \begin_layout Standard
7444 D'abord, vérifier que Yap est la visionneuse DVI implicite de l'environnement
7445 Windows, puis le lancer, choisir le menu
7446 \begin_inset Flex Noun
7449 \begin_layout Plain Layout
7452 View\SpecialChar menuseparator
7458 et sélectionner l'onglet
7459 \begin_inset Quotes cld
7462 Recherche DVI inversée
7463 \begin_inset Quotes crd
7467 Cliquer sur le bouton
7468 \begin_inset Quotes cld
7471 New\SpecialChar ldots
7473 \begin_inset Quotes crd
7476 et, dans la fenêtre qui s'ouvre, saisir
7477 \begin_inset Quotes cld
7480 Éditeur \SpecialChar LyX
7482 \begin_inset Quotes crd
7485 (ou un autre nom de votre choix) dans le champ
7486 \begin_inset Quotes cld
7490 \begin_inset Quotes crd
7494 Maintenant cliquer sur le bouton identifié par
7495 \begin_inset Quotes cld
7500 \begin_inset Quotes crd
7503 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
7504 contenant le fichier exécutable
7505 \begin_inset Flex Code
7508 \begin_layout Plain Layout
7516 (qui est implicitement installé dans Cygwin avec l'exécutable \SpecialChar LyX
7519 \begin_inset Flex Code
7522 \begin_layout Plain Layout
7530 et spécifier les arguments du programme comme suit:
7531 \begin_inset Flex Code
7534 \begin_layout Plain Layout
7543 De cette façon, vous utiliserez le
7547 pour communiquer avec \SpecialChar LyX
7549 Si pour quelque raison, vous souhaitez utiliser
7554 \begin_inset Flex Code
7557 \begin_layout Plain Layout
7565 et spécifiez le chemin d'accès au tube \SpecialChar LyX
7566 Server dans les préférences.
7569 \begin_layout Standard
7570 Avec Yap, la recherche inversée est déclenchée par double-clic.
7573 \begin_layout Subsubsection*
7577 \begin_layout Standard
7578 Pour utiliser SumatraPDF en recherche inversée, saisir
7579 \begin_inset Flex Code
7582 \begin_layout Plain Layout
7590 dans les réglages de la visionneuse dans
7591 \begin_inset Flex Noun
7594 \begin_layout Plain Layout
7595 Préférences\SpecialChar menuseparator
7596 Gestion des fichiers\SpecialChar menuseparator
7597 Formats de fichiers\SpecialChar menuseparator
7604 \begin_inset Flex Code
7607 \begin_layout Plain Layout
7615 est le script suivant (à rendre accessible dans le chemin d'accès aux commandes
7617 \begin_inset Flex Code
7620 \begin_layout Plain Layout
7628 étant le meilleur choix):
7631 \begin_layout LyX-Code
7633 \begin_inset Newline newline
7637 \begin_inset Newline newline
7640 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
7643 \begin_layout Standard
7644 Ce conteneur et nécessaire parce que SumatraPDF est une application Windows
7645 native et ne comprend pas les chemins POSIX utilisés par la version Cygwin
7649 \begin_inset Flex Code
7652 \begin_layout Plain Layout
7658 n'est pas dans votre chemin d'accès, utiliser le chemin complet dans le
7661 \begin_inset Flex Code
7664 \begin_layout Plain Layout
7670 active la communication via
7675 De nouveau, l'omettre
7676 \begin_inset Flex Code
7679 \begin_layout Plain Layout
7689 , et spécifier le chemin d'accès au tube \SpecialChar LyX
7690 Server dans les préférences \SpecialChar LyX
7694 \begin_layout Standard
7695 La recherche inversée est déclenchée par double-clic.
7698 \begin_layout Section
7702 \begin_layout Standard
7703 La recherche directe est, comme son nom l'indique,
7704 \begin_inset Quotes cld
7708 \begin_inset Quotes crd
7711 de la recherche inversée.
7712 Elle vous permet de positionner le curseur dans la visionneuse directement
7713 depuis \SpecialChar LyX
7715 Si le recherche inversé est active (comme décrit ci-après), vous pouvez
7716 positionner le curseur où vous voulez dan le document \SpecialChar LyX
7719 \begin_inset Flex Noun
7722 \begin_layout Plain Layout
7723 Navigation\SpecialChar menuseparator
7730 \begin_inset Flex Noun
7733 \begin_layout Plain Layout
7739 dans le menu contextuel par un clic droit), et la visionneuse sera positionnée
7740 au même emplacement.
7741 Ce suppose bien entendu que la visionneuse interprète cette fonctionnalité.
7744 \begin_layout Standard
7745 Pour rendre la recherche directe active, vous devez d'abord créer le fichier
7746 PDF/DVI avec les informations supplémentaires concernant les source \SpecialChar TeX
7748 peut être fait par les méthodes décrites dans la section
7749 \begin_inset space ~
7753 \begin_inset CommandInset ref
7755 reference "subsec:Activation-automatique"
7762 \begin_layout Standard
7763 De plus, vous devez configurer \SpecialChar LyX
7764 pour utiliser les visionneuses dans
7765 \begin_inset Flex Noun
7768 \begin_layout Plain Layout
7769 Outils\SpecialChar menuseparator
7770 Préférences\SpecialChar menuseparator
7771 Sortie\SpecialChar menuseparator
7779 fournit une série de configurations validées pour quelques visionneuses,
7780 que vous pouvez sélectionner dans le menu déroulant.
7781 Si aucune de ces configurations ne vous convient, vous devrez chercher
7782 et trouver une configuration appropriée vous-même.
7783 La syntaxe utilise les marqueurs suivants:
7786 \begin_layout Itemize
7788 \begin_inset Flex Code
7791 \begin_layout Plain Layout
7800 \begin_layout Itemize
7802 \begin_inset Flex Code
7805 \begin_layout Plain Layout
7812 \begin_inset Flex Code
7815 \begin_layout Plain Layout
7822 (temporairement) créé;
7825 \begin_layout Itemize
7827 \begin_inset Flex Code
7830 \begin_layout Plain Layout
7836 : nom du fichier de sortie (soit dvi, soit pdf, en fonction de celui qui
7837 existe dans le répertoire temporaire).
7840 \begin_layout Standard
7841 Notez que seules quelques visionneuses présentent une fonctionnalité de
7842 recherche directe complète, parmi lesquelles
7843 \begin_inset Flex Noun
7846 \begin_layout Plain Layout
7853 \begin_inset Flex Noun
7856 \begin_layout Plain Layout
7863 \begin_inset Flex Noun
7866 \begin_layout Plain Layout
7878 \begin_layout Plain Layout
7882 \begin_inset Flex Code
7885 \begin_layout Plain Layout
7894 \begin_inset Flex Noun
7897 \begin_layout Plain Layout
7900 Outils\SpecialChar menuseparator
7901 Préférences\SpecialChar menuseparator
7902 Gestion des fichiers\SpecialChar menuseparator
7916 \begin_inset Flex Noun
7919 \begin_layout Plain Layout
7926 \begin_inset Flex Noun
7929 \begin_layout Plain Layout
7939 \begin_layout Plain Layout
7940 SumatraPDF peut aussi utiliser les commandes DDE via le programme externe
7941 CMCDDE — téléchargeable depuis
7942 \begin_inset CommandInset href
7944 target "http://www.istri.fr/spip/zip/CMCDDE.zip"
7955 d'autres, comme evince
7959 \begin_layout Plain Layout
7960 \paragraph_spacing single
7961 La recherche directe avec evince peut être obtenue via des programmes externes
7964 \begin_inset CommandInset href
7966 target "https://wiki.lyx.org/LyX/SyncTeX"
7976 , nécessitent des outils supplémentaires.
7977 Alors que beaucoup des visionneuses PDF largement diffusées (parmi lesquelles
7978 on remarquera Adobe Reader) ne comprennent pas du tout la recherche directe,
7979 d'autre visionneuses, comme
7980 \begin_inset Flex Noun
7983 \begin_layout Plain Layout
7989 , permettent au moins de recharger le document et de sauter à une page donnée:
7990 vous pouvez au moins naviguer à proximité du point visé.
7991 Cette dernière fonctionnalité est activée par un appel externe à
7992 \begin_inset Flex Code
7995 \begin_layout Plain Layout
8001 (voir les configurations prédéfinies).
8004 \begin_layout Standard
8005 La recherche directe fonctionne simultanément avec les sorties DVI et PDF.
8007 vérifie simplement quel format vous avez utilisé (c'est-à-dire, quel format
8008 est déjà résident dans le répertoire temporaire) et choisit la configuration
8012 \begin_layout Chapter
8013 Classes de document spéciales
8016 \begin_layout Section
8017 Article AAS\SpecialChar TeX
8021 \begin_layout Standard
8027 \begin_layout Subsection
8031 \begin_layout Standard
8033 est un ensemble de macros produit par l'
8035 American Astronomical Society
8037 pour faciliter la soumission électronique de manuscrits aux trois journaux
8040 Astrophysical Journal
8052 Astronomical Journal
8056 Publications of the Astronomical Society of the Pacific
8060 a besoin de la version 5.0 (de préférence 6.0, version décrite ici, ou plus
8061 récente) de ces macros.
8062 Les versions antérieures à la 5.0 sont destinées à être utilisées avec \SpecialChar LaTeX
8064 et sont fondamentalement incompatibles avec \SpecialChar LyX
8066 Le paquetage AAS\SpecialChar TeX
8067 peut être téléchargé depuis le site de l'AAS
8070 \begin_layout Standard
8071 \begin_inset VSpace medskip
8077 \begin_layout Standard
8079 \begin_inset Flex URL
8082 \begin_layout Plain Layout
8084 https://aas.org/aastex/aastex-downloads
8092 \begin_layout Standard
8093 \begin_inset VSpace medskip
8099 \begin_layout Standard
8100 Un guide de l'utilisateur complet est compris dans ce paquetage et il vaut
8101 mieux que vous vous familiarisiez sérieusement avec avant de vous embarquer
8102 à écrire un papier en \SpecialChar LyX
8105 ne va pas vous dispenser de comprendre toutes les commandes AAS\SpecialChar TeX
8107 dispensera seulement de la corvée de toutes les taper.
8108 Il est de votre responsabilité de vous assurer que le document final exporté
8109 en \SpecialChar LaTeX
8110 soit complètement conforme aux recommandations du journal auquel vous
8111 soumettez votre papier.
8114 \begin_layout Subsection
8115 Commencer un nouveau papier
8118 \begin_layout Standard
8119 Je vous suggère vivement de commencer avec le fichier de modèle AAS\SpecialChar TeX
8123 Fichier\SpecialChar menuseparator
8125 \begin_inset space ~
8129 \begin_inset space ~
8134 , entrez le nouveau nom de fichier, puis choisissez le modèle
8139 Il montrera les champs les plus courants dans un manuscrit.
8140 Écrivez par dessus le texte existant (y compris les crochets,
8144 ) les informations correctes.
8145 Beaucoup des commandes et environnements AAS\SpecialChar TeX
8146 peuvent être implémentés directeme
8147 nt dans \SpecialChar LyX
8148 , mais certains ne peuvent pas.
8149 Pour des commandes comme celles-là, le code \SpecialChar LaTeX
8150 doit être entré directement
8151 et signalé comme tel.
8152 De telles commandes sont dénommées
8153 \begin_inset Quotes cld
8156 code \SpecialChar TeX
8158 \begin_inset Quotes crd
8162 J'essaye de minimiser la quantité de code \SpecialChar TeX
8163 nécessaire dans un document
8168 \begin_layout Subsection
8172 \begin_layout Standard
8173 Quand le papier est fini, que vous en êtes satisfaits et qu'il se visualise
8174 / s'imprime correctement, il y a quelques opérations de
8175 \begin_inset Quotes cld
8179 \begin_inset Quotes crd
8182 à effectuer avant de le soumettre aux journaux.
8185 \begin_layout Enumerate
8186 Exportez votre papier en tant que fichier \SpecialChar LaTeX
8189 Fichier\SpecialChar menuseparator
8190 Exporter\SpecialChar menuseparator
8197 \begin_layout Enumerate
8202 résultant avec votre éditeur de texte favori.
8206 \begin_layout Enumerate
8207 enlevez les lignes de commentaire avant la commande
8216 \begin_layout Enumerate
8221 usepackage...{fontenc}
8223 si elle apparaît (en général juste après
8229 ) ; enlevez aussi la ligne
8235 si elle est présente.
8238 \begin_layout Enumerate
8239 enlevez tout entre les commandes
8251 comprises, sauf les commandes que vous avez volontairement mises dans le
8252 préambule \SpecialChar LaTeX
8253 (qui devraient apparaître immédiatement après le commentaire
8255 \begin_inset Quotes cld
8258 User specified \SpecialChar LaTeX
8260 \begin_inset Quotes crd
8267 \begin_layout Plain Layout
8269 \begin_inset Quotes cld
8272 Commandes \SpecialChar LaTeX
8273 spécifiées par l'utilisateur
8274 \begin_inset Quotes crd
8290 \begin_layout Enumerate
8291 Faites tourner \SpecialChar LaTeX
8292 sur ce fichier après modifications pour s'assurer qu'il
8293 peut encore être compilé correctement.
8296 \begin_layout Enumerate
8297 Relisez les spécifications du journal pour vous assurer que vos noms de
8298 fichier et vos formats sont corrects.
8301 \begin_layout Enumerate
8305 \begin_layout Subsection
8306 Commentaires sur des commandes particulières
8309 \begin_layout Standard
8310 Je ne vais pas décrire l'emploi détaillé de chaque commande AAS\SpecialChar TeX
8312 de l'utilisateur d'AAS\SpecialChar TeX
8317 ) en donne une bonne description.
8318 Il me sera donc probablement plus facile de parcourir la liste telle qu'on
8319 la trouve dans le guide et de la commenter si nécessaire.
8323 \begin_layout Subsubsection
8324 Les choses qui fonctionnent comme prévu
8327 \begin_layout Standard
8328 Puisqu'elles fonctionnent comme prévu, j'en fais simplement la liste avec
8329 la section dans laquelle elles se trouvent :
8423 begin{thebibliography}
8455 (2.14.4, entre autres),
8482 \begin_layout Standard
8483 Les options de style qui suivent marchent elles aussi correctement :
8500 Mettez-les simplement dans le champ
8506 Document\SpecialChar menuseparator
8512 \begin_inset space ~
8516 \begin_inset space ~
8522 \begin_layout Subsubsection
8523 Les choses qui fonctionnent, mais qui nécessitent un commentaire
8526 \begin_layout Standard
8527 Les éléments suivants fonctionnent, mais requièrent un petit commentaire
8531 \begin_layout Itemize
8532 Ces éléments sont réservés à l'utilisation par les éditeurs du journal,
8533 mais vous pouvez les mettre dans le préambule \SpecialChar LaTeX
8534 si vous vous sentez tenu
8565 (tous à partir de 2.1.3)
8568 \begin_layout Itemize
8569 Ces éléments peuvent être placés dans le préambule \SpecialChar LaTeX
8570 , et sont inclus comme
8571 des blancs dans le fichier modèle :
8592 \begin_layout Itemize
8599 (2.3) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
8600 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
8603 \begin_layout Itemize
8615 Ça ne devrait pas causer d'erreur.
8618 \begin_layout Itemize
8625 (2.6) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
8626 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
8629 \begin_layout Itemize
8636 (2.8) – ne peut pas insérer une marque de référence croisée, vous devez
8640 \begin_layout Itemize
8647 (2.8) – même chose que pour
8654 \begin_layout Itemize
8666 Ça ne devrait pas causer d'erreur.
8669 \begin_layout Itemize
8681 Ça ne devrait pas causer d'erreur.
8684 \begin_layout Itemize
8691 (2.13.2) – vous devrez éditer le paramètre optionnel à la main dans le fichier
8696 \begin_layout Subsubsection
8697 Les choses qui ne sont pas implantées, utilisez du code \SpecialChar TeX
8701 \begin_layout Standard
8712 setcounter{equation}
8726 (2.12), les abréviations des noms de journaux (2.12.4),
8762 (2.14.4, insérez-le comme le premier élément dans la case la plus à gauche
8763 après l'endroit où vous voulez le placer.
8764 N'utilisez pas les règles \SpecialChar LyX
8769 \begin_layout Plain Layout
8770 NdT : Traduction incertaine.
8787 (2.14.5), pratiquement tout dans Divers (2.15, sauf
8826 \begin_layout Subsubsection
8827 Les choses qui ne peuvent pas être implantées
8830 \begin_layout Standard
8832 au moins d'une façon qui ait un sens, et que je suggère donc d'ignorer.
8833 Ce sont l'environnement
8837 (2.12.3) et l'environnement
8842 Si vous avez vraiment, vraiment besoin d'utiliser
8846 , je vous suggère de l'éditer avec un éditeur de texte dans un fichier séparé,
8849 Insertion\SpecialChar menuseparator
8850 Fichier\SpecialChar menuseparator
8853 pour l'inclure dans votre document \SpecialChar LyX
8859 pour voir un exemple de cela.
8862 \begin_layout Subsection
8863 FAQs, conseils, trucs et autres astuces
8866 \begin_layout Subsubsection
8867 Faire coopérer \SpecialChar LyX
8868 et AAS\SpecialChar TeX
8872 \begin_layout Standard
8873 Il peut être un peu difficile de faire reconnaître à \SpecialChar LyX
8875 et une nouvelle classe de document.
8876 Quand tout le reste échoue, faites ceci :
8879 \begin_layout Enumerate
8880 Assurez-vous que \SpecialChar LaTeX
8881 trouve AAS\SpecialChar TeX
8891 ) de la distribution AAS\SpecialChar TeX
8892 vers un répertoire complètement indépendant de
8894 ou d'AAS\SpecialChar TeX
8895 et faites tourner \SpecialChar LaTeX
8903 \begin_layout Enumerate
8908 apparaît bien dans le répertoire de formats (layout) de \SpecialChar LyX
8912 \begin_layout Enumerate
8915 Outils\SpecialChar menuseparator
8918 dans \SpecialChar LyX
8919 , puis redémarrez celui-ci.
8922 \begin_layout Enumerate
8923 Ouvrez un nouveau fichier normal, pas avec un modèle.
8927 Document\SpecialChar menuseparator
8928 Paramètres\SpecialChar menuseparator
8930 \begin_inset space ~
8934 \begin_inset space ~
8942 \begin_layout Standard
8943 Si vous obtenez un avertissement provenant d'un document AAS\SpecialChar TeX
8945 disant qu'il n'arrive pas à trouver le format AAS\SpecialChar TeX
8946 ou un message du genre
8948 \begin_inset Quotes cld
8951 You should not mix title layouts with normal ones
8952 \begin_inset Quotes crd
8959 \begin_layout Plain Layout
8961 \begin_inset Quotes cld
8964 Il ne faut pas mélanger les formats de titre avec les formats normaux.
8965 \begin_inset Quotes crd
8973 , c'est que les choses n'ont pas été installées correctement.
8976 \begin_layout Subsubsection
8977 Erreur \SpecialChar LaTeX
8978 lors du traitement d'un tableau
8981 \begin_layout Standard
8983 , par défaut, tente de centrer la légende/titre du tableau.
8984 Ça semble produire une interférence négative dans AAS\SpecialChar TeX
8986 Vous devez donc cliquer quelque part dans la légende/titre, puis faire
8989 Édition\SpecialChar menuseparator
8991 \begin_inset space ~
8995 \begin_inset space ~
9009 Pour moi ça a résolu le problème.
9012 \begin_layout Subsubsection
9016 \begin_layout Standard
9017 Quelques petites choses :
9020 \begin_layout Enumerate
9021 J'ai remarqué quelques espacements bizarres avec les entrées de bibliographie.
9022 Quand vous entrez les données de bibliographie, assurez-vous qu'il n'y
9027 d'espace entre le dernier auteur et la parenthèse indiquant l'année ; par
9039 \begin_layout Enumerate
9040 Je suis vraiment malheureux de ne pas pouvoir rendre
9052 plus automatiques, mais ça nécessiterait des changements au code source
9055 Pour le moment vous pouvez faire deux choses :
9059 \begin_layout Enumerate
9060 entrez toutes vos citations en utilisant le mécanisme prédéfini
9062 Insertion\SpecialChar menuseparator
9065 ; au moins vous pourrez tirer avantage des insertions automatiques.
9066 Puis éditez à la main le fichier \SpecialChar LaTeX
9067 exporté avant de le soumettre, en changeant
9092 est actuellement équivalent à
9098 , donc vous n'avez pas absolument besoin de changer ceux-là).
9101 \begin_layout Enumerate
9102 ou vous pouvez simplement entrer toutes vos citations en Vilain Texte Rouge
9103 en utilisant la même clef pour paramètre que celle que vous avez utilisée
9104 dans la fenêtre de bibliographie, par exemple
9113 \begin_layout Standard
9114 Aucun des deux choix n'est plaisant, mais nous aurons à faire avec jusqu'à
9115 ce que le mécanisme de citation de \SpecialChar LyX
9124 \begin_layout Enumerate
9125 Rien qu'entrer les références n'est pas du tout évident.
9126 La façon la plus facile est de commencer à taper votre première référence
9127 à la fin du document, puis de la marquer comme
9132 Ça mettra une petite boîte grise devant ce que vous venez de taper.
9133 Cliquez sur la boîte pour remplir le reste.
9134 Pour de nouvelles références, allez à la fin d'une référence existante
9140 Ça créera une nouvelle ligne avec sa propre boîte, etc.
9143 \begin_layout Subsubsection
9144 Inclure des fichiers EPS
9147 \begin_layout Standard
9148 Avec tout le respect qui est dû à Chris Biemesderfer et aux autres qui ont
9149 contribué à écrire le paquetage AAS\SpecialChar TeX
9150 , le mécanisme de gestion des figures
9151 est vraiment mal foutu.
9152 Vous pouvez insérer les commandes
9159 en Vilain Texte Rouge dans une Figure Flottante, mais je n'ai jamais vraiment
9160 réussi à obtenir une apparence correcte.
9161 Mon conseil serait d'éviter toute inclusion de fichier EPS dans le manuscrit
9162 que vous soumettez au journal, mais d'utiliser le mécanisme d'inclusion
9163 de fichier EPS standard de \SpecialChar LyX
9164 quand vous voulez imprimer vos propres tirés
9167 va insérer une commande
9171 usepackage{graphics}
9173 dans le préambule \SpecialChar LaTeX
9174 et gérer les figures de la façon habituelle dans \SpecialChar LaTeX2e
9176 Ceux qui essaieront d'imprimer votre manuscrit AAS\SpecialChar TeX
9177 5.0 doivent de toutes
9178 façons avoir une installation de \SpecialChar LaTeX2e
9179 , donc pourquoi ne pas profiter du mécanisme
9180 infiniment meilleur de gestion de graphiques ? S'ils se plaignent du choix
9181 de \SpecialChar LaTeX2e
9186 , faites valoir qu'il apparaît dans la deuxième édition de Lamport (1994),
9187 et qu'il était temps de faire la mise à jour il y a bien longtemps.
9190 \begin_layout Subsubsection
9191 Les choses qui auraient pu être faites, mais qui ne l'ont pas été
9194 \begin_layout Standard
9195 Il y a quelques choses
9196 \begin_inset Quotes cld
9200 \begin_inset Quotes crd
9203 que j'aurais pu implémenter, mais que j'ai choisi de laisser de côté.
9204 Par exemple, je ne voyais pas l'utilité d'afficher le texte en double interlign
9205 e dans la fenêtre de \SpecialChar LyX
9206 , même s'il l'est dans le manuscrit imprimé.
9207 J'ai aussi choisi de ne pas faire des formats séparés pour les styles
9216 Comme je suppose que vous passerez la plupart du temps en mode manuscrit
9217 simple, j'ai décidé de ne pas bouffer plus d'espace disque avec tout ça.
9218 Si vous pensez vraiment que je devrais écrire ces formats, je ne pourrai
9219 que suivre les règles édictées par l'Association de Lanceurs de Boomerangs
9220 de l'État du Wisconsin :
9223 \begin_layout Quotation
9224 \begin_inset Quotes cld
9227 Les décisions des juges seront sans appel sauf si elles sont conspuées par
9228 une majorité écrasante de l'assistance.
9229 Les réclamants ne doivent pas faire usage d'un vocabulaire obscène et injurieux
9230 envers les membres du jury, ni les membres du jury envers les réclamants
9231 (sauf s'ils viennent d'être frappés par un boomerang).
9232 \begin_inset Quotes crd
9238 \begin_layout Subsection
9242 \begin_layout Standard
9243 J'ai maintenant eu des papiers publiés aussi bien dans Apj que dans AJ avec
9244 98% du travail fait avec \SpecialChar LyX
9245 ; les 2% restants étant du post-traitement avec
9247 et un peu de nettoyage.
9248 Je n'ai rencontré aucun problème avec le processus de soumission, et je
9249 suis sûr que les journaux n'ont jamais eu conscience qu'il pouvait y avoir
9251 Donc, allez-y et publiez !
9254 \begin_layout Section
9258 \begin_layout Standard
9264 \begin_layout Subsection
9268 \begin_layout Standard
9269 Cette section décrit comment utiliser \SpecialChar LyX
9270 pour écrire des articles à soumettre
9271 au journal scientifique
9274 Astronomy and Astrophysics
9278 \begin_inset Flex URL
9281 \begin_layout Plain Layout
9283 https://www.aanda.org/
9288 ), avec la Version 5.01 de la classe de document
9293 Ce paquetage peut être téléchargé depuis le site ftp
9296 \begin_layout Standard
9297 \begin_inset VSpace medskip
9303 \begin_layout Standard
9305 \begin_inset Flex URL
9308 \begin_layout Plain Layout
9310 ftp://ftp.edpsciences.org/pub/aa/readme.html
9318 \begin_layout Standard
9319 \begin_inset VSpace medskip
9325 \begin_layout Standard
9326 Un manuel est fourni avec ce paquetage, et ce texte n'est pas censé remplacer
9327 le manuel d'origine mais est simplement un bref guide à la réalisation
9328 d'un papier dans un format correct.
9331 \begin_layout Standard
9332 Notez que l'éditeur de ce journal a changé le 1er janvier 2001 : ce n'est
9333 plus Springer mais EDP Sciences.
9334 Ce changement a aussi entraîné quelques légères modifications aux fichiers
9335 de style, notamment la suppression de la commande thesaurus.
9336 La classe \SpecialChar LyX
9341 supporte la dernière version de ces fichiers de style, V 5.01.
9342 Si vous avez une ancienne version installée, veuillez la mettre à jour.
9343 Par souci de compatibilité, l'ancien format (version 4) a été conservé
9349 Voyez les commentaires dans
9352 Dir/layouts/aapaper.layout
9357 \begin_layout Subsection
9361 \begin_layout Standard
9362 Il est recommandé de commencer à partir du modèle distribué avec \SpecialChar LyX
9364 Si vous n'utilisez pas de modèle, jetez un œil aux réglages suivants :
9367 \begin_layout Itemize
9371 \begin_inset space ~
9381 \begin_inset space ~
9389 \begin_inset space ~
9398 Document\SpecialChar menuseparator
9402 (D'accord, c'est évident.)
9405 \begin_layout Itemize
9406 Ne changez pas l'option
9409 \begin_inset space ~
9413 \begin_inset space ~
9423 La mise en page est prise en charge par les macros, vous n'avez rien à
9427 \begin_layout Subsection
9431 \begin_layout Standard
9432 La première chose à entrer est l'information d'en-tête.
9433 Elle consiste en sept entrées, dont certaines sont facultatives.
9437 \begin_layout Itemize
9442 (Title) : (nécessaire)
9445 \begin_layout Itemize
9450 (Subtitle) : (facultatif)
9453 \begin_layout Itemize
9458 (Author) : (nécessaire)
9461 \begin_layout Itemize
9466 (Address) : (nécessaire)
9469 \begin_layout Itemize
9474 (Tiré à part): (facultatif) Si plus d'un auteur : qui contacter pour demander
9478 \begin_layout Itemize
9483 : (facultatif) Adresse mail pour les contacts.
9486 \begin_layout Itemize
9491 : (nécessaire) Format suggéré
9493 Received: <date>; Accepted <date>
9496 \begin_layout Standard
9497 Il n'y a pas besoin de taper la commande
9504 le fait tout seul quand l'en-tête est fini.
9505 Bien que l'ordre des entrées d'en-tête n'ait pas d'importance il est conseillé
9506 de conserver la séquence ci-dessus, juste pour avoir un meilleur aspect
9507 visuel et correspondre au format du document réel.
9510 \begin_layout Standard
9511 Si vous voulez placer des notes de bas de page dans le bloc d'en-tête, par
9512 exemple pour entrer votre adresse actuelle, utilisez les notes de bas de
9515 Insertion\SpecialChar menuseparator
9517 \begin_inset space ~
9521 \begin_inset space ~
9525 \begin_inset space ~
9529 \begin_inset space ~
9536 utilisera automagiquement
9545 \begin_layout Standard
9548 Édition\SpecialChar menuseparator
9551 de texte, vous trouverez deux marqueurs utiles pour le titrage:
9554 \begin_layout Itemize
9561 pour indiquer les couples auteur/institution.
9562 Les institutions sont numérotées séquentiellement comme elles apparaissent
9567 , vous devez donc mettre un marqueur pour chaque auteur.
9571 \begin_layout Itemize
9576 pour indiquer une adresse électronique.
9579 \begin_layout Standard
9580 En plus de ces points, les macros utilisent une commande \SpecialChar LaTeX
9582 qui n'a pas d'équivalent dans \SpecialChar LyX
9586 \begin_layout Itemize
9593 pour séparer les noms quand il y a plusieurs auteurs et plusieurs instituts.
9596 \begin_layout Standard
9597 La commande appropriée doit être tapée dans \SpecialChar LyX
9598 en mode \SpecialChar TeX
9603 \begin_layout Subsection
9607 \begin_layout Standard
9608 L'abstract devrait suivre immédiatement le bloc d'en-tête.
9609 Avec la version 5 l'abstract est devenu une commande, et il est maintenant
9610 limité à un seul paragraphe.
9611 En plus, il doit contenir une entrée avec les mots-clés.
9612 La seule chose spéciale à en dire est qu'il doit contenir une entrée avec
9614 Ce se fait via le style de paragraphe
9621 Référez-vous au fichier d'exemple.
9624 \begin_layout Subsection
9625 Environnements supportés
9628 \begin_layout Standard
9632 \begin_inset space ~
9637 supporte les environnements suivants pour structurer votre texte :
9640 \begin_layout Itemize
9646 \begin_layout Itemize
9652 \begin_layout Itemize
9658 \begin_layout Itemize
9664 \begin_layout Itemize
9670 \begin_layout Itemize
9676 \begin_layout Itemize
9682 \begin_layout Itemize
9688 \begin_layout Itemize
9694 \begin_layout Itemize
9700 \begin_layout Itemize
9706 \begin_layout Itemize
9713 \begin_layout Subsection
9714 Commandes non encore supportées par \SpecialChar LyX
9718 \begin_layout Standard
9719 Quelques commandes ne sont pas encore supportées par le format
9722 \begin_inset space ~
9729 Quelques-unes ont déjà été mentionnées.
9730 Par souci d'exhaustivité, elles sont toutes listées ici :
9733 \begin_layout Itemize
9741 \begin_layout Itemize
9749 \begin_layout Itemize
9757 \begin_layout Itemize
9765 \begin_layout Standard
9766 Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
9769 N'oubliez pas de les signaler comme code \SpecialChar LaTeX
9773 \begin_layout Subsection
9774 Figures et tableaux flottants
9777 \begin_layout Standard
9779 fournit le support pour les environnements de flottants
9795 , nous n'en dirons donc pas beaucoup plus.
9799 \begin_inset space ~
9803 \begin_inset space ~
9809 Rappelez-vous juste que les tableaux devront être alignés à gauche.
9810 Pour cela, sélectionnez le tableau et changez l'alignement dans
9812 Format\SpecialChar menuseparator
9818 \begin_layout Standard
9819 Il y a une seule chose spéciale : les figures avec la légende à côté.
9820 Pour créer une telle figure, vous devez faire ceci :
9823 \begin_layout Enumerate
9824 Créez une grande figure flottante : faites
9826 Insertion\SpecialChar menuseparator
9827 Flottants\SpecialChar menuseparator
9830 , puis un clic droit sur la figure et cochez
9833 \begin_inset space ~
9841 \begin_layout Enumerate
9842 Entrez votre légende.
9845 \begin_layout Enumerate
9850 pour déplacer le curseur au dessus de la figure.
9853 \begin_layout Enumerate
9854 Insérez votre figure.
9857 \begin_layout Enumerate
9858 Positionnez le curseur derrière la figure et insérez un ressort horizontal
9861 Insertion\SpecialChar menuseparator
9862 Formats\SpecialChar menuseparator
9864 \begin_inset space ~
9872 \begin_layout Enumerate
9873 Passez en mode \SpecialChar LaTeX
9877 \begin_inset space ~
9885 \begin_layout Enumerate
9895 Ne fermez pas l'accolade !
9898 \begin_layout Enumerate
9899 Positionnez le curseur derrière le texte de la légende, passez en mode \SpecialChar LaTeX
9901 et insérez l'accolade fermante :
9904 \begin_inset space ~
9916 \begin_layout Standard
9917 Là encore, voyez les figures dans le papier exemple.
9920 \begin_layout Subsection
9924 \begin_layout Standard
9925 Pour la soumission, la communication doit être mise en forme dans un format
9926 spécial à double interligne.
9927 Pour ce faire, vous devez donner à la classe de document l'option
9932 Il faut la mettre dans le champ
9938 Document\SpecialChar menuseparator
9944 \begin_inset space ~
9948 \begin_inset space ~
9951 document\SpecialChar menuseparator
9955 Entrez-y juste le mot
9962 \begin_layout Subsection
9963 Le fichier d'exemple
9966 \begin_layout Standard
9967 Le répertoire d'exemples contient un papier exemple écrit avec \SpecialChar LyX
9969 C'est l'exemple venant du paquetage de macros d'origine, traduit pour \SpecialChar LyX
9971 Utilisez-le comme source d'inspiration, et comparez le code \SpecialChar LaTeX
9973 avec la façon de l'écrire avec \SpecialChar LyX
9977 \begin_layout Section
9982 \begin_layout Standard
9989 Richard Kimberly Heck
9992 \begin_layout Standard
9993 \begin_inset VSpace bigskip
9999 \begin_layout Standard
10000 Les formats \SpecialChar LaTeX
10001 AMS ont été écrits pour se conformer au style suggéré pour
10002 les articles mathématiques à soumettre aux publications de l'
10004 American Mathematical Society
10007 Les formats ne sont pas définis pour une revue particulière, mais peuvent
10008 facilement y être adaptés.
10009 Il faut vous référer à la documentation de l'AMS pour obtenir des instructions
10010 spécifiques à chaque revue (habituellement il suffira de changer une ligne
10011 dans la sortie \SpecialChar TeX
10013 Cette documentation est disponible sur le réseau à
10014 \begin_inset Flex URL
10017 \begin_layout Plain Layout
10025 \begin_inset Flex URL
10028 \begin_layout Plain Layout
10030 ftp://ftp.ams.org/pub/tex/amslatex/
10036 Ces formats sont appropriés, et utiles, pour tout écrit mathématique.
10040 \begin_layout Standard
10041 Il y a actuellement 2 formats \SpecialChar LaTeX
10045 \begin_layout Enumerate
10046 amsart : le format standard d'article AMS.
10050 \begin_layout Enumerate
10051 amsbook :lLe format standard de livre AMS (en réalité de monographie).
10055 \begin_layout Standard
10056 Les formats eux-mêmes ne contiennent qu'un minimum nécessaire pour l'utilisation
10058 Ils n'inclent aps en particulier d'environnments de
10059 \begin_inset Quotes cld
10063 \begin_inset Quotes crd
10066 pour les théorèmes, les lemmes, et similaires.
10067 Ceux-ci sont fournis par le module
10068 \begin_inset Flex Noun
10071 \begin_layout Plain Layout
10077 , chargé implicitement lorsqu'une classe AMS est sélectionnée (il peut ére
10078 utilisé avec d'autres classes et peut être enlevé, si vious souhaitez utiliser
10080 Les environnements contenus dans
10081 \begin_inset Flex Code
10084 \begin_layout Plain Layout
10085 Théorèmes (extensions AMS)
10090 , moins fréquemment utilisés, doivent être chargés manuellement.
10093 \begin_layout Standard
10094 Implicitement, les théorèmes et environnements similaires sont numérotés
10095 consécutivement tout au long du document, mais ceci peut être modifié en
10096 chargeant le module
10097 \begin_inset Flex Code
10100 \begin_layout Plain Layout
10101 Théorèmes (numérotation par section)
10106 ou bien, si vous utilisez la classe
10107 \begin_inset Flex Code
10110 \begin_layout Plain Layout
10117 \begin_inset Flex Code
10120 \begin_layout Plain Layout
10121 Théorèmes (numérotation par chapitre)
10127 Ceux-ci vont numéroter les environnements comme
10131 , où le premier nombre réfère la section (ou le chapitre) et le second réfère
10132 le numéro d'ordre courant dans la section (ou le chapitre).
10133 De nombreux environnements peuvent aussi rester non numérotés, ceux-ci
10134 sont marqués par un astérisque.
10135 Si par hasard vous désirez que tous les environnements soient non numérotés,
10137 \begin_inset Flex Code
10140 \begin_layout Plain Layout
10141 Théorèmes (non numérotés)
10149 \begin_layout Standard
10150 Notez que ces modules ne doivent pas être
10154 utilisés avec les classes AMS.
10155 Il est parfaitement possible d'utiliser les modules
10156 \begin_inset Flex Code
10159 \begin_layout Plain Layout
10165 et les autres modules mentionnés ci-dessus avec d'autres classes, comme
10167 \begin_inset Flex Code
10170 \begin_layout Plain Layout
10177 \begin_inset Flex Code
10180 \begin_layout Plain Layout
10187 \begin_inset Flex Code
10190 \begin_layout Plain Layout
10199 \begin_layout Subsection
10200 Ce qu'offrent ces formats
10203 \begin_layout Standard
10204 La liste des environnements offerts par ces formats est longue.
10205 Avec \SpecialChar LaTeX
10206 AMS il y a la possibilité de définir une variété illimitée d'environnemen
10208 \begin_inset Quotes cld
10212 \begin_inset Quotes crd
10216 Cependant, l'AMS recommande les environnements disponibles dans \SpecialChar LyX
10218 Voici la liste des environnements ainsi que les environnements standard,
10222 \begin_inset Flex Noun
10225 \begin_layout Plain Layout
10238 \begin_inset Flex Noun
10241 \begin_layout Plain Layout
10256 \begin_inset Flex Noun
10259 \begin_layout Plain Layout
10272 \begin_inset Flex Noun
10275 \begin_layout Plain Layout
10284 \begin_inset Flex Noun
10287 \begin_layout Plain Layout
10298 \begin_inset Flex Code
10301 \begin_layout Plain Layout
10310 \begin_inset Flex Code
10313 \begin_layout Plain Layout
10324 \begin_layout Description
10325 Adresse Ce devrait être l'adresse permanente de l'auteur.
10328 \begin_layout Description
10329 Adresse_Actuelle Ce devrait être l'adresse temporaire de l'auteur au moment
10330 de la soumission, si elle est différente de l'Adresse ci-dessus.
10333 \begin_layout Description
10334 Email L'adresse e-mail de l'auteur.
10337 \begin_layout Description
10338 URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
10341 \begin_layout Description
10342 Mots-clés Mots-clés ou descripteurs, utilisés pour identifier les sujets
10343 discutés dans l'article.
10346 \begin_layout Description
10347 Classe_Sujet Ceci fait référence à la Classification des Sujets de l'AMS,
10348 publiée et décrite dans
10350 Mathematical Reviews
10353 Elle est aussi disponible en ligne sur les sites de l'AMS cités plus haut.
10356 \begin_layout Description
10360 \begin_layout Description
10364 \begin_layout Description
10368 \begin_layout Standard
10369 Les environnements suivants sont fournis aussi bien par le module
10370 \begin_inset Flex Code
10373 \begin_layout Plain Layout
10380 \begin_inset Flex Code
10383 \begin_layout Plain Layout
10389 , en version numérotée ou non numérotée pour ce dernier.
10390 Ces environnements sont fournis dans la seule version non numérotée par
10392 \begin_inset Flex Code
10395 \begin_layout Plain Layout
10396 Théorèmes (non numérotés)
10404 \begin_layout Theorem
10405 Typiquement utilisé pour les résultats les plus importants.
10408 \begin_layout Corollary*
10409 Corollaire Utilisé pour des assertions qui découlent assez directement d'asserti
10411 Peuvent être également des résultats importants.
10414 \begin_layout Lemma
10415 Ce sont des résultats moins forts, nécessaires à la preuve d'autres assertions.
10418 \begin_layout Proposition
10419 e sont des résultats moins importants qui apportent quelque chose à la théorie
10420 générale dont il est question.
10423 \begin_layout Conjecture
10424 Ce sont des assertions fournies sans justification, dont l'auteur ne connaît
10425 pas de preuve, mais qui semblent vraies (du moins aux yeux de l'auteur).
10428 \begin_layout Definition*
10429 Devinez à quoi ça sert.
10430 La police, à la fois à l'écran et à l'impression, est différente dans cet
10434 \begin_layout Example*
10435 Utilisé pour illustrer des résultats prouvés.
10438 \begin_layout Problem
10439 On ne sait pas à quoi sert celui-ci, vous devriez chercher.
10442 \begin_layout Exercise*
10443 Écrire une description de celui-ci.
10446 \begin_layout Description
10447 Remarque (Remark) Cet environnement est également un nouveau type de théorème.
10451 \begin_inset Quotes cld
10455 \begin_inset Quotes crd
10460 apparaît en italique, et le reste comme du texte simple.
10463 \begin_layout Claim*
10464 Souvent utilisé dans le cours d'une preuve d'un résultat plus vaste.
10468 En général, ils servent à diviser de longues preuves en examinant des cas
10474 Le schéma de numérotation des cas leur est spécifique : il n'appartient
10475 pas à la même séquence que les autres assertions.
10478 \begin_layout Proof
10479 À la fin de cet environnement est inséré un symbole CQFD (d'habitude un
10480 carré, mais ça peut varier avec les différents styles).
10481 Si vous désirez avoir d'autres environnements insérés dans celui-ci, et
10482 avoir le symbole CQFD tout à la fin, il faut augmenter la profondeur de
10483 ceux-ci (voir la section
10485 Emboîter les environnements
10489 Guide de l'utilisateur
10494 \begin_layout Standard
10495 Et ces environnements sont fournis par le module
10496 \begin_inset Flex Code
10499 \begin_layout Plain Layout
10500 Théorèmes (extensions AMS)
10508 \begin_layout Criterion*
10509 Une condition requise.
10512 \begin_layout Algorithm*
10513 Une procédure générale à utiliser.
10516 \begin_layout Axiom*
10517 C'est une propriété ou assertion considérée comme vraie dans la théorie
10518 dont il est question.
10521 \begin_layout Condition*
10522 Utilisé parfois pour expliciter une condition admise dans le contexte de
10526 \begin_layout Note*
10527 Note Typographie similaire à
10534 \begin_layout Notation*
10535 Comme son nom l'indique
10538 \begin_layout Acknowledgement*
10542 \begin_layout Conclusion*
10543 Utilisé parfois à la fin d'une argumentation
10547 Utilisable comme Proposition, à une échelle peut-être réduite
10550 \begin_layout Standard
10551 En plus, ces environnements se servent automatiquement des paquetages de
10552 polices AMS-\SpecialChar LaTeX
10554 Il faut qu'ils soient disponibles sur votre système pour pouvoir utiliser
10555 ces environnements.
10558 \begin_layout Section
10562 \begin_layout Standard
10568 \begin_layout Subsection
10572 \begin_layout Standard
10573 Broadway est destiné à l'écriture de pièces de théâtre.
10574 Le format est plus décoratif que Hollywood, et beaucoup moins standardisé.
10575 Ce format devrait convenir à des ateliers.
10578 \begin_layout Subsection
10579 Problèmes particuliers
10582 \begin_layout Standard
10583 Les mêmes que dans Hollywood.
10586 \begin_layout Subsection
10587 Fonctions particulières
10590 \begin_layout Standard
10591 Entrez les noms des personnages comme étiquettes puis faites des références
10592 croisées sur ces étiquettes pour insérer le nom.
10593 La fenêtre de référence croisée montrera l'ensemble des personnages.
10596 \begin_layout Subsection
10597 Taille de papier et marges
10600 \begin_layout Standard
10601 USLetter, gauche 1,6
10602 \begin_inset space ~
10606 \begin_inset space ~
10610 \begin_inset space ~
10614 \begin_inset space ~
10620 \begin_layout Subsection
10624 \begin_layout Standard
10625 Les environnements suivants sont disponibles.
10626 Vous pouvez utiliser
10630 pour accéder aux touches de raccourci indiquées à droite.
10633 \begin_layout Itemize
10637 \begin_inset Newline newline
10642 Vous ne devriez pas avoir à l'utiliser, mais il est là pour tout ce qui
10643 n'a pas sa place ailleurs.
10646 \begin_layout Itemize
10654 \begin_inset space \hfill{}
10658 \begin_inset Newline newline
10663 Utilisé pour décrire le décor et l'action.
10664 La première occurrence des noms des personnages en MAJUSCULES.
10667 \begin_layout Itemize
10673 \begin_inset space \hfill{}
10679 \begin_inset Newline newline
10684 Automatiquement numéroté.
10685 À l'écran sera en chiffres arabes, mais imprimé en chiffres romains.
10688 \begin_layout Itemize
10694 \begin_inset space \hfill{}
10700 \begin_inset Newline newline
10710 C'est juste du texte centré.
10713 \begin_layout Itemize
10717 \begin_inset space \hfill{}
10721 \begin_inset Newline newline
10726 Pas automatiquement numéroté.
10727 Vous donnez le numéro.
10728 C'est parce que je n'ai pas trouvé comment faire.
10731 \begin_layout Itemize
10732 AT_RISE (Lever de Rideau)
10733 \begin_inset space \hfill{}
10739 \begin_inset Newline newline
10744 Un cas particulier de
10748 pour décrire le décor et l'action quand le rideau se lève.
10751 \begin_layout Itemize
10755 \begin_inset space \hfill{}
10759 \begin_inset Newline newline
10764 Le nom du personnage, centré en MAJUSCULES.
10767 \begin_layout Itemize
10773 \begin_inset space \hfill{}
10779 \begin_inset Newline newline
10784 Instructions au personnage.
10785 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
10788 Les deux seront imprimées.
10789 Cet environnement n'est utilisé qu'à l'intérieur de
10796 \begin_layout Itemize
10800 \begin_inset space \hfill{}
10804 \begin_inset Newline newline
10809 Ce que dit le personnage.
10812 \begin_layout Itemize
10818 \begin_inset space \hfill{}
10824 \begin_inset Newline newline
10832 \begin_layout Itemize
10836 \begin_inset space \hfill{}
10842 \begin_layout Itemize
10846 \begin_inset space \hfill{}
10852 \begin_layout Itemize
10856 \begin_inset space \hfill{}
10862 \begin_layout Standard
10863 Salut tout le monde.
10866 \begin_layout Section
10870 \begin_layout Standard
10871 La classe de document
10875 peut servir à taper des lettres selon les conventions allemandes.
10876 Un fichier modèle est inclus dans
10878 .../lyx/share/templates
10880 pour vous servir de point de départ.
10883 \begin_layout Section
10887 \begin_layout Standard
10888 Voir le fichier modèle
10893 Il contient toutes les informations nécessaires.
10896 \begin_layout Section
10897 Diapos Foils (alias
10906 \begin_inset CommandInset label
10915 \begin_layout Standard
10921 \begin_layout Subsection
10925 \begin_layout Standard
10926 Cette section décrit comment utiliser \SpecialChar LyX
10927 pour préparer des transparents pour
10929 Il y a deux classes de document qui le permettent : la classe par défaut
10939 Cette section décrit la classe
10944 \begin_layout Standard
10945 Redisons-le donc bien clairement :
10948 \begin_layout Standard
10949 \begin_inset VSpace bigskip
10955 \begin_layout Standard
10959 Cette section concerne la classe
10962 \begin_inset Quotes cld
10968 \begin_inset Quotes crd
10974 \begin_layout Standard
10975 \begin_inset VSpace bigskip
10981 \begin_layout Standard
10982 Si vous voulez une documentation sur
10983 \begin_inset Quotes cld
10989 \begin_inset space ~
10995 \begin_inset Quotes crd
10999 \begin_inset space ~
11003 \begin_inset CommandInset ref
11005 reference "sec:slitex"
11010 Si votre machine n'a pas la classe
11018 , il vous faudra sûrement utiliser la classe
11022 par défaut, qui n'est pas aussi bonne.
11025 \begin_layout Standard
11030 est conçue pour être utilisée avec la version
11031 \begin_inset space ~
11034 2.1 du fichier de classe \SpecialChar LaTeX
11040 Celui-ci fait maintenant partie intégrante de \SpecialChar LaTeX2e
11044 \begin_layout Subsection
11048 \begin_layout Standard
11049 Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
11060 Document\SpecialChar menuseparator
11063 \SpecialChar menuseparator
11067 \begin_inset space ~
11071 \begin_inset space ~
11077 Il y a quelques autres réglages qui ont une signification spéciale avec
11081 \begin_layout Itemize
11082 Ne changez pas les options
11092 Document\SpecialChar menuseparator
11096 Elles sont ignorées par la classe
11103 \begin_layout Itemize
11104 La taille par défaut est de 20
11105 \begin_inset space \thinspace{}
11108 pt, les autres choix étant respectivement 17
11109 \begin_inset space \thinspace{}
11113 \begin_inset space \thinspace{}
11117 \begin_inset space \thinspace{}
11123 \begin_layout Itemize
11124 La police par défaut est
11127 \begin_inset space ~
11132 mais toutes les équations mathématiques restent formatées dans la police
11140 \begin_layout Itemize
11143 Foil\SpecialChar TeX
11146 accepte les formats de papier A4 et Letter, ainsi qu'un format particulier
11147 pour travailler avec des diapos 35mm.
11148 Les tailles A5, B5,
11162 ne sont pas supportées.
11165 \begin_layout Itemize
11166 Ne vous occupez pas de
11169 \begin_inset space ~
11173 \begin_inset space ~
11178 : l'option est de toute façon ignorée.
11179 Tous les flottants apparaîtront là où ils sont définis dans le texte.
11182 \begin_layout Itemize
11186 \begin_inset space ~
11190 \begin_inset space ~
11195 se comportent un peu différemment avec cette classe.
11198 Foil\SpecialChar TeX
11201 propose en effet des possibilités plus étendues pour les en-têtes et pieds
11202 de page, comme l'insertion d'un logo défini par l'utilisateur.
11204 \begin_inset space ~
11208 \begin_inset CommandInset ref
11210 reference "sec:foil-en-tetes"
11214 pour de plus amples détails.
11215 La page de titre est traitée différemment de toutes les autres pages du
11223 L'éventuel logo y est
11231 centré au bas de la page.
11232 Les différentes mises en page possibles sont les suivantes :
11236 \begin_layout Labeling
11237 \labelwidthstring MMMMMMM
11244 Les diapos ne présenteront ni numéro de page, ni en-tête ou pied de page
11245 (sauf évidemment les notes de bas de page).
11248 \begin_layout Labeling
11249 \labelwidthstring MMMMMMM
11256 Les diapos auront un numéro de page centré en bas de la page.
11257 Ni en-tête, ni pied de page (à part les notes).
11260 \begin_layout Labeling
11261 \labelwidthstring MMMMMMM
11266 Le numéro apparaît en bas à droite.
11267 Les en-têtes et pieds de page seront présents.
11268 C'est le choix par défaut.
11271 \begin_layout Labeling
11272 \labelwidthstring MMMMMMM
11277 Vous donne accès au paquetage
11281 , et ce même si son utilisation est déconseillée par l'auteur de
11283 Foil\SpecialChar TeX
11286 car certaines incompatibilités apparaissent.
11290 \begin_layout Subsubsection
11291 Options supplémentaires
11294 \begin_layout Standard
11295 Les options suivantes peuvent être activées dans le champ
11301 Document\SpecialChar menuseparator
11304 \SpecialChar menuseparator
11308 \begin_inset space ~
11312 \begin_inset space ~
11320 \begin_layout Labeling
11321 \labelwidthstring MMMMMMx
11326 Règle le format de page à 7,33
11327 \begin_inset space ~
11331 \begin_inset space ~
11334 pouces, ce qui donne le même rapport largeur/hauteur qu'une diapo 35
11335 \begin_inset space \thinspace{}
11338 mm, facilitant ainsi le travail avec ce support.
11341 \begin_layout Labeling
11342 \labelwidthstring MMMMMMx
11347 Trace une ligne horizontale le long de la page, au-dessous de l'en-tête,
11348 sur toutes les pages sauf celle de titre.
11351 \begin_layout Labeling
11352 \labelwidthstring MMMMMMx
11357 Trace une ligne horizontale le long de la page, au-dessus du pied de page,
11358 sur toutes les pages sauf celle de titre.
11361 \begin_layout Labeling
11362 \labelwidthstring MMMMMMx
11367 Cette option indique à
11369 Foil\SpecialChar TeX
11372 d'utiliser le pilote dvips pour effectuer les rotations des pages en format
11374 (Elle est automatiquement activée à la création d'un nouveau document
11382 \begin_layout Labeling
11383 \labelwidthstring MMMMMMx
11388 Change simplement la taille des pages au format paysage, mais sans effectuer
11390 Si vous utilisez cette option, vous aurez besoin d'un programme externe
11391 pour effectuer une rotation de chaque page, ou bien il vous faudra alimenter
11392 votre imprimante directement en format paysage.
11393 Remarquez que cette option renverse les rôles respectifs des environnements
11400 En-tête_Diapo_Tourné
11402 (ne vous inquiétez pas, ils sont décrits plus loin).
11405 \begin_layout Labeling
11406 \labelwidthstring MMMMMMx
11411 Numéros des équations à gauche.
11414 \begin_layout Labeling
11415 \labelwidthstring MMMMMMx
11420 Équations alignées à gauche.
11423 \begin_layout Subsection
11424 Environnements supportés
11427 \begin_layout Standard
11428 La plupart des environnements courants sont supportés par la classe
11433 Il y a des environnements supplémentaires fournis par
11435 Foil\SpecialChar TeX
11438 ainsi que deux apportés par \SpecialChar LyX
11440 Les environnements suivants sont partagés avec d'autres classes :
11443 \begin_layout Standard
11444 \begin_inset Flex Multiple Columns
11447 \begin_layout Itemize
11453 \begin_layout Itemize
11459 \begin_layout Itemize
11465 \begin_layout Itemize
11471 \begin_layout Itemize
11477 \begin_layout Itemize
11484 \begin_layout Itemize
11490 \begin_layout Itemize
11496 \begin_layout Itemize
11502 \begin_layout Itemize
11508 \begin_layout Itemize
11514 \begin_layout Itemize
11520 \begin_layout Itemize
11526 \begin_layout Itemize
11532 \begin_layout Itemize
11538 \begin_layout Itemize
11549 \begin_layout Standard
11550 En gros, il s'agit de tous les environnements, mis à part ceux de section.
11551 En effet, dans un diaporama, les sections sont en fait les diapos elles-mêmes.
11554 Foil\SpecialChar TeX
11557 propose des commandes pour commencer de nouvelles diapos :
11560 \begin_layout Itemize
11568 \begin_layout Itemize
11571 En-Tête_Diapo_Tourné (RotateFoilhead)
11574 \begin_layout Standard
11576 a aussi des versions légèrement modifiées de ces deux environnements :
11579 \begin_layout Itemize
11582 En-tête_Diapo_Court
11587 \begin_layout Itemize
11590 En-tête_Diapo_Court_Tourné
11592 (ShortRotateFoilhead)
11595 \begin_layout Standard
11596 Les différences seront expliquées dans une autre section.
11599 \begin_layout Standard
11600 De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
11601 nouveaux théorèmes.
11604 Foil\SpecialChar TeX
11607 fournit aussi un ensemble d'outils pour les présenter :
11610 \begin_layout Standard
11611 \begin_inset Flex Multiple Columns
11614 \begin_layout Itemize
11620 \begin_layout Itemize
11626 \begin_layout Itemize
11632 \begin_layout Itemize
11638 \begin_layout Itemize
11644 \begin_layout Itemize
11650 \begin_layout Itemize
11656 \begin_layout Itemize
11662 \begin_layout Itemize
11668 \begin_layout Itemize
11674 \begin_layout Itemize
11685 \begin_layout Standard
11686 Les versions sans étoile sont numérotées, tandis que celles avec étoile
11688 Il y a enfin des environnements de liste ajoutés par \SpecialChar LyX
11692 \begin_layout Itemize
11700 \begin_layout Itemize
11708 \begin_layout Standard
11711 Foil\SpecialChar TeX
11714 offre aussi de nombreuses possibilités pour les en-têtes et pieds de pages,
11715 qu'il vaut mieux définir dans le préambule, bien que vous puissiez le faire
11716 à tout moment dans le document.
11717 Si vous souhaitez changer ces réglages en cours de document, il est préférable
11718 de le faire au tout début d'une diapo, donc juste après l'
11725 \begin_layout Standard
11726 Pour ces réglages, vous disposez des environnements suivants [
11733 \begin_layout Standard
11734 \begin_inset Flex Multiple Columns
11737 \begin_layout Itemize
11745 \begin_layout Itemize
11751 \begin_layout Itemize
11759 \begin_layout Itemize
11767 \begin_layout Itemize
11776 \begin_layout Plain Layout
11777 \begin_inset space ~
11789 \begin_layout Standard
11790 Certaines commandes de
11792 Foil\SpecialChar TeX
11795 ne sont pas directement supportées par \SpecialChar LyX
11796 , mais vous pourrez tout de même
11797 les utiliser, comme l'explique la section
11798 \begin_inset space ~
11802 \begin_inset CommandInset ref
11804 reference "sec:foil-non-supporte"
11811 \begin_layout Subsection
11815 \begin_layout Standard
11816 Cette section est une rapide introduction aux différents environnements
11817 qui permettent de construire un ensemble de diapos.
11818 Si vous voulez un exemple, ouvrez
11822 qui se trouve dans le répertoire des
11823 \begin_inset Flex Code
11826 \begin_layout Plain Layout
11835 \begin_layout Subsubsection
11836 Donner un titre de page
11839 \begin_layout Standard
11840 À la différence des autres classes qui proposent les environnements
11856 crée le titre sur une page à part.
11857 Si vous laissez l'environnement
11861 vide, \SpecialChar LaTeX
11862 lui substituera la date du jour (et ce, à chaque fois que vous générerez
11866 \begin_layout Subsubsection
11867 Débuter une nouvelle diapo
11870 \begin_layout Standard
11871 Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
11873 Pour les formats portrait, utilisez
11879 En-tête_Diapo_Court
11882 La différence entre ces deux environnements est la quantité d'espace entre
11887 ) et le corps de la diapo.
11890 \begin_layout Standard
11891 Les diapos en position paysage seront créées via les environnements
11893 En-tête_Diapo_Tourné
11897 En-tête_Diapo_Court_Tourné
11900 À nouveau, la seule différence est l'espace entre le titre et le corps.
11901 Les deux versions courtes ont 0,5
11902 \begin_inset space ~
11905 pouce de séparation en moins.
11908 \begin_layout Standard
11913 pour générer des sorties PostScript de diapos en format paysage, sans quoi
11914 la rotation de ces diapos ne sera pas exécutée.
11915 Il vous sera possible d'obtenir des diapos en format paysage sans
11919 , mais il vous faudra introduire les feuilles en position couchée dans l'imprima
11923 \begin_layout Subsubsection
11924 Théorèmes, lemmes, preuves et tutti quanti
11927 \begin_layout Standard
11928 Deux de ces environnements ne peuvent se suivre directement.
11929 Ils doivent être séparés par quelque chose.
11930 Si vous utilisez une rupture normale de paragraphe, vous allez juste allonger
11931 l'environnement précédent comme si vous aviez fusionné les deux environnements.
11932 Plutôt que de faire cela, vous devez insérer un
11933 \begin_inset Quotes cld
11937 \begin_inset Quotes crd
11941 Voyez la section intitulée
11943 Emboîtements séparés
11947 Guide de l'utilisateur
11952 \begin_layout Subsubsection
11956 \begin_layout Standard
11957 Vous pouvez profiter de tous les types de listes que l'on trouve dans les
11958 autres classes plus deux nouvelles.
11959 Je ne décrirai ici que ces dernières.
11960 Si vous voulez plus d'informations sur les autres environnements de liste,
11964 \begin_inset space ~
11968 \begin_inset space ~
11974 Si vous voulez utiliser les listes à puce, lisez aussi le paragraphe sur
11975 le choix des puces, à la section
11976 \begin_inset space ~
11982 \begin_inset CommandInset ref
11984 reference "sec:puces"
11991 \begin_layout Standard
11992 Les deux nouveaux environnements de liste,
12000 , ont pour but de faciliter l'utilisation de listes
12001 \begin_inset Quotes cld
12005 \begin_inset space ~
12009 \begin_inset space ~
12013 \begin_inset space ~
12017 \begin_inset space ~
12021 \begin_inset Quotes crd
12025 \begin_inset Quotes cld
12029 \begin_inset space ~
12033 \begin_inset space ~
12037 \begin_inset Quotes crd
12040 , bref, qui utilisent comme puces des coches ou des croix.
12041 Ces listes sont en fait des versions spécialisées de l'environnement
12046 Elles nécessitent cependant que vous disposiez du paquetage
12053 \begin_layout Subsubsection
12054 Figures et tableaux
12057 \begin_layout Standard
12060 Foil\SpecialChar TeX
12063 redéfinit la notion de figures et tables flottantes afin qu'elles apparaissent
12064 exactement là où elles sont dans le texte plutôt qu'en haut des pages où
12065 en une quelconque autre position prédéfinie.
12066 En fait, si vous changez les réglages de positionnement des flottants,
12067 ces modifications ne seront pas prises en compte.
12070 \begin_layout Subsubsection
12071 En-têtes et pieds de pages
12072 \begin_inset CommandInset label
12074 name "sec:foil-en-tetes"
12081 \begin_layout Standard
12090 servent à définir le texte en pied de page à gauche.
12091 La première vous permet d'insérer un logo sur vos diapos.
12092 Vous aurez par défaut comme logo
12093 \begin_inset Quotes cld
12098 Foil\SpecialChar TeX
12102 \begin_inset Quotes crd
12106 La seconde sert à classifier des documents en fonction du type de public,
12108 \begin_inset Quotes cld
12112 \begin_inset Quotes crd
12116 Par défaut elle ne contient rien.
12119 \begin_layout Standard
12120 Vous pouvez remplir les autres coins de la page avec
12124 (qui par défaut contient le numéro de page),
12135 \begin_layout Subsection
12138 Foil\SpecialChar TeX
12142 \begin_inset CommandInset label
12144 name "sec:foil-non-supporte"
12151 \begin_layout Standard
12152 Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
12163 dans un autre environnement.
12166 \begin_layout Subsubsection
12170 \begin_layout Standard
12171 Toutes les longueurs sont ajustées en utilisant la commande
12175 setlength\SpecialChar softhyphen
12182 }\SpecialChar softhyphen
12202 sera remplacé par le nom de la variable de longueur que vous voulez modifier,
12211 par la valeur de la variable.
12212 Toutes les variables de longueur doivent être indiquées dans des unités
12214 \begin_inset space ~
12222 \begin_inset space ~
12230 \begin_inset space ~
12237 ), ou bien dans une unité dépendant du document ou de la police employée,
12250 \begin_layout Standard
12251 Il est possible de changer l'espacement entre l'en-tête et le corps d'une
12252 diapo en ajustant la longueur spécifiée par
12259 Par exemple, pour rendre
12265 les titres plus proches des corps de 0,5
12266 \begin_inset space ~
12269 pouce, mettez dans le préambule
12278 foilheadskip}{-0.5in}
12283 \begin_layout Standard
12284 L'espacement autour des flottants peut être modifié via
12289 \begin_layout Labeling
12290 \labelwidthstring MMMMMMMMMMM
12297 Séparation entre le texte et le haut du flottant ;
12300 \begin_layout Labeling
12301 \labelwidthstring MMMMMMMMMMM
12308 Séparation entre le flottant et sa légende ;
12311 \begin_layout Labeling
12312 \labelwidthstring MMMMMMMMMMM
12319 Séparation entre la légende et le texte qui la suit ;
12322 \begin_layout Labeling
12323 \labelwidthstring MMMMMMMMMMM
12330 Vous pouvez rendre les légendes plus étroites que le texte alentour en
12331 réglant cette valeur.
12332 Le mieux est sûrement de la définir en fonction de
12341 \begin_layout Standard
12342 Il y a aussi plusieurs variables de longueur relatives à la page de titre.
12343 Elles vous seront utiles dans le cas d'un titre long, ou de plusieurs auteurs
12347 \begin_layout Labeling
12348 \labelwidthstring MMMMMMMMMMM
12355 Séparation entre les en-têtes et le titre (environnement
12362 \begin_layout Labeling
12363 \labelwidthstring MMMMMMMMMMM
12370 entre les environnements
12381 \begin_layout Labeling
12382 \labelwidthstring MMMMMMMMMMM
12389 entre différentes lignes de l'environnement
12396 \begin_layout Labeling
12397 \labelwidthstring MMMMMMMMMMM
12404 entre l'auteur et la date ;
12407 \begin_layout Labeling
12408 \labelwidthstring MMMMMMMMMMM
12415 entre la date et le résumé (
12422 \begin_layout Standard
12423 La dernière des commandes d'ajustement de longueur agit sur tous les environneme
12437 un environnement de liste, tout l'espacement vertical entre les éléments
12438 de la liste est supprimé.
12439 Remarquez qu'il s'agit d'une commande et non d'une variable, donc on n'utilise
12452 \begin_layout Subsubsection
12453 En-têtes et pieds de page
12456 \begin_layout Standard
12471 permettent de préciser dans une page donnée si le logo de
12482 dans le préambule, aucune des diapos n'aura de logo.
12483 Si c'est uniquement sur une diapo particulière que vous ne voulez pas de
12490 juste après le début de cette diapo et
12496 juste après le début de la suivante.
12499 \begin_layout Standard
12500 Si vous voulez utiliser le style d'en-têtes
12506 Document\SpecialChar menuseparator
12507 Paramètres\SpecialChar menuseparator
12510 , il vous faudra sûrement ajouter
12521 Ainsi, en format paysage, les en-têtes et les pieds de page seront positionnés
12522 correctement une fois les pages retournées.
12523 C'est obligatoire à cause d'incompatibilités entre le paquetage
12534 \begin_layout Section
12535 Diapos Slides (alias S
12541 \begin_inset CommandInset label
12550 \begin_layout Standard
12558 \begin_layout Subsection
12562 \begin_layout Standard
12563 Cette section décrit comment utiliser \SpecialChar LyX
12564 pour préparer des transparents pour
12566 Il y a deux classes de document qui le permettent : la classe par défaut
12579 \begin_layout Plain Layout
12580 Il y en a d'autres, comme
12584 , mais elle ne sont pas décrites dans ce document (NdT).
12590 Cette section décrit la première.
12593 \begin_layout Standard
12594 Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
12598 \begin_layout Standard
12599 \begin_inset VSpace bigskip
12605 \begin_layout Standard
12609 Cette section décrit
12614 \begin_inset Quotes cld
12620 \begin_inset space ~
12624 \begin_inset Quotes crd
12630 \begin_layout Standard
12631 Si vous cherchez une documentation sur
12632 \begin_inset Quotes cld
12638 \begin_inset space ~
12641 (Foil\SpecialChar TeX
12645 \begin_inset Quotes crd
12649 \begin_inset space ~
12653 \begin_inset CommandInset ref
12655 reference "sec:foiltex"
12666 Foil\SpecialChar TeX
12669 , vous l'aurez compris) est en fait un peu meilleure que la classe par défaut
12676 \begin_layout Plain Layout
12678 enfin, c'est ce que m'ont dit et répété ses défenseurs.
12679 Ne l'ayant jamais utilisée, je n'ai aucune idée de la validité de cette
12687 dont parle cette section.
12690 \begin_layout Standard
12691 Cette classe est l'évolution en \SpecialChar LaTeX2e
12701 Toutes les distributions de \SpecialChar LaTeX2e
12702 comprennent cette classe (qu'à partir de maintenan
12703 t j'appellerais simplement
12704 \begin_inset Quotes cld
12710 \begin_inset Quotes crd
12715 ), donc vous devez logiquement l'avoir.
12716 Comme je l'ai déjà dit, il existe d'autres classes qui produisent aussi
12717 des transparents pour rétroprojecteurs et font du meilleur boulot, comme
12723 Cependant, il y a des choses que
12727 fait et que les autres ne font pas, comme générer des sur-couches.
12728 Continuez la lecture pour en savoir plus !
12731 \begin_layout Subsection
12733 \begin_inset CommandInset label
12735 name "sec:demarrer-slides"
12742 \begin_layout Standard
12743 Avant tout, pour utiliser cette classe de document, vous devez sélectionner
12745 \begin_inset Quotes cld
12751 \begin_inset space ~
12755 \begin_inset Quotes crd
12766 Document\SpecialChar menuseparator
12770 Il y a quelques particularités qu'il faut connaître à propos de cette classe
12774 \begin_layout Itemize
12775 Ne vous fatiguez pas à changer les options
12785 Document\SpecialChar menuseparator
12788 : de toute façon, elles ne sont pas supportées par la classe
12793 \begin_layout Itemize
12797 \begin_inset space ~
12801 \begin_inset space ~
12808 Document\SpecialChar menuseparator
12811 a un comportement un peu différent pour cette classe.
12812 Voici les choix possibles et leurs effets :
12816 \begin_layout Description
12821 Le rendu final contient des numéros de page dans le coin inférieur droit.
12824 \begin_layout Description
12829 Comme ordinaire, mais imprime aussi tous les marqueurs temporels que vous
12831 C'est le choix implicite.
12834 \begin_layout Description
12839 Le rendu final ne contient pas de numéros de page, de marqueurs temporels
12840 ni de marqueurs d'alignement.
12844 \begin_layout Itemize
12849 a une option supplémentaire :
12854 Pour l'utiliser, mettez
12855 \begin_inset Quotes cld
12863 \begin_inset Quotes crd
12872 Document\SpecialChar menuseparator
12875 \SpecialChar menuseparator
12879 \begin_inset space ~
12883 \begin_inset space ~
12892 \begin_layout Standard
12893 Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
12900 \begin_inset space ~
12904 \begin_inset CommandInset ref
12906 reference "sec:note-slides"
12910 pour plus de détails.
12914 \begin_layout Standard
12915 Vous pouvez aussi utiliser le fichier modèle
12918 \begin_inset Quotes cld
12922 \begin_inset Quotes crd
12927 pour mettre en place automatiquement un document de la classe
12933 Fichier\SpecialChar menuseparator
12935 \begin_inset space ~
12939 \begin_inset space ~
12944 pour créer votre document).
12945 Le fichier modèle contient aussi quelques exemples d'environnements de
12946 paragraphe spéciaux utilisés par cette classe.
12947 Je vais maintenant décrire ces derniers.
12950 \begin_layout Subsection
12951 Environnements de paragraphe
12954 \begin_layout Subsubsection
12955 Environnements supportés
12958 \begin_layout Standard
12959 La première chose que vous allez remarquer en commençant un nouveau document
12964 est la taille et le type de police : il est équivalent à la taille
12967 \begin_inset space ~
12975 \begin_inset space ~
12981 C'est aussi la police qui est utilisée pour le rendu final.
12982 Dites-vous que c'est un
12983 \begin_inset Quotes cld
12987 \begin_inset Quotes crd
12990 pour vous rappeler que c'est une diapositive.
12991 Vos transparents finaux utiliseront une grande police, donc vous aurez
12993 Bien sûr, la police plus grande à l'écran n'est pas WYSIWYG, mais juste
12997 \begin_layout Standard
12998 La deuxième chose qui frappe est le changement du menu des environnements
12999 (tout à gauche de la barre d'outils).
13000 La plupart des environnements de paragraphe que vous avez l'habitude d'y
13002 Il y en a aussi cinq nouveaux.
13003 C'est parce que la classe
13007 elle-même ne supporte que certains environnements de paragraphe :
13010 \begin_layout Itemize
13016 \begin_layout Itemize
13022 \begin_layout Itemize
13028 \begin_layout Itemize
13034 \begin_layout Itemize
13040 \begin_layout Itemize
13046 \begin_layout Itemize
13052 \begin_layout Itemize
13058 \begin_layout Itemize
13064 \begin_layout Itemize
13071 \begin_layout Standard
13072 Tous les autres environnements standard, comme les en-têtes de section,
13073 ne servent pas dans la classe
13080 \begin_layout Standard
13081 D'autre part, vous remarquerez de nouveaux environnements :
13084 \begin_layout Itemize
13096 \begin_layout Itemize
13106 \begin_layout Itemize
13112 \begin_layout Itemize
13124 \begin_layout Itemize
13136 \begin_layout Standard
13137 Ces cinq-là présentent des subtilités, dues à une
13138 \begin_inset Quotes cld
13142 \begin_inset Quotes crd
13145 de \SpecialChar LyX
13148 , voyez-vous, ne vous autorise pas à inclure un environnement de paragraphe
13149 dans un environnement vide.
13150 C'est sympa et marrant, mais cela signifie que vous ne pourrez pas commencer
13151 une diapo par autre chose que du texte.
13152 Pour contourner cela, j'ai fait un peu de
13153 \begin_inset Quotes cld
13156 magie \SpecialChar LaTeX
13158 \begin_inset Quotes crd
13164 \begin_layout Subsubsection
13165 Subtilités des nouveaux environnements
13166 \begin_inset CommandInset label
13168 name "sec:subtilité-slides"
13175 \begin_layout Standard
13176 Les cinq nouveaux environnements de paragraphe présentent tous des bizarreries,
13177 dues aux limitations inhérentes à la version actuelle de \SpecialChar LyX
13179 Comme je viens de le dire, \SpecialChar LyX
13180 interdit les environnements qui commencent
13181 par un autre environnement.
13182 Pour contourner ceci, l'environnement
13186 n'en est pas vraiment un, si l'on se fie à la description du
13189 \begin_inset space ~
13193 \begin_inset space ~
13199 \begin_layout Standard
13213 \begin_inset Quotes cld
13216 pseudo-environnements
13217 \begin_inset Quotes crd
13221 Ils ressemblent à des en-têtes de section ou à une
13225 , mais en fait commencent un environnement de paragraphe (et terminent le
13226 précédent si nécessaire).
13227 De la même manière, considérez
13236 \begin_inset Quotes cld
13240 \begin_inset Quotes crd
13244 Ces deux objets réalisent en effet des actions.
13247 \begin_layout Standard
13248 Un propriété commune aux cinq environnements
13268 est un marqueur plutôt longuet.
13269 Le texte suivant ce marqueur – d'ordinaire le contenu de l'environnement
13270 de paragraphe – n'est pas pris en compte par
13292 l'ignore totalement.
13293 En fait, vous pouvez laisser ces cinq environnements complètement vides.
13296 \begin_layout Standard
13297 Bien qu'il ne soit pas obligatoire de mettre du texte après ces marqueurs,
13298 vous pouvez le faire.
13299 Ça peut être une brève description du contenu de la
13304 Dans ce cas, entrez votre description et tapez
13308 comme vous le feriez normalement.
13311 \begin_layout Standard
13312 Si, par contre, vous ne souhaitez pas entrer de texte descriptif, vous allez
13313 rencontrer une autre subtilité de \SpecialChar LyX
13316 , comme la nature, a horreur du vide, et ne vous laissera pas entamer un
13317 nouvel environnement de paragraphe si vous n'avez rien mis dans le précédent.
13318 Vous ferez donc ainsi :
13321 \begin_layout Itemize
13322 Commencez à entrer le texte qui
13326 le nouveau paragraphe
13350 \begin_layout Itemize
13351 Placez-vous maintenant au début de ce paragraphe.
13355 \begin_layout Itemize
13364 \begin_layout Itemize
13365 Changez enfin ce nouveau paragraphe vide en un
13389 \begin_layout Standard
13390 Espérons qu'une future version de \SpecialChar LyX
13391 résoudra cette bizarrerie\SpecialChar ldots
13395 \begin_layout Subsection
13396 Réaliser une présentation grâce à
13409 \begin_layout Subsubsection
13410 Utiliser l'environnement
13415 \begin_layout Standard
13416 Si vous espérez apprendre dans cette section comment faire une présentation
13417 orale, vous serez amèrement déçu.
13418 Naturellement, je vais vous décrire en quoi la classe
13422 pourra vous aider à préparer les supports de la présentation.
13423 En revanche, le contenu de celle-ci est entièrement de votre ressort.
13424 (C'est ça aussi, la philosophie \SpecialChar LyX
13428 \begin_layout Standard
13429 Sélectionnez l'environnement
13433 (de la manière décrite à la section
13434 \begin_inset space ~
13438 \begin_inset CommandInset ref
13440 reference "sec:subtilité-slides"
13444 ) pour dire à \SpecialChar LyX
13445 de commencer une nouvelle diapo (eh oui).
13446 Le marqueur pour cet environnement /
13447 \begin_inset Quotes cld
13451 \begin_inset Quotes crd
13455 \begin_inset Quotes cld
13459 \begin_inset Quotes crd
13462 en bleu, suivie de l'indication
13463 \begin_inset Quotes cld
13467 \begin_inset Quotes crd
13471 Tout texte ou paragraphe qui suivra cette dernière fera partie de la nouvelle
13473 C'est aussi simple que ça.
13476 \begin_layout Standard
13477 Les diapos sont sûrement les seules fois dans \SpecialChar LyX
13478 où vous aurez à forcer la
13479 fin des pages (vous pouvez toujours le faire dans
13481 Édition\SpecialChar menuseparator
13483 \begin_inset space ~
13487 \begin_inset space ~
13493 En fait, vous devrez le faire une fois vous aurez fini d'entrer le contenu
13495 Si vous avez entré plus de texte qu'un transparent ne peut physiquement
13496 en contenir, le surplus débordera sur une nouvelle diapo.
13497 Je vous déconseille de le faire, cependant, car la diapo
13498 \begin_inset Quotes cld
13502 \begin_inset Quotes crd
13505 ne présentera aucun numéro de page.
13506 De plus, elle peut interférer avec une
13510 que vous aurez préparé pour accompagner la
13517 \begin_layout Standard
13526 fonctionnent comme l'environnement
13531 Tous deux créent une
13532 \begin_inset Quotes cld
13536 \begin_inset Quotes crd
13539 suivie par un marqueur (
13540 \begin_inset Quotes cld
13544 \begin_inset Quotes crd
13548 \begin_inset Quotes cld
13552 \begin_inset Quotes crd
13556 La couleur n'est plus le bleu, mais un magenta éclatant et la
13557 \begin_inset Quotes cld
13561 \begin_inset Quotes crd
13564 se présente différemment, dans son style et sa longueur.
13565 Les trois marqueurs diffèrent par leur police.
13568 \begin_layout Standard
13569 Comme pour l'environnement
13573 , si le contenu d'une
13581 dépasse la taille physique d'un transparent ou d'une feuille de papier,
13582 le surplus sera disposé sur une nouvelle page.
13583 À nouveau, je vous le déconseille, les
13591 n'auraient plus aucune utilité.
13594 \begin_layout Subsubsection
13604 \begin_layout Standard
13609 est de créer une diapo qui vienne se superposer à une autre.
13610 Vous pouvez vouloir présenter une figure sur la
13614 principale avant d'afficher le texte qui va avec.
13615 Une façon de faire est de poser une feuille de papier noire sur la partie
13620 que vous souhaitez cacher.
13621 Cette méthode, cependant, n'est pas valable si vous voulez par exemple
13622 superposer un graphique à un autre.
13623 Vous auriez alors à vous bagarrer, tout en parlant, avec les deux
13627 pour que les graphiques se superposent.
13632 rend les choses bien plus faciles.
13635 \begin_layout Standard
13640 reçoit le numéro de page de la
13645 \begin_inset Quotes cld
13649 \begin_inset Quotes crd
13655 \begin_inset Quotes cld
13659 \begin_inset Quotes crd
13666 \begin_layout Plain Layout
13671 multiples auront donc
13674 \begin_inset Quotes cld
13678 \begin_inset Quotes crd
13686 \begin_inset Quotes cld
13690 \begin_inset Quotes crd
13696 accolé au numéro de page.
13704 En effet, vous voulez que la
13712 paraissent n'en former plus qu'une ! Vous pouvez considérérer une
13717 \begin_inset Quotes cld
13721 \begin_inset Quotes crd
13733 le laisse voir : le marqueur qui débute un environnement
13737 est moins long que celui d'une
13742 Enfin, sur le document imprimé apparaîtront des marques d'alignement aux
13752 Ces marques vous aideront à aligner les deux transparents.
13755 \begin_layout Standard
13756 Le principal problème de la superposition de transparents est d'aligner
13757 les contenus de ces diapos.
13758 Quel espace devez-vous laisser pour le graphique sur la deuxième diapo
13759 ? Pire encore : que faire si sur le deuxième transparent vous voulez un
13760 graphique et du texte, mais qu'une phrase du premier doit venir s'intercaler
13761 entre les deux ? Vous pourriez essayer d'insérer un espace vertical de
13762 la bonne taille entre les deux, mais le meilleur moyen est d'utiliser les
13774 \begin_layout Standard
13775 Comme leur nom l'indique,
13783 sont deux environnements de paragraphe, qui rendent le texte respectivement
13784 visible et invisible.
13785 Remarquez à la section
13786 \begin_inset space ~
13790 \begin_inset CommandInset ref
13792 reference "sec:subtilité-slides"
13796 que vous ne placez rien
13802 ces environnements.
13803 Lorsque vous créez un
13811 insère un marqueur centré, bleu clair, indiquant
13812 \begin_inset Quotes cld
13815 <Invisible Text Follows>
13816 \begin_inset Quotes crd
13820 Les paragraphes suivant ce marqueur ne seront pas affichés sur la diapo
13828 ), mais l'espace qu'ils auraient occupé sera laissé vide.
13831 \begin_layout Standard
13836 , l'étiquette centrée sera
13837 \begin_inset Quotes cld
13840 <Visible Text Follows>
13841 \begin_inset Quotes crd
13845 Les paragraphes qui suivent cette étiquette se comporteront normalement.
13846 Remarquez qu'au début d'une nouvelle
13862 est automatiquement désactivée.
13863 Il n'est donc pas nécessaire d'utiliser
13874 \begin_layout Standard
13875 Maintenant, voyons comment utiliser les commandes
13883 avec les environnements
13891 pour créer des diapos superposées :
13894 \begin_layout Enumerate
13903 ) avec tout ce qui devra apparaître autant sur la
13907 elle-même que sur les
13914 \begin_layout Enumerate
13915 Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
13919 , insérez un environnement
13924 Si nécessaire, insérez un environnement
13928 là où le texte devra de nouveau apparaître sur la
13935 \begin_layout Enumerate
13936 Commencez un environnement
13940 juste après l'environnement
13947 \begin_layout Enumerate
13948 Copiez le contenu de l'environnement
13952 dans l'environnement
13959 \begin_layout Enumerate
13975 \begin_layout Standard
13976 C'est bon, vous avez votre superposition.
13979 \begin_layout Standard
13980 Il reste un problème avec la façon dont j'ai conçu la classe
13984 de \SpecialChar LyX
13985 : vous ne pouvez pas rendre invisible du texte au milieu d'un paragraphe,
13986 ni rendre visible du texte au milieu d'un paragraphe invisible.
13987 Pour ce faire, vous devrez insérer du code \SpecialChar LaTeX
13992 \begin_layout Plain Layout
13993 Les commandes en question sont :
13996 \begin_layout Itemize
14004 \begin_layout Itemize
14012 \begin_layout Plain Layout
14014 et devront être entrées en mode \SpecialChar TeX
14016 Le texte dont vous voulez changer la
14017 \begin_inset Quotes cld
14021 \begin_inset Quotes crd
14024 sera à l'intérieur des accolades, derrière la commande
14037 Si vous ne savez pas comment entrer du \SpecialChar TeX
14038 sous \SpecialChar LyX
14039 , voyez la section appropriée
14043 \begin_inset space ~
14047 \begin_inset space ~
14061 \begin_layout Subsubsection
14071 \begin_inset CommandInset label
14073 name "sec:note-slides"
14080 \begin_layout Standard
14089 est toujours associée à une
14094 \begin_inset Quotes cld
14098 \begin_inset Quotes crd
14102 Ici aussi, la classe
14106 de \SpecialChar LyX
14107 fournit des indices visuels.
14112 est magenta éclatant, comme celui d'une
14116 ; et en longueur, il est intermédiaire entre celui d'une
14120 (qui est plus long) et celui d'une
14124 (qui est plus court).
14125 De plus, une fois imprimée, une
14129 aura le numéro de page de sa
14134 \begin_inset Quotes cld
14138 \begin_inset Quotes crd
14144 \begin_inset Quotes cld
14148 \begin_inset Quotes crd
14156 \begin_inset Quotes cld
14160 \begin_inset Quotes crd
14168 \begin_inset Quotes cld
14172 \begin_inset Quotes crd
14179 Vous pouvez avoir plusieures
14183 associées à une seule
14187 , et, comme pour les
14195 , vous voudrez sûrement couper les longues
14199 de manière à ce qu'elles tiennent sur une seule page.
14202 \begin_layout Standard
14207 est évidente : elle contient toute sortes d'informations que vous voulez
14208 ajouter à propos d'une
14213 Elle peut aussi servir d'aide-mémoire pour une
14218 Dans ce dernier cas, vous serez peut-être intéressé par les marqueurs temporels.
14219 Actuellement, la classe
14223 de \SpecialChar LyX
14224 ne supporte pas d'origine les marqueurs temporels, qui sont une fonction
14234 Il faudra donc passer par le code \SpecialChar LaTeX
14239 \begin_layout Standard
14240 Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
14242 \begin_inset Quotes cld
14250 \begin_inset Quotes crd
14254 \begin_inset space ~
14258 \begin_inset CommandInset ref
14260 reference "sec:demarrer-slides"
14265 Cette option active les marqueurs temporels qui apparaîtront alors dans
14266 le coin inférieur gauche de toutes les
14270 que vous générerez.
14271 Pour choisir ce qui apparaîtra dans ces indicateurs, utilisez les commandes
14274 \begin_inset Quotes cld
14284 \begin_inset Quotes crd
14288 \begin_inset Quotes cld
14298 \begin_inset Quotes crd
14302 Le paramètre de chacune de ces commandes est un temps mesuré en secondes.
14304 \begin_inset Quotes cld
14314 \begin_inset Quotes crd
14317 sert à indiquer le temps voulu, tandis que
14318 \begin_inset Quotes cld
14328 \begin_inset Quotes crd
14331 est utilisé pour ajouter une certaine durée.
14336 et les marqueurs temporels, vous pouvez vous rappeler combien de temps
14337 vous voulez passer sur chaque
14344 \begin_layout Standard
14345 Il reste une fonction à décrire.
14346 Vous voudrez forcément imprimer toutes vos
14354 sur des transparents et toutes vos
14358 sur des feuilles blanches.
14367 à laquelle elle est associée.
14371 \begin_layout Standard
14372 Heureusement il existe deux commandes \SpecialChar LaTeX
14373 qui vous permettent de sélectionner
14374 ce qu'il faut imprimer.
14375 Toutes deux doivent être placées dans le préambule de votre document.
14377 \begin_inset Quotes cld
14389 \begin_inset Quotes crd
14392 n'imprimera que les
14401 De même, la commande
14402 \begin_inset Quotes cld
14412 \begin_inset Quotes crd
14415 n'imprimera que les
14420 Je vous conseille de mettre les deux commandes en commentaire dans votre
14422 \begin_inset Quotes cld
14426 \begin_inset Quotes crd
14429 celle dont vous avez besoin à l'impression.
14430 J'ai l'habitude de : décommenter
14433 \begin_inset Quotes cld
14441 \begin_inset Quotes crd
14446 , imprimer dans un fichier dont le nom contient
14449 \begin_inset Quotes cld
14453 \begin_inset Quotes crd
14458 , la recommenter et décommenter
14461 \begin_inset Quotes cld
14469 \begin_inset Quotes crd
14474 et imprimer dans un fichier
14477 \begin_inset Quotes cld
14481 \begin_inset Quotes crd
14487 Je peux ensuite envoyer l'un ou l'autre fichier à l'imprimante, en mettant
14488 des transparents ou des feuilles blanches selon le cas.
14491 \begin_layout Standard
14492 Vous pouvez aussi donner d'autres paramètres à
14493 \begin_inset Quotes cld
14503 \begin_inset Quotes crd
14507 \begin_inset Quotes cld
14517 \begin_inset Quotes crd
14521 Reportez-vous à un bon livre sur \SpecialChar LaTeX
14522 pour plus de détails.
14525 \begin_layout Subsection
14526 Le fichier modèle pour la classe
14531 \begin_layout Standard
14532 J'ai aussi créé un fichier modèle,
14533 \begin_inset Quotes cld
14541 \begin_inset Quotes crd
14549 Pour l'utiliser, créez votre document avec
14551 Fichier\SpecialChar menuseparator
14553 \begin_inset space ~
14557 \begin_inset space ~
14563 Votre fichier de présentation \SpecialChar LyX
14564 contiendra un exemple du triplet
14566 Diapo – Surcouche – Note
14577 contiennent un exemple de
14586 Enfin, le préambule contient :
14589 \begin_layout LyX-Code
14590 % Uncomment to print out only slides and overlays
14594 \begin_layout Plain Layout
14597 Décommentez pour n'imprimer que les diapos et les sur-couches
14605 \begin_layout LyX-Code
14609 \begin_layout LyX-Code
14615 \begin_inset Newline newline
14621 \begin_layout LyX-Code
14622 % Uncomment to print out only notes
14626 \begin_layout Plain Layout
14629 Décommentez pour n'imprimer que les notes
14637 \begin_layout LyX-Code
14641 \begin_layout LyX-Code
14649 \begin_layout Standard
14650 Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
14651 de \SpecialChar LaTeX2e
14653 \begin_inset Quotes cld
14658 Sli\SpecialChar TeX
14662 \begin_inset Quotes crd
14666 Ni moi ni le reste de l'Équipe \SpecialChar LyX
14667 n'impose d'utiliser ou de ne pas utiliser
14669 Elle est là si vous en avez besoin.
14670 Il y a d'autres classes de \SpecialChar LaTeX2e
14671 pour créer des présentations, comme la classe
14678 \begin_inset space ~
14682 \begin_inset CommandInset ref
14684 reference "sec:foiltex"
14693 (présent sur certaines distributions \SpecialChar TeX
14695 Ce dernier n'est pas encore supporté par \SpecialChar LyX
14700 \begin_layout Plain Layout
14701 Si vous voulez vous y mettre...
14709 Je ne connais rien à ces classes.
14710 Essayez-les pour voir quelles alternatives elles représentent.
14713 \begin_layout Section
14714 Hollywood (scripts d'Hollywood)
14717 \begin_layout Standard
14723 \begin_layout Subsection
14727 \begin_layout Standard
14728 Maîtriser le format d'un script d'Hollywood est un
14729 \begin_inset Quotes cld
14733 \begin_inset Quotes crd
14737 Ce format est destiné à laisser le lecteur se concentrer sur le contenu
14738 et à être facile à lire et familier pour les acteurs.
14739 Chaque page d'un script doit représenter une minute de film.
14740 Il n'y a rien dans le script qui ne soit pas visible ou audible à l'écran.
14741 La police courier 12
14742 \begin_inset space ~
14745 pt doit être utilisée tout le long.
14749 \begin_layout Subsection
14750 Problèmes particuliers
14753 \begin_layout Standard
14754 Les lignes de dialogue ne doivent JAMAIS être coupées au milieu d'une phrase.
14755 Si le texte d'un personnage
14759 \begin_layout Plain Layout
14767 franchit un saut de page, repétez le nom du personnage suivi de (Cont'd)
14771 \begin_layout Plain Layout
14780 \begin_layout Subsection
14781 Fonctions particulières
14784 \begin_layout Standard
14785 Entrez les noms des personnages comme étiquettes, puis faites des références
14786 croisées sur ces étiquettes pour insérer le nom.
14787 La fenêtre de référence croisée montrera l'ensemble des personnages.
14788 Vous pouvez utiliser cette méthode également pour insérer le nom d'un personnag
14789 e dans les parties narratives.
14792 \begin_layout Subsection
14793 Taille de papier et marges
14796 \begin_layout Standard
14797 USLetter, gauche 1,6
14798 \begin_inset space ~
14802 \begin_inset space ~
14806 \begin_inset space ~
14810 \begin_inset space ~
14816 \begin_layout Subsection
14820 \begin_layout Standard
14821 Les environnements suivants sont disponibles.
14822 Vous pouvez utiliser
14826 pour accéder aux touches de raccourci indiquées à droite.
14829 \begin_layout Itemize
14837 \begin_inset Newline newline
14842 Quand rien d'autre ne convient.
14843 Essayez de l'éviter.
14846 \begin_layout Itemize
14855 \begin_layout Plain Layout
14862 \begin_inset space \hfill{}
14870 \begin_inset Newline newline
14873 Suivi en général de quelque chose comme
14874 \begin_inset Quotes cld
14877 sur Sally qui se lève
14878 \begin_inset Quotes crd
14884 \begin_layout Itemize
14888 \begin_inset space \hfill{}
14892 \begin_inset Newline newline
14897 Introduit une nouvelle séquence INTÉRIEUR.
14898 Toujours suivi par JOUR ou NUIT, ou quelque chose d'approchant pour définir
14899 l'éclairage nécessaire.
14900 Toute cette ligne en MAJUSCULES.
14903 \begin_layout Itemize
14907 \begin_inset space \hfill{}
14911 \begin_inset Newline newline
14916 Introduit une nouvelle séquence EXTÉRIEUR.
14917 Toute cette ligne en MAJUSCULES.
14920 \begin_layout Itemize
14924 \begin_inset space \hfill{}
14928 \begin_inset Newline newline
14933 Le personnage qui parle.
14936 \begin_layout Itemize
14940 \begin_inset space \hfill{}
14944 \begin_inset Newline newline
14949 Instructions au personnage intervenant.
14950 Les () sont insérées automatiquement.
14953 \begin_layout Itemize
14957 \begin_inset space \hfill{}
14961 \begin_inset Newline newline
14966 Ce qui dit le personnage.
14969 \begin_layout Itemize
14973 \begin_inset space \hfill{}
14977 \begin_inset Newline newline
14982 Instruction de mouvement de caméra.
14985 \begin_layout Itemize
14989 \begin_inset space \hfill{}
14995 \begin_layout Itemize
14999 \begin_inset space \hfill{}
15005 \begin_layout Itemize
15009 \begin_inset space \hfill{}
15015 \begin_layout Itemize
15019 \begin_inset space \hfill{}
15025 \begin_layout Subsection
15029 \begin_layout Itemize
15030 (O.S) – off screen (hors écran)
15033 \begin_layout Itemize
15034 (V.O) – voice over (voix off)
15037 \begin_layout Itemize
15039 – background (arrière-plan)
15042 \begin_layout Itemize
15044 – close-up (plan rapproché)
15047 \begin_layout Itemize
15048 PAN – mouvement de caméra
15051 \begin_layout Itemize
15052 INSERT – insérez un plan rapproché
15055 \begin_layout Section
15059 \begin_layout Standard
15062 Panayotis Papasotiriou
15065 \begin_layout Subsection
15069 \begin_layout Standard
15074 est un jeu de macros pour faciliter les soumissions électroniques de manuscrits
15078 International Journal of Modern Physics C
15090 est destiné à des manuscrits soumis à l'
15094 nternational Journal of Modern Physics D
15098 Les classes de document s'appellent respectivement
15107 Vous pouvez télécharger ce fichier, ainsi que des recommandations aux auteurs,
15109 \begin_inset Flex URL
15112 \begin_layout Plain Layout
15114 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
15120 \begin_inset Flex URL
15123 \begin_layout Plain Layout
15125 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
15131 Ces deux paquetages sont des versions modifiées du paquetage standard
15132 \begin_inset Quotes cld
15136 \begin_inset Quotes crd
15139 , et ils sont presques identiques (mais pas tout à fait).
15141 sait gérer la plupart de leurs fonctions.
15142 J'ai utilisé \SpecialChar LyX
15143 avec succès pour écrire des articles soumis à ces deux journaux.
15146 \begin_layout Subsection
15150 \begin_layout Standard
15151 Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
15155 Fichier\SpecialChar menuseparator
15157 \begin_inset space ~
15161 \begin_inset space ~
15166 , et choisissez le modèle
15175 Ça vous donnera un document (presque) vide comprenant les parties les plus
15176 courantes d'un manuscrit.
15177 Vous n'avez qu'à écrire votre texte par dessus le texte existant (en effaçant
15183 Veuillez juste garder ce qui suit présent à l'esprit.
15186 \begin_layout Enumerate
15188 ne vous laissera pas changer la taille de police ni la mise en page du
15189 document, car les deux paquetage ne permettent pas de telles modifications.
15192 \begin_layout Enumerate
15193 La langue du document ne doit pas être modifiée.
15194 Avant de visionner votre papier, assurez-vous que vous n'utilisez pas le
15202 Documents\SpecialChar menuseparator
15203 Paramètres\SpecialChar menuseparator
15212 Paquetage linguistique.
15215 \begin_layout Enumerate
15217 \begin_inset Quotes cld
15221 \begin_inset Quotes crd
15224 doit être utilisé pour définir les mots clés.
15227 \begin_layout Enumerate
15232 fournit un style nommé
15233 \begin_inset Quotes cld
15236 Code de classification
15237 \begin_inset Quotes crd
15240 , qui peut être utilisé pour définir des codes de clasification comme les
15242 Notez que cette fonction n'est pas disponible dans le paquetage
15249 \begin_layout Enumerate
15250 Plusieurs nouveaux environnements sont disponibles :
15251 \begin_inset Quotes cld
15255 \begin_inset Quotes crd
15259 \begin_inset Quotes cld
15263 \begin_inset Quotes crd
15267 \begin_inset Quotes cld
15271 \begin_inset Quotes crd
15275 \begin_inset Quotes cld
15279 \begin_inset Quotes crd
15283 \begin_inset Quotes cld
15287 \begin_inset Quotes crd
15291 \begin_inset Quotes cld
15295 \begin_inset Quotes crd
15299 \begin_inset Quotes cld
15303 \begin_inset Quotes crd
15307 \begin_inset Quotes cld
15311 \begin_inset Quotes crd
15315 \begin_inset Quotes cld
15319 \begin_inset Quotes crd
15323 \begin_inset Quotes cld
15327 \begin_inset Quotes crd
15331 \begin_inset Quotes cld
15335 \begin_inset Quotes crd
15339 \begin_inset Quotes cld
15343 \begin_inset Quotes crd
15347 \begin_inset Quotes cld
15351 \begin_inset Quotes crd
15355 \begin_inset Quotes cld
15359 \begin_inset Quotes crd
15363 Leur utilisation est plus ou moins évidente.
15365 gère tous ces environnements ; il utilisera l'étiquette, le style de texte,
15366 et le schéma de numérotation qui convient pour chacun d'eux.
15369 \begin_layout Enumerate
15370 Les deux paquetages utilisent des citations de base ; on ne doit pas utiliser
15376 Dans \SpecialChar LyX
15377 , les citations s'affichent comme d'habitude ; dans la sortie, les
15378 citations apparaissent comme des exposants.
15379 Si vous voulez utiliser une citation en texte normal, vous devez utiliser
15385 \begin_inset Quotes cld
15389 \begin_inset space ~
15397 \begin_inset Quotes crd
15404 \begin_layout Plain Layout
15405 Je ne traduis pas, vu que c'est un journal en anglais (NdT).
15413 \begin_layout Enumerate
15414 Il n'y a pas de section
15415 \begin_inset Quotes cld
15419 \begin_inset Quotes crd
15422 dans les deux paquetages, utilisez simplement l'environnement
15423 \begin_inset Quotes cld
15427 \begin_inset Quotes crd
15433 \begin_layout Enumerate
15434 Vous pouvez ajouter des annexes au papier,
15438 les remerciements et
15444 propose un marqueur spécial, via
15446 Document\SpecialChar menuseparator
15447 Début annexe(s) ici
15449 qui indique le début des annexes.
15450 Dans \SpecialChar LyX
15452 \begin_inset Quotes cld
15456 \begin_inset Quotes crd
15459 apparaît en lettres rouges, comme indication que toutes les sections qui
15460 suivent ce point sont des annexes, elles-mêmes encapsulées dans une zone
15462 Pour écrire une annexe, créez simplement une section dans cette zone (le
15464 \begin_inset Quotes cld
15468 \begin_inset Quotes crd
15471 fait la même chose, il avait été créé dans les formats
15475 à une époque où la fonctionnalité de création d'annexe était différente;
15476 vous pouvez l'ignorer).
15477 Une annexe peut contenir des
15488 \begin_layout Enumerate
15497 utilisent la commande
15501 pour les légendes des tableaux.
15502 La conséquence en est qu'un tableau créé avec \SpecialChar LyX
15503 est affiché correctement,
15504 mais sans sa légende.
15505 Cependant, vous pouvez utiliser un peu de code \SpecialChar TeX
15506 pour contourner ce problème,
15507 de façon à ce que les légendes s'impriment comme prévu.
15508 Pour le faire, créez un flottant de tableau comme d'habitude, effacez la
15509 légende, et remplacez la par le code \SpecialChar LaTeX
15514 tbl{votre légende de tableau}{
15516 (sic) ; vous devez ensuite mettre le code \SpecialChar LaTeX
15521 immédiatement après votre tableau.
15522 Étudiez l'exemple de tableau qui est inclus dans le fichier modèle pour
15523 voir comme cette astuce est utilisée.
15524 Une autre solution, si vous avez besoin de légendes de tableaux, est de
15525 construire tout le tableau dans un fichier
15529 , puis inclure celui-ci dans le document \SpecialChar LyX
15532 Insertion\SpecialChar menuseparator
15533 Fichier\SpecialChar menuseparator
15537 Vous pouvez trouver des consignes pour la création d'un tableau flottant
15546 , qui se trouve dans la distribution des paquetages correspondants.
15549 \begin_layout Subsection
15550 Préparer un papier avant de le soumettre
15553 \begin_layout Standard
15554 Avant de soumettre votre papier vous devez exporter le document \SpecialChar LyX
15556 que fichier \SpecialChar LaTeX
15559 Fichier\SpecialChar menuseparator
15560 Exporter\SpecialChar menuseparator
15564 ), puis modifier le fichier
15572 \begin_layout Plain Layout
15573 En fait, vous avez le choix entre \SpecialChar LaTeX
15575 \begin_inset space ~
15578 (standard) et \SpecialChar LaTeX
15580 \begin_inset space ~
15584 Si vous prévoyez d'utiliser pdflatex pour préparer votre papier, vous devez
15585 utiliser l'option pdflatex pour que les graphiques soient convertis au
15586 format PDF, prêts à être utilisés par pdflatex.
15594 \begin_layout Enumerate
15595 Enlevez les lignes de commentaires avant la commande
15604 \begin_layout Enumerate
15605 Enlevez tout ce qui se trouve entre les commandes
15617 comprises, sauf les commandes que vous avez vous-même ajoutées dans le
15618 préambule \SpecialChar LaTeX
15622 \begin_layout Standard
15623 Vous devez maintenant sauvegarder le fichier
15627 ainsi modifié, et lancer \SpecialChar LaTeX
15628 dessus autant de fois que nécessaire.
15629 Vous pouvez alors contrôler l'aspect du document
15636 \begin_layout Section
15640 \begin_layout Standard
15646 \begin_layout Subsection
15650 \begin_layout Standard
15655 fournit une classe de document pour créer un manuscrit adapté pour une
15656 soumission électronique à un des journaux publiés par l'IoP
15658 (Institute of Physics)
15661 Les instructions aux auteurs pour créer un papier en utilisant la classe
15666 peuvent être téléchargées en même temps que le paquetage iopart à partir
15668 \begin_inset Flex URL
15671 \begin_layout Plain Layout
15673 ftp://ftp.iop.org/pub/journals/latex2e
15681 \begin_layout Subsection
15685 \begin_layout Standard
15686 La manière la plus simple pour écrire un papier est de commencer avec le
15691 qui est disponible via
15693 Fichier\SpecialChar menuseparator
15695 \begin_inset space ~
15699 \begin_inset space ~
15705 Le modèle explique comment utiliser les environnements spéciaux.
15706 Voici les conseils les plus importants :
15709 \begin_layout Itemize
15710 Pour pouvoir compiler votre document en PDF, PS ou DVI, vérifiez qu'aucun
15711 paquetage AMS n'est chargé dans
15713 Document\SpecialChar menuseparator
15714 Paramètres\SpecialChar menuseparator
15716 \begin_inset space ~
15720 \begin_inset space ~
15726 \begin_layout Itemize
15727 L'environnement de titre définit le type de document.
15728 Vous devez donc utiliser un des environnements suivants pour le titre :
15732 \begin_layout Itemize
15737 pour un papier (Paper)
15740 \begin_layout Itemize
15744 \begin_inset Note Note
15747 \begin_layout Plain Layout
15750 Je ne l'ai pas trouvé (NdT)
15757 pour une revue (Review)
15760 \begin_layout Itemize
15765 pour une revue thématique (Topical review)
15768 \begin_layout Itemize
15773 pour un commentaire (Comment)
15776 \begin_layout Itemize
15784 \begin_layout Itemize
15789 pour un papier ( comme titre)
15792 \begin_layout Itemize
15797 pour une communication préliminaire
15800 \begin_layout Itemize
15805 pour une communication rapide
15808 \begin_layout Itemize
15813 pour une lettre aux éditeurs (Letter)
15817 \begin_layout Itemize
15818 Tous les environnements de titre, sauf
15822 peuvent avoir un titre court facultatif.
15825 \begin_layout Itemize
15826 Il y a un environnement de titre général
15830 qui n'est pas géré par \SpecialChar LyX
15832 Il peut être utilisé en code \SpecialChar TeX
15833 si votre document ne correspond pas à l'un
15834 des autres types de titres.
15837 \begin_layout Standard
15838 Pour plus d'information comme des astuces pour des mises en formes spéciales
15839 pour les tableaux et les formules, voyez les instructions aux auteurs de
15843 \begin_layout Section
15847 \begin_layout Standard
15850 Panayotis Papasotiriou
15853 \begin_layout Subsection
15857 \begin_layout Standard
15858 Le paquetage Kluwer est un jeu de macros produit par les éditions Kluwer
15859 Academic Publishers, qui permet de soumettre sous format électronique des
15860 manuscrits destinés à leurs publications.
15861 Les plus connues d'entre elles (au moins dans mon domaine d'intérêt) sont
15864 Astrophysics and Space Science
15870 , mais il y en a beaucoup d'autres (voyez la liste complète à l'adresse
15872 \begin_inset Flex URL
15875 \begin_layout Plain Layout
15877 http://www.wkap.nl/jrnllist.htm/JRNLHOME
15883 On peut télécharger le paquetage Kluwer sur le site
15884 \begin_inset Flex URL
15887 \begin_layout Plain Layout
15889 http://www.wkap.nl/kaphtml.htm/STYLEFILES
15895 Ce paquetage contient un guide de l'utilisateur complet (qui peut également
15896 être téléchargé séparément).
15899 \begin_layout Standard
15901 supporte de nombreuses fonctions de ce paquetage mais pas tout.
15902 Cependant, le Texte Rouge nécessaire se résume à quelques commandes
15903 \begin_inset Quotes cld
15907 \begin_inset Quotes crd
15911 \begin_inset CommandInset ref
15913 reference "subsec:particularités_kluwer"
15918 J'ai récemment utilisé \SpecialChar LyX
15919 pour écrire un article soumis à
15921 Astrophysics and Space Science
15923 sans aucun problème.
15926 \begin_layout Subsection
15930 \begin_layout Standard
15931 La façon la plus simple d'écrire un papier est de partir du fichier modèle
15935 Fichier\SpecialChar menuseparator
15937 \begin_inset space ~
15941 \begin_inset space ~
15951 Ça vous donnera un document (presque) vide qui comprend les champs les
15952 plus couramment utilisés dans un manuscrit avec une courte description
15954 Comme dans la plupart des modèles, vous n'avez qu'à remplacer le texte
15955 existant (y compris les crochets,
15959 ) par l'information correcte.
15962 \begin_layout Subsection
15963 Préparer un papier avant de le soumettre
15966 \begin_layout Standard
15967 Comme pour le paquetage AAS\SpecialChar TeX
15968 , avant de soumettre votre papier à la publication,
15970 \begin_inset Quotes cld
15974 \begin_inset Quotes crd
15980 \begin_layout Enumerate
15981 Exportez votre papier comme fichier \SpecialChar LaTeX
15985 Fichier\SpecialChar menuseparator
15986 Exporter\SpecialChar menuseparator
15992 \begin_layout Enumerate
15993 Éditez avec un éditeur de texte le fichier
15997 obtenu, et faites les changements suivants
16001 \begin_layout Enumerate
16002 enlevez les lignes de commentaire avant la commande
16011 \begin_layout Enumerate
16012 enlevez tout ce qui se trouve entre les commandes
16024 comprises, sauf celles que vous avez explicitement incluses dans le préambule
16029 \begin_layout Standard
16030 Enregistrez le fichier
16038 \begin_layout Enumerate
16039 Lancez \SpecialChar LaTeX
16044 autant de fois que nécessaire (d'habitude jusqu'à trois fois).
16047 \begin_layout Enumerate
16048 Visualisez le document
16052 obtenu avec, par exemple,
16056 , et vérifiez si tout va bien (ce qui devrait être le cas si vous n'avez
16057 pas fait d'erreur).
16060 \begin_layout Subsection
16061 \begin_inset Quotes cld
16065 \begin_inset Quotes crd
16068 du paquetage Kluwer
16069 \begin_inset CommandInset label
16071 name "subsec:particularités_kluwer"
16078 \begin_layout Standard
16079 Le paquetage Kluwer présente les
16080 \begin_inset Quotes cld
16084 \begin_inset Quotes crd
16090 \begin_layout Enumerate
16091 Il est possible d'écrire plusieurs articles dans le même fichier \SpecialChar LaTeX
16096 \begin_layout Plain Layout
16097 Je ne vois aucune bonne raison de le faire.
16103 Chaque article doit être compris dans l'environnement
16104 \begin_inset Quotes cld
16108 \begin_inset Quotes crd
16112 Malheureusement, cet environnement ne peut pas être omis, même si vous
16113 n'écrivez qu'un seul article.
16114 Ainsi, chaque article commence par la commande
16120 et, bien sûr, se termine par la commande
16127 Bien que cela puisse être implémenté dans \SpecialChar LyX
16128 , je ne l'ai pas fait car ce
16129 n'est pas beau, et peut prêter à confusion pour l'utilisateur novice.
16130 Vous devez donc les entrer directement et les marquer comme code \SpecialChar LaTeX
16133 \begin_inset Quotes cld
16137 \begin_inset Quotes crd
16143 \begin_layout Enumerate
16144 L'information donnée au début de l'article (c'est-à-dire le titre, le sous-titre
16145 , l'auteur, l'institution, le titre courant, l'auteur courant, l'abstract
16146 et les mots-clés) doit être comprise dans un environnement appelé
16147 \begin_inset Quotes cld
16151 \begin_inset Quotes crd
16155 Ce n'est pas implémenté dans \SpecialChar LyX
16156 , vous devez donc entrer le titre, le sous-titre,
16158 entre deux lignes de Texte Rouge (
16173 \begin_layout Enumerate
16174 D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
16175 doit être écrite ainsi :
16198 \begin_layout Standard
16203 tient compte de toutes ces
16204 \begin_inset Quotes cld
16208 \begin_inset Quotes crd
16212 Si vous commencez un nouveau papier à partir de ce modèle vous n'aurez
16213 rien besoin de faire de spécial.
16217 \begin_layout Enumerate
16218 n'effacez pas le code \SpecialChar TeX
16219 qui se trouve dans le modèle, et
16222 \begin_layout Enumerate
16223 pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
16224 fourni et modifiez-le.
16227 \begin_layout Section
16231 \begin_layout Standard
16237 \begin_layout Subsection
16241 \begin_layout Standard
16242 Les classes de document \SpecialChar LyX
16245 article (koma-script)
16249 report (koma-script)
16267 correspondent respectivement aux classes \SpecialChar LaTeX
16284 , de la famille Koma-Script.
16285 Elles forment des alternatives aux classes standard, respectivement
16301 et sont plus proches des conventions typographiques européennes en un certain
16305 \begin_layout Itemize
16306 la taille de caractère standard est de 11
16307 \begin_inset space ~
16312 article (koma-script)
16316 report (koma-script)
16323 \begin_inset space ~
16328 letter (koma-script);
16331 \begin_layout Itemize
16332 les en-têtes, les marqueurs de l'environnement
16336 et d'autres éléments de la classe
16338 letter (koma-script)
16340 sont en police grasse sans empattement
16344 \begin_layout Plain Layout
16345 Il y a une grande différence entre les anciennes polices cm grasses sans
16346 empattement et les nouvelles polices ec, particulièrement pour les en-têtes.
16347 En comparaison, les polices grasses sans empattement ec semblent un peu
16349 Le paquetage \SpecialChar LaTeX
16358 permet de reproduire l'apparence
16359 \begin_inset Quotes cld
16363 \begin_inset Quotes crd
16366 , tout en utilisant les polices ec.
16372 La numérotation des en-têtes de chapitre est rendue de la même manière
16373 que celle des en-têtes de section, c'est-à-dire sans la ligne supplémentaire
16375 \begin_inset Quotes cld
16379 \begin_inset Quotes crd
16383 En outre, l'apparence des en-têtes peut être modifiée par un certain nombre
16384 d'options (à entrer dans le champ
16390 Document\SpecialChar menuseparator
16391 Paramètres\SpecialChar menuseparator
16393 \begin_inset space ~
16397 \begin_inset space ~
16403 Une description détaillée de ces options, en allemand, est disponible dans
16408 de la documentation Koma-script
16414 \begin_layout Plain Layout
16415 La version en anglais est le
16427 \begin_layout Itemize
16428 la principale méthode utilisée dans les classes de cocuments pour modifier
16430 \begin_inset Note Note
16433 \begin_layout Plain Layout
16434 je n'arrive pas à traduire
16435 \begin_inset Quotes cld
16439 \begin_inset Quotes crd
16455 ( dans \SpecialChar LyX
16456 elles doivent être entrées dans le champ d'
16462 Document\SpecialChar menuseparator
16463 Paramètres\SpecialChar menuseparator
16465 \begin_inset space ~
16469 \begin_inset space ~
16475 Elles permettent une modification plus claire des marges de page que celle
16478 Document\SpecialChar menuseparator
16482 Une description détaillée de ces options, en allemand, est disponible dans
16487 de la documentation Koma-script;
16490 \begin_layout Itemize
16491 les classes de document \SpecialChar LaTeX
16492 de la famille Koma-Script définissent un certain
16493 nombre de commandes supplémentaires.
16494 Celles d'entre elles qui ont une signification dans \SpecialChar LyX
16496 par des types de paragraphes y correspondant.
16499 \begin_layout Standard
16500 Une description détaillée, en allemand, des classes de document \SpecialChar LaTeX
16502 Koma-Script se trouve dans le
16506 de la documentation Koma-Script
16510 \begin_layout Plain Layout
16511 Il y en a une traduction en anglais, incomplète,
16516 \begin_inset Note Note
16519 \begin_layout Plain Layout
16520 ou scrguien (NdT) qui ne semble pas si incomplète que ça !
16531 Les sections qui suivent décrivent seulement les aspects de ces classes
16532 qui ont un sens dans \SpecialChar LyX
16536 \begin_layout Subsection
16539 article (koma-script)
16543 report (koma-script)
16550 \begin_layout Standard
16551 Les classes de document
16553 article (koma-script)
16557 report (koma-script)
16563 sont implémentées respectivement dans les fichiers de format
16576 Ils contiennent tous les types de paragraphe correspondant aux classes
16577 standard respectives
16589 mais partiellement modifiés, à l'exception du type
16593 , spécifique à \SpecialChar LyX
16594 , qui est remplacé par le nouveau type
16598 (Labeling) qui a les mêmes fonctions.
16603 , il y d'autres nouveaux types de paragraphe.
16610 letter (koma-script)
16615 \begin_layout Itemize
16628 (Addsec) : sont les équivalents respectifs de
16640 , ajoutant de plus une entrée dans la table des matières.
16649 n'existent pas dans
16651 article (koma-script)
16656 \begin_layout Itemize
16665 : ont le même role que, respectivement
16673 , mais sans indiquer de numéro de chapitre ou de section.
16678 n'est pas disponible dans
16680 article (koma-script)
16686 \begin_layout Plain Layout
16687 Il y a aussi une commande
16699 report (koma-script)
16701 , mais comme elle fait la même chose que
16705 , elle n'a pas été implémentée dans \SpecialChar LyX
16714 \begin_layout Itemize
16719 : génère un en-tête écrit avec des caractères de taille standard, juste
16720 au-dessus du paragraphe suivant et sans modifier la structure du document.
16723 \begin_layout Itemize
16732 (Captionbelow) : sont des légendes spéciales qui respectent les différents
16733 réglages d'espacement nécessaires pour des légendes placées au-dessus ou
16734 au-dessous d'un élément (si vous suivez strictement les règles typographiques,
16735 vous mettez toujours les légendes au-dessus des tableaux).
16736 Vous pouvez aussi utiliser l'option de classe
16748 pour les tableaux et en
16753 Il vous faut au minimum Koma-Script version 2.8q pour avoir cette fonction.
16756 \begin_layout Itemize
16761 (Dictum) : sert à mettre une citation ou un proverbe, par exemple au début
16763 Si vous utilisez le paramètre optionnel (
16765 Insertion\SpecialChar menuseparator
16771 ), vous pouvez y mettre l'auteur du dicton.
16772 Dicton et auteur sont séparés par une ligne.
16773 Il vous faut au minimum Koma-Script version 2.8q.
16778 n'est pas présent dans
16780 article (koma-script)
16785 \begin_layout Standard
16786 Les types qui sont présentés ci-dessous forment en compagnie des types
16798 , la zone de titre du document.
16799 Ils doivent être entrés au-dessus du premier paragraphe
16800 \begin_inset Quotes cld
16804 \begin_inset Quotes crd
16811 \begin_layout Plain Layout
16812 Les commandes \SpecialChar LaTeX
16813 correspondantes doivent apparaître avant la commande
16825 Lorsqu'un tel type est utilisé plusieurs fois, la dernière instance annule
16826 les précédentes, donc pour chaque type, seule compte la dernière occurrence.
16827 L'ordre des différents types n'a, lui, aucune importance, tout comme celui
16843 \begin_layout Itemize
16848 (Subject) : introduit au-dessus du titre ordinaire (
16860 ) un paragraphe centré pour indiquer le sujet du document.
16863 \begin_layout Itemize
16868 (Publishers) : introduit au-dessous du titre ordinaire (
16880 ) un paragraphe centré indiquant le nom de l'éditeur.
16883 \begin_layout Itemize
16888 (Dedication) : dans
16890 report (koma-script)
16896 , dispose un paragraphe centré, sur une page à part après la page de titre,
16900 article (koma-script)
16902 , dispose un paragraphe centré, en-dessous du titre normal (
16918 ) pour la dédicace.
16921 \begin_layout Itemize
16926 (Titlehead) : produit un paragraphe aligné à gauche au-dessus du titre
16943 ) pour un en-tête de document.
16946 \begin_layout Itemize
16951 (Uppertitleback) : dans un document
16953 report (koma-script)
16955 imprimé recto-verso, dispose un paragraphe aligné à gauche, en haut du
16956 verso de la page de titre.
16957 N'a aucun effet dans un document imprimé en recto seul ni dans
16959 article (koma-script).
16962 \begin_layout Itemize
16967 (Lowertitleback) : dans un document
16969 report (koma-script)
16971 imprimé recto-verso, dispose un paragraphe aligné à gauche, en bas du verso
16972 de la page de titre.
16973 N'a aucun effet dans un document imprimé en recto seul ni dans
16975 article (koma-script).
16978 \begin_layout Itemize
16984 (Extratitle) : introduit une page
16985 \begin_inset Quotes cld
16989 \begin_inset Quotes crd
16992 qui précède le document réel, comprenant un paragraphe sans formatage spécial.
16995 \begin_layout Standard
16996 Les fichiers de configuration correspondant aux classes
16998 article (koma-script)
17002 report (koma-script)
17008 comprennent le fichier
17013 C'est là que vous définirez vos propres types.
17018 dans votre répertoire personnel de formats, et éditez-le !
17021 \begin_layout Subsection
17024 letter (koma-script)
17027 \begin_layout Description
17028 Nota: Cette décrit la classe obsolète
17030 KOMA-Script-Letter (v.
17031 \begin_inset space ~
17036 , qui n'est même plus incluse dans les publications KOMA récentes.
17037 Voyez plutôt la section suivante pour la classe courante KOMA-Script-Letter
17039 \begin_inset space ~
17045 \begin_layout Standard
17046 La classe de document
17048 letter (koma-script)
17050 est implémentée dans le fichier
17055 Elle contient tous les paragraphes de la classe standard
17059 correspondante, partiellement modifiés, à l'exception des types
17072 , spécifiques à \SpecialChar LyX
17073 et qui sont remplacés par le nouveau type
17078 En plus par rapport à la classe standard, elle contient les types connus
17092 En outre, il y a un certain nombre de nouveaux types spécifiques aux lettres.
17095 \begin_layout Standard
17096 L'apparence de la lettre produite par cette classe de document peut-être
17097 contrôlée par des commandes \SpecialChar LaTeX
17098 que vous pouvez insérer dans le préambule
17103 \begin_layout Plain Layout
17104 On obtient un en-tête
17105 \begin_inset Quotes cld
17109 \begin_inset Quotes crd
17112 , comportant le nom et l'adresse, avec les commandes \SpecialChar LaTeX
17117 \begin_layout LyX-Code
17127 \begin_layout LyX-Code
17143 \begin_layout LyX-Code
17153 \begin_layout LyX-Code
17174 Une description détaillée de ces commandes se trouve en langue allemande
17175 dans la documentation de Koma-Script
17180 Grâce à elles, l'auteur de la lettre peut créer son propre format.
17183 \begin_layout Standard
17192 définissent le début de la lettre et doivent être présents dans toute lettre.
17193 Pour les identifier dans \SpecialChar LyX
17202 apparaissent dans la marge.
17203 Il est possible d'écrire plusieurs lettres en un seul fichier.
17208 provoque le passage à une nouvelle lettre au même destinataire, et le type
17213 permet de changer de destinataire.
17231 sont des types de paragraphe ordinaires et peuvent aussi être utilisés
17232 plusieurs fois dans une même lettre.
17235 \begin_layout Itemize
17240 (Letter) : introduit un paragraphe pour le destinataire et définit implicitemen
17241 t le début d'une lettre.
17244 \begin_layout Itemize
17249 (Opening) : introduit un paragraphe pour la formule de politesse initiale
17250 et produit implicitement une nouvelle lettre.
17253 \begin_layout Itemize
17262 : introduit un paragraphe pour la formule de politesse finale.
17265 \begin_layout Itemize
17270 : introduit un post-scriptum.
17273 \begin_layout Itemize
17278 : introduit un paragraphe pour les co-destinataires.
17281 \begin_layout Itemize
17287 (Encl) : introduit un paragraphe pour les pièces jointes.
17290 \begin_layout Standard
17331 sont des types qui présentent une invite et qui servent à entrer des renseignem
17332 ents qui seront utilisés par la classe de document.
17333 Nous les appellerons
17334 \begin_inset Quotes cld
17338 \begin_inset Quotes crd
17345 \begin_layout Plain Layout
17346 NdT : Mais si quelqu'un a une meilleure idée pour traduire
17347 \begin_inset Quotes cld
17351 \begin_inset Quotes crd
17354 , je ne dis pas non.
17363 \begin_layout Plain Layout
17364 On pourrait considérer que les types
17372 devraient être des types à invite.
17373 Cependant, à cause de la signification particulière de ces types, je les
17374 ai implémentés comme des types de paragraphe ordinaires marqués d'une lettre
17376 En plus, cela choquerait mon sens de la symétrie si les types
17384 avaient une apparence très différente.
17390 Ces types doivent être présents avant le type
17397 \begin_layout Standard
17398 Une implantation de ces types dans une logique WYSIWYG n'aurait pas de sens,
17399 car l'aspect réel de la lettre produite ne dépendra pas seulement de l'utilisat
17400 ion d'un type donné, mais aussi d'autres facteurs.
17401 Par exemple, dans le comportement par défaut, une signature entrée avec
17406 n'apparaîtra dans la lettre que si celle-ci contient aussi le type
17411 La valeur indiquée pour
17415 n'apparaîtra même pas dans la lettre.
17416 Nous avons déjà signalé plus haut la possibilité de décrire son propre
17417 environnement de lettre.
17420 \begin_layout Standard
17421 Les types à invite peuvent être utilisés comme des paragraphes vides.
17422 Cela a un sens par exemple pour le type
17426 : si ce type n'est pas présent du tout, c'est par défaut la valeur spécifiée
17431 qui est prise comme signature, tandis que si l'on utilise un paragraphe
17436 vide, il n'y a réellement pas de signature spécifiée.
17439 \begin_layout Standard
17440 Il est possible en utilisant ces types à invite de créer un patron de lettre
17441 contenant des types pré-remplis avec vos coordonnées personnelles (nom,
17442 adresse, etc.) et des types vides pour d'autres données que vous entrerez.
17445 \begin_layout Itemize
17450 (Name) : nom de l'expéditeur.
17451 Par défaut, apparaît comme un paragraphe centré, en petites majuscules,
17452 dans l'en-tête de la lettre.
17455 \begin_layout Itemize
17460 : signature de l'expéditeur.
17461 Par défaut, apparaît en dessous du type
17470 est absent, c'est la valeur du type
17477 \begin_layout Itemize
17482 (Address) : adresse de l'expéditeur.
17483 Par défaut, apparaît dans un paragraphe centré, dans l'en-tête de la lettre,
17484 en dessous du nom de l'expéditeur.
17487 \begin_layout Itemize
17492 (Telephone) : numéro de téléphone de l'expéditeur.
17493 Par défaut, correspond à la variable
17499 de \SpecialChar LaTeX
17503 \begin_layout Itemize
17508 (Place) : lieu d'écriture de la lettre.
17511 \begin_layout Itemize
17516 : date d'écriture de la lettre.
17525 disposent par défaut le lieu et la date sur une ligne alignée à droite,
17526 en dessous du destinataire.
17531 est vide, ni date, ni lieu n'apparaissent, et ce quelle que soit la valeur
17537 S'il n'y a pas de paragraphe
17541 , la date du jour est utilisée.
17544 \begin_layout Itemize
17549 (Backaddress) : adresse pour le retour du courrier.
17550 Par défaut, apparaît au-dessus du destinataire, en petits caractères sans
17554 \begin_layout Itemize
17559 (Specialmail) : informations spéciales sur le courrier.
17560 Par défaut, apparaît souligné au-dessus du destinataire, en dessous de
17561 l'adresse de retour du courrier.
17564 \begin_layout Itemize
17569 (Location) : informations supplémentaires.
17570 Par défaut, apparaît à droite en dessous du champ du destinataire.
17573 \begin_layout Itemize
17578 : le titre de la lettre.
17579 par défaut, apparaît en grands caractères gras sans empattement, au-dessus
17583 \begin_layout Itemize
17588 : le sujet de la lettre.
17589 Par défaut, apparaît en caractères gras au-dessus du paragraphe
17596 \begin_layout Standard
17617 génèrent comme dans les lettres commerciales, au-dessus de la ligne de
17618 titre, une ligne qui contient les champs
17619 \begin_inset Quotes cld
17623 \begin_inset Quotes crd
17627 \begin_inset Quotes cld
17631 \begin_inset Quotes crd
17635 \begin_inset Quotes cld
17639 \begin_inset Quotes crd
17643 \begin_inset Quotes cld
17647 \begin_inset Quotes crd
17651 \begin_inset Quotes cld
17655 \begin_inset Quotes crd
17659 \begin_inset Quotes cld
17663 \begin_inset Quotes crd
17668 \begin_inset Quotes cld
17672 \begin_inset Quotes crd
17676 reprend la valeur donnée dans
17681 Si l'un quelconque de ces types
17682 \begin_inset Quotes cld
17685 pour lettre commerciale
17686 \begin_inset Quotes crd
17689 est utilisé, la valeur donnée pour
17693 n'apparaîtra pas, seule est définie la variable \SpecialChar LaTeX
17701 L'affichage normal du lieu et de la date (une ligne alignée à droite sous
17702 le champ du destinataire) est supprimée.
17703 Les types sont implémentés comme des types à invite, avec les invites correspon
17704 dantes, et doivent être utilisés avant le type
17711 \begin_layout Itemize
17716 (Yourref) : Votre référence
17719 \begin_layout Itemize
17724 (Yourmail) : Votre courrier du
17727 \begin_layout Itemize
17732 (Myref) : Notre référence
17735 \begin_layout Itemize
17740 (Customer) : Numéro de client
17743 \begin_layout Itemize
17748 (Invoice) : Numéro de facture
17751 \begin_layout Subsection
17752 La nouvelle classe lettre :
17754 letter (koma-script v.2)
17757 \begin_layout Standard
17763 \begin_layout Standard
17764 \begin_inset VSpace medskip
17770 \begin_layout Standard
17771 Koma-Script version 2.8 a introduit une nouvelle classe de lettres
17779 , désormais périmée.
17780 Elle a – du côté \SpecialChar LaTeX
17781 – une interface complètement nouvelle et n'est pas compatible
17782 avec l'ancienne classe.
17784 supporte les deux, mais il est recommandé d'utiliser la nouvelle.
17787 \begin_layout Standard
17788 Cette classe recouvre les mêmes fonctionnalités que
17790 letter (koma-script)
17792 , plus quelques autres.
17793 Les éléments de base sont
17797 (adresse du destinataire, comme
17801 dans le précédent format),
17814 (NextAddress) démarre une nouvelle lettre (vous pouvez donc écrire plusieurs
17815 lettres dans un même document).
17816 Les nouveaux éléments concernent l'expéditeur, ce sont :
17832 et la possibilité de mettre un
17838 Insertion\SpecialChar menuseparator
17844 \begin_layout Standard
17845 La plus grande amélioration est la possibilité de configurer la mise en
17846 page de la lettre pour s'adapter à presque tous les besoins, soit dans
17849 Document\SpecialChar menuseparator
17850 Paramètres\SpecialChar ldots
17853 ) soit avec un fichier de style spécial (Option de la Classe Lettre, d'extension
17858 ), qui sera lu comme une option de classe
17862 \begin_layout Plain Layout
17863 Le paquetage KOMA est livré avec quelques fichiers
17868 Il y a par exemple un fichier
17872 qui suit les règles typographiques allemandes, et un
17876 qui permet de retrouver la mise en page par défaut de l'ancienne classe
17882 Vous pouvez charger cette dernière avec l'option de classe
17886 , mise dans le champ
17892 Document\SpecialChar menuseparator
17893 Paramètres\SpecialChar menuseparator
17895 \begin_inset space ~
17899 \begin_inset space ~
17910 Jetez donc un œil sur le modèle
17914 fourni avec \SpecialChar LyX
17915 , qui vous donnera des exemples.
17916 Vous trouverez une description détaillée dans la documentation de Koma-Script
17924 \begin_layout Subsection
17928 \begin_layout Standard
17929 Avec \SpecialChar LyX
17930 , la visualisation d'un document de classe Koma-Script peut poser quelques
17934 \begin_layout Itemize
17935 le numéro de chapitre pour un type
17939 apparaît sur une ligne à part, au-dessus de l'en-tête de chapitre, au lieu
17940 d'être sur la même ligne juste avant.
17941 C'est causé par le comportement interne de \SpecialChar LyX
17942 face au marqueur de type
17946 dans le fichier de format;
17949 \begin_layout Itemize
17950 les en-têtes des types
17958 sont uniquement dans la
17959 \begin_inset Quotes cld
17963 \begin_inset Quotes crd
17966 table des matières \SpecialChar LaTeX
17967 , et pas dans la table des matières \SpecialChar LyX
17970 Document\SpecialChar menuseparator
17976 \begin_layout Itemize
17977 les paragraphes avec la classe de document
17981 apparaissent séparés par de l'interligne supplémentaire, et non par une
17983 C'est le comportement par défaut, qui se passe de commande \SpecialChar LaTeX
17985 Mais dans la fenêtre
17987 Document\SpecialChar menuseparator
17990 le bouton à cocher correspondant indique
17999 insère toujours des commandes \SpecialChar LaTeX
18000 supplémentaires dans le document pour causer
18001 cet espacement, ce qui ne serait pas le comportement désiré dans ce cas.
18004 \begin_layout Section
18005 Article (mwart), book (mwbk) and report (mwrep)
18006 \begin_inset Argument 1
18009 \begin_layout Plain Layout
18020 \begin_layout Standard
18026 \begin_layout Standard
18027 Les classes de document \SpecialChar LyX
18040 correspondent aux classes de document \SpecialChar LaTeX
18054 Elles remplacent les classes de document standard
18066 et sont mieux adaptées en bien des aspects aux conventions typographiques
18070 \begin_layout Standard
18071 Les différences principales sont :
18074 \begin_layout Itemize
18075 Les titres non numérotés (avec une étoile, comme
18079 ) sont présents dans la table des matières.
18082 \begin_layout Itemize
18083 Des styles de mise en page supplémentaires :
18087 \begin_layout Description
18088 uheadings en-têtes sur plusieurs lignes,
18091 \begin_layout Description
18092 myheadings en-têtes personnalisés, définis par les commandes
18107 \begin_layout Description
18108 myuheadings en-têtes personnalisés sur plusieurs lignes
18111 \begin_layout Description
18112 outer le numéro de page est placé du côté extérieur de la page
18116 \begin_layout Itemize
18121 \begin_layout Description
18122 rmheadings titres avec empattement – par défaut,
18125 \begin_layout Description
18126 sfheadings titres sans empattement,
18129 \begin_layout Description
18130 authortitle sur la page de titre, d'abord l'auteur puis le titre – par défaut,
18133 \begin_layout Description
18134 titleauthor sur la page de titre, d'abord le titre puis l'auteur,
18137 \begin_layout Description
18138 withmarginpar réserver de la place sur la page pour les marges.
18142 \begin_layout Section
18146 \begin_layout Standard
18156 \begin_layout Subsection
18160 \begin_layout Standard
18165 est une classe très puissante et en constante évolution.
18166 Elle a été conçue pour la littérature de fiction comme de non-fiction.
18167 Son but est de donner à l'utilisateur le maximum de contrôle sur la mise
18168 en forme de son document.
18173 est basée sur la classe standard
18177 , mais elle peut aussi émuler la classe
18184 \begin_layout Standard
18189 , le développeur de
18193 est connu comme l'auteur de nombreux et utiles paquetages dans le monde
18196 La plupart ont été rassemblés avec
18201 Il est donc beaucoup plus facile de mettre en forme la table des matières,
18202 les annexes, les chapitres et autres.
18204 , ne gère pas de façon native la plupart de ces fonctionnalités.
18205 Quelque-unes pourront être ajoutées dans de prochaines versions
18209 \begin_layout Plain Layout
18210 Vous êtes invités à faire des suggestions à
18211 \begin_inset Flex URL
18214 \begin_layout Plain Layout
18216 lyx-devel@lists.lyx.org
18226 , beaucoup ne le seront probablement jamais, à cause des limitations de
18227 la structure de \SpecialChar LyX
18229 Bien sûr, vous pouvez quand même utiliser toutes les fonctions avec l'aide
18230 de quelques commandes \SpecialChar LaTeX
18231 (en code \SpecialChar TeX
18236 \begin_layout Plain Layout
18238 \begin_inset space ~
18242 \begin_inset CommandInset ref
18244 reference "sec:Insérer-du-code-LaTeX"
18248 pour plus de détails.
18254 Dans cette section, nous ne listerons que les fonctions qui sont gérées
18255 par \SpecialChar LyX
18257 Pour une description détaillée (et pour le reste des fonctions) nous recommando
18258 ns de jeter un œil au manuel détaillé de la classe
18266 \begin_layout Plain Layout
18268 \begin_inset Flex URL
18271 \begin_layout Plain Layout
18273 CTAN:/macros/latex/memoir/memman.pdf
18283 , qui est non seulement un manuel de l'utilisateur de la classe, mais aussi
18284 à la fois une description complète de la bonne manière de typographier
18285 et un superbe exemple de bonne typographie en lui-même.
18288 \begin_layout Subsection
18289 Fonctions de base et restrictions
18292 \begin_layout Standard
18297 accepte toutes les fonctions de la classe standard
18302 Il y a pourtant quelques différences, comme celles qui suivent :
18305 \begin_layout Description
18307 \begin_inset space ~
18311 \begin_inset space ~
18315 \begin_inset space ~
18318 : memoir a une gamme plus large de taille de polices : 9, 10, 11, 12, 14,
18322 \begin_layout Description
18324 \begin_inset space ~
18328 \begin_inset space ~
18332 \begin_inset space ~
18336 \begin_inset Quotes cld
18340 \begin_inset Quotes crd
18343 n'est pas géré, à cause d'un conflit de commandes entre
18351 (ils définissent tous les deux une commande avec le même nom, ce qui perturbe
18354 À la place, Memoir est fourni avec un paquet de ses propres styles de pages
18357 Document\SpecialChar menuseparator
18358 Paramètres\SpecialChar menuseparator
18360 \begin_inset space ~
18364 \begin_inset space ~
18368 \begin_inset space ~
18374 Si vous voulez les utiliser pour les pages de chapitre, vous devez utiiser
18381 dans le corps du texte ou dans le préambule (par exemple
18385 chapterstyle{companion}
18390 \begin_layout Description
18392 \begin_inset space ~
18395 : les sections (chapitres, sections, sous-sections etc.) ont un paramètre
18396 facultatif dans les classes standard.
18397 Avec ce dernier, vous pouvez donner une version alternative du titre pour
18398 la table des matière et les entêtes (par exemple, quand le titre est trop
18400 Dans \SpecialChar LyX
18401 , vous pouvez le faire avec
18403 Insertion\SpecialChar menuseparator
18405 \begin_inset space ~
18410 au début de la section/chapitre.
18415 a un deuxième paramètre facultatif qui permet de séparer la table des matières
18417 Vous pouvez donc définir trois variantes d'un titre : un pour le corps
18418 du texte, un pour la table des matières et un pour les entêtes.
18420 rend ceux-ci accessibles via des variantes particulières de
18423 \begin_inset space ~
18433 \begin_layout Description
18435 \begin_inset space ~
18438 : dans les classes standard (et dans beaucoup d'autres classes), la table
18439 des matières, la liste des tableaux et la liste des figures commencent
18440 automatiquement une novelle page.
18445 ne suit pas cette règle.
18446 Vous devez insérer un saut de page vous-même, si vous en voulez un.
18449 \begin_layout Description
18451 \begin_inset space ~
18455 \begin_inset space ~
18459 \begin_inset space ~
18462 : pour quelque raison inconnue, Memoir utilise une pagination sur la page
18463 de titre (dans les classes standard, les pages de titres sont
18464 \begin_inset Quotes cld
18468 \begin_inset Quotes crd
18471 , c'est-à-dire sans numérotation).
18472 Si vous voulez une page de titre vide, tapez
18476 aliaspagestyle{title}{empty}
18481 \begin_layout Description
18483 \begin_inset space ~
18486 : avec l'option de classe
18492 Document\SpecialChar menuseparator
18493 Paramètres\SpecialChar menuseparator
18495 \begin_inset space ~
18499 \begin_inset space ~
18502 document\SpecialChar menuseparator
18503 Options de classe\SpecialChar menuseparator
18506 ), vous pouvez imiter le style
18511 C'est-à-dire que les compteurs (notes de bas de page, figures, tableaux
18512 etc.) ne seront pas réinitialisés à chaque nouveau chapitre, les chapitres
18513 ne commenceront pas sur une nouvelle page (mais –
18514 \begin_inset space ~
18518 \begin_inset Quotes cld
18522 \begin_inset Quotes crd
18530 \begin_inset space ~
18533 – ils sont encore autorisés), les parties cependant utilisent leur propre
18541 \begin_layout Description
18543 \begin_inset space ~
18547 \begin_inset space ~
18551 \begin_inset space ~
18555 \begin_inset space ~
18558 : par défaut, Memoir n'autorise pas l'utilisation des commandes de changement
18559 de police supprimées, qui étaient utilisée par l'ancienne version \SpecialChar LaTeX
18570 Il produit une erreur et arrête \SpecialChar LaTeX
18571 dès qu'une commande de ce genre apparaît.
18576 autorise de nouveau ces commandes et set contente d'émettre un avertissement
18577 (qui au moins ne stoppe pas \SpecialChar LaTeX
18579 Puisque beaucoup de paquetages \SpecialChar LaTeX
18580 et en particulier les fichiers de style
18581 Bib\SpecialChar TeX
18582 utilisent encore ces commandes, nous avons décidé d'utiliser cette
18586 \begin_layout Subsection
18587 Fonctions supplémentaires
18590 \begin_layout Standard
18591 Nous n'allons décrire que les fonctions qui sont gérées par \SpecialChar LyX
18593 fait pas beaucoup pour l'instant).
18594 veuillez consulter le manuel de
18602 \begin_layout Plain Layout
18604 \begin_inset Flex URL
18607 \begin_layout Plain Layout
18609 CTAN:/macros/latex/memoir/memman.pdf
18619 pour plus de détails.
18622 \begin_layout Description
18624 \begin_inset space ~
18627 : Vous pouvez vous demander pourquoi un abstract est une fonctionnalité
18629 Hé bien, c'est une classe book.
18630 En principe, les classes book n'ont pas d'abstract.
18631 Memoir, lui, en a une.
18632 Vous pouvez l'utiliser quand vous le voulez et autant des fois que vous
18636 \begin_layout Description
18638 \begin_inset space ~
18641 : Vous avez peut-être déja vu cela dans la littérature : Le contenu d'un
18642 chapitre est brièvement décrit sous le titre et aussi dans la table des
18643 matières (par exemple :
18645 Notre héros arrive à Troie ; il perd quelques amis ; il s'en fait des nouveaux
18648 Chapterprecis fait exactement cela.
18649 Cela n'a donc de sens qu'après un début de chapitre.
18652 \begin_layout Description
18654 \begin_inset space ~
18657 : Une épigraphe est un joli slogan ou une devise placée au début d'un chapitre.
18662 fournit un moyen élégant de mettre en forme une telle devise.
18663 Le texte de la devise (texte) et son auteur (facultatif) ou source sont
18664 séparés par une petite ligne.
18665 L'auteur (source) peut être saisi via Insérer
18667 \SpecialChar menuseparator
18668 Source épigraphique.
18671 \begin_layout Description
18673 \begin_inset space ~
18676 : Memoir offre de nombreuses possibilités pour mettre en forme de la poésie
18677 (jusqu'à de très complexes poèmes figuratifs).
18679 n'en gère que quelques-uns.
18684 , qui est un titre centré pour les poèmes, qui sera aussi ajouté à la table
18685 des matières (l'environnement standard pour les poèmes est
18694 a plusieurs versions améliorées de
18698 , mais vous aurez besoin d'utiliser du code \SpecialChar TeX
18699 , puisqu'ils doivent être emboîtés
18700 à l'intérieur d'environnements
18704 ordinaires, ce qui n'est pas possible avec \SpecialChar LyX
18708 \begin_layout Description
18710 \begin_inset space ~
18717 , mais il n'ajoute pas une entrée à la table des matières.
18720 \begin_layout Section
18724 \begin_layout Standard
18725 La classe de document
18730 \begin_inset Quotes cld
18734 \begin_inset Quotes crd
18737 ) offre une alternative à la classe standard
18742 Elle a les mêmes fonctionalités, mais vous pouvez préférer ce format, avec
18743 des sections et en-têtes en police sans empattement, ainsi que d'autres
18747 \begin_layout Section
18748 Publications Springer(
18755 \begin_layout Standard
18761 \begin_layout Subsection
18765 \begin_layout Standard
18766 Ce sont les fichiers de format pour certains types de journaux édités par
18767 Springer Verlag et dont la liste apparaît à
18768 \begin_inset Flex URL
18771 \begin_layout Plain Layout
18773 http://www.springer.de/author/tex/help-journals.html
18778 , où vous devrez aussi aller récupérer les fichiers de classe (eh oui, c'est
18779 maintenant du \SpecialChar LaTeX2e
18781 C'est un système modulaire : ce qui est commun à tous les journaux est
18786 , et les fichiers de format particuliers à un journal (comme, par exemple,
18795 ) peuvent l'inclure.
18798 \begin_layout Standard
18799 Ça veut dire qu'ajouter le support de n'importe quel autre journal Springer
18800 présent dans cette liste n'est rien d'autre qu'écrire votre propre fichier
18809 en suivant le schéma donné dans
18816 \begin_layout Standard
18817 Ce n'a raisonnablement bien été testé que pour le
18830 sont fournis avec la distribution standard de \SpecialChar LyX
18832 Installez le fichier de classe correspondant (téléchargé chez Springer)
18833 dans un répertoire approprié, reconfigurez \SpecialChar LaTeX
18838 dans le cas de te\SpecialChar TeX
18839 , en tant que super-utilisateur si nécessaire – \SpecialChar LyX
18841 -il pas tout seul de ça ?), reconfigurez \SpecialChar LyX
18842 et ça devrait fonctionner.
18845 \begin_layout Subsection
18849 \begin_layout Standard
18850 Un grand nombre de styles de type théorème –
18858 , \SpecialChar ldots
18866 \begin_layout Standard
18889 Titre_\SpecialChar LaTeX
18892 (Running_\SpecialChar LaTeX
18921 (Acknowledgements),
18926 Voir la documentation du fichier de classe de Springer pour les détails.
18929 \begin_layout Subsection
18930 Publications supportées
18933 \begin_layout Itemize
18947 \begin_layout Itemize
18950 Probability Theory and Related Fields
18958 Jean-Marc Lasgouttes
18961 \begin_layout Standard
18962 Ajoutez le vôtre, ce n'est pas si dur !
18965 \begin_layout Subsection
18969 \begin_layout Standard
18970 Ces fichiers sont partiellement basés sur l'ancien
18974 , qui était lui-même basé sur une version bricolée d'un vieux fichier de
18975 style \SpecialChar LaTeX
18977 Tout ceci, ainsi que le format
18981 , est maintenant dépassé.
18982 Jean-Marc Lasgouttes a été d'un grand secours pour me guider dans le mécanisme
18983 des fichiers de format \SpecialChar LyX
18987 \begin_layout Subsection
18991 \begin_layout Standard
18993 Mais probablement moins que dans l'ancien
19000 \begin_layout Section
19001 Rev\SpecialChar TeX
19005 \begin_layout Standard
19011 \begin_layout Standard
19012 \begin_inset VSpace bigskip
19018 \begin_layout Standard
19023 \begin_inset space ~
19028 marche avec la classe Rev\SpecialChar TeX
19030 \begin_inset Formula $\beta$
19033 de mai 1999) de l'American Physical Society.
19036 \begin_layout Standard
19038 a une classe de texte
19042 , qui marche avec Rev\SpecialChar TeX
19044 Cependant, la version 3.1 est périmée, car elle fonctionne avec \SpecialChar LaTeX
19046 Ce qui signifie qu'elle n'interagit pas très bien avec \SpecialChar LyX
19048 \SpecialChar LaTeX2e
19049 , même si on l'a trafiqué pour qu'elle marche.
19050 Comme Rev\SpecialChar TeX
19051 4.0 a été étudiée pour marcher beaucoup mieux avec \SpecialChar LaTeX2e
19057 \begin_inset space ~
19062 devrait être assez facile à utiliser.
19065 \begin_layout Standard
19066 Cette documentation est censée servir en
19070 de la documentation de Rev\SpecialChar TeX
19071 4.0, nous ne décrirons donc aucune des macros
19072 spéciales Rev\SpecialChar TeX
19073 , et supposerons que vous savez ce qu'il faut mettre dans
19074 le préambule si besoin.
19077 \begin_layout Subsection
19081 \begin_layout Standard
19082 Tout ce que vous avez à faire est d'installer Rev\SpecialChar TeX
19083 4, comme c'est décrit
19084 dans le fichier README du paquetage.
19085 Le paquetage est disponible sur le site de Rev\SpecialChar TeX
19087 \begin_inset Flex URL
19090 \begin_layout Plain Layout
19092 http://publish.aps.org/revtex4/
19098 Installez-le quelque part où \SpecialChar LaTeX
19100 Testez-le en essayant de \SpecialChar LaTeX
19101 er un court document Rev\SpecialChar TeX
19102 4 dans un répertoire
19103 au hasard (c'est-à-dire pas dans celui où vous avez installé le fichier
19105 Ensuite, si vous reconfigurez \SpecialChar LyX
19106 , il trouvera le fichier de classe et vous
19107 laissera utiliser la classe de texte
19114 \begin_layout Standard
19115 Probablement la façon la plus simple de démarrer est soit d'importer un
19116 document Rev\SpecialChar TeX
19121 , soit d'utiliser le modèle
19124 \begin_inset space ~
19129 , qui se trouve dans le répertoire de modèles.
19132 \begin_layout Subsection
19136 \begin_layout Standard
19137 Les paramètres optionnels de
19144 \begin_inset Quotes cld
19148 \begin_inset Quotes crd
19152 \begin_inset Quotes cld
19156 \begin_inset Quotes crd
19159 , vont dans le champ d'
19165 Document\SpecialChar menuseparator
19168 \SpecialChar menuseparator
19172 \begin_inset space ~
19176 \begin_inset space ~
19181 , comme d'habitude.
19182 Rappelez-vous que dans Rev\SpecialChar TeX
19183 , il faut au moins un paramètre optionnel !
19186 \begin_layout Standard
19187 Le reste de ce qui va dans le préambule, comme
19193 etc., va comme d'habitude dans la fenêtre
19198 \begin_inset space ~
19209 \begin_layout Subsection
19214 \begin_layout Plain Layout
19215 NdT : Dans la section sur Rev\SpecialChar TeX
19217 \begin_inset Quotes cld
19221 \begin_inset Quotes crd
19225 \begin_inset Quotes cld
19229 \begin_inset Quotes crd
19232 à de nombreux endroits.
19233 Ce que l'auteur indiquait était peut-être un environnement, mais ressemble
19234 de toute façon à un champ à remplir.
19235 N'ayant pas Rev\SpecialChar TeX
19236 , je ne peux pas aller vérifier.
19244 \begin_layout Standard
19245 Les champs correspondent basiquement aux commandes dans Rev\SpecialChar TeX
19247 Par exemple, le champ
19258 Notez que (au moins pour Rev\SpecialChar TeX
19259 4.0 Beta), les champs
19267 sont exactement équivalents, vous n'avez donc pas besoin d'utiliser les
19272 \begin_layout Plain Layout
19273 Au cas où ça vous intéresse, les deux sont inclus pour que
19277 puisse traduire à la fois
19297 \begin_layout Subsection
19301 \begin_layout Standard
19302 Il y a un ou deux aspects spécifiques de Rev\SpecialChar TeX
19303 4 qui peuvent causer des erreurs
19304 qui sont encore plus troublantes dans \SpecialChar LyX
19308 \begin_layout Standard
19309 Dans Rev\SpecialChar TeX
19327 L'équivalent \SpecialChar LyX
19328 en est qu'il y a un champ
19337 de notes de bas de page dans le champ
19341 , ou des choses étranges apparaîtront.
19342 Voyez la documentation de Rev\SpecialChar TeX
19343 4 pour plus de détails.
19347 \begin_layout Standard
19348 Également, les champs
19361 \begin_inset space ~
19368 (Thanks) doivent être placés
19380 correspondant (ou son équivalent
19393 , la compilation \SpecialChar LaTeX
19397 \begin_layout Chapter
19399 et applications externes
19402 \begin_layout Section
19403 Correcteur \SpecialChar TeX
19407 \begin_layout Standard
19413 \begin_layout Subsection
19417 \begin_layout Standard
19418 Vous trouverez dans le menu
19425 \begin_inset space ~
19432 Cette fonctionnalité requière le programme
19441 \begin_layout Plain Layout
19446 n'est pas encore disponible avec la distribution MiK\SpecialChar TeX
19456 et la commande est donc grisée si celui-ci n'est pas installé.
19457 Vous pouvez vous le procurer de CTAN,
19458 \begin_inset Newline newline
19462 \begin_inset CommandInset href
19464 target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
19472 \begin_layout Standard
19475 Chk\SpecialChar TeX
19478 est un programme qui a été écrit par
19483 qui se plaignait que certaines commandes de \SpecialChar LaTeX
19484 n'étaient pas naturelles et
19485 s'oubliaient facilement.
19486 Ce programme parcourt votre fichier \SpecialChar LaTeX
19487 et en vérifie la bonne écriture.
19488 C'est donc l'équivalent de
19493 , mais pour \SpecialChar LaTeX
19497 \begin_layout Standard
19498 La question est donc : mais que vient faire ce logiciel sous \SpecialChar LyX
19501 est déjà censé produire du \SpecialChar LaTeX
19502 exempt de fautes ? La réponse est simple :
19507 ne vérifie pas seulement la
19513 d'un fichier C, mais aussi la bonne utilisation des types,
19518 Chk\SpecialChar TeX
19524 détecte en plus des erreurs syntaxiques quelques erreurs typographiques.
19530 Chk\SpecialChar TeX
19536 est à même de détecter des erreurs courantes comme
19540 \begin_layout Plain Layout
19541 NdT : Certaines de ces règles me sont totalement inconnues.
19542 Il est possible qu'elles ne s'appliquent pas à la langue française.
19553 \begin_layout Itemize
19554 de mauvais points de suspension :
19555 \begin_inset Newline newline
19558 Utiliser \SpecialChar ldots
19562 \begin_layout Itemize
19563 des espaces à l'intérieur des parenthèses :
19564 \begin_inset Newline newline
19567 ( mauvais espacement );
19570 \begin_layout Itemize
19571 l'utilisation d'espaces normaux dans des abréviations courantes :
19572 \begin_inset Newline newline
19575 Par exemple il y a ici trop d'espaces dans l'abréviation C.
19581 \begin_layout Itemize
19582 l'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
19583 lettre est une majuscule :
19584 \begin_inset Newline newline
19588 Et l'espacement n'est pas bon;
19591 \begin_layout Itemize
19592 l'insertion d'une espace avant une étiquette ou un autre objet de ce type
19594 \begin_inset Newline newline
19597 L'étiquette ou la note doit être collée au texte, sans quoi elle risque
19598 d'apparaître sur une mauvaise page.
19600 \begin_inset CommandInset label
19610 \begin_layout Plain Layout
19611 Cette note peut apparaître sur une mauvaise page, car son appel (le petit
19612 numéro dans le texte) n'est pas collé au mot le précédant.
19618 L'étiquette est ici trop séparée;
19621 \begin_layout Itemize
19622 l'utilisation d'espaces simples au lieu d'espaces insécables devant des
19624 \begin_inset Newline newline
19627 Si vous n'avez pas de chance, le saut de ligne aura lieu exactement entre
19629 \begin_inset Quotes cld
19633 \begin_inset Quotes crd
19636 et le numéro, et ça ferait le plus mauvais effet...
19638 \begin_inset CommandInset ref
19640 reference "sec:chktex"
19647 \begin_layout Itemize
19649 \begin_inset Quotes cld
19653 \begin_inset Quotes crd
19657 \begin_inset Quotes cld
19661 \begin_inset Formula $\times$
19665 \begin_inset Quotes crd
19668 entre deux nombres :
19669 \begin_inset Newline newline
19672 2x2 rend beaucoup moins bien que
19673 \begin_inset Formula $2\times2$
19679 \begin_layout Standard
19680 et bien plus encore...
19681 C'est un outil très utile pour le
19682 \begin_inset Quotes cld
19686 \begin_inset Quotes crd
19689 du document avant son impression, et vous devriez l'utiliser après l'inévitable
19690 correction de l'orthographe et avant d'affiner la typographie.
19693 \begin_layout Subsection
19697 \begin_layout Standard
19698 Si le programme est installé, l'employer est un jeu d'enfant : faites
19699 \begin_inset Newline newline
19704 Outils\SpecialChar menuseparator
19706 \begin_inset space ~
19714 générera alors une version \SpecialChar LaTeX
19715 de votre document, lancera
19717 Chk\SpecialChar TeX
19720 pour la corriger, puis insérera des
19721 \begin_inset Quotes cld
19725 \begin_inset Quotes crd
19728 avec les avertissements de
19730 Chk\SpecialChar TeX
19734 Ces avertissements seront placés au plus près de l'erreur, et vous pourrez
19735 facilement les trouver avec
19737 Navigation\SpecialChar menuseparator
19740 , ou par le raccourci clavier
19744 (d'après le fichier de raccourcis implicites
19749 Ouvrez les boîtes d'erreur en cliquant dessus, ou par le raccourci
19766 Lisez l'avertissement, et corrigez l'erreur si c'en est bien une.
19767 Si vous ne comprenez pas l'avertissement, ignorez-le.
19768 En effet, il y a des différences entre ce qu'il y a à l'écran et les détails
19771 Chk\SpecialChar TeX
19774 vérifie, et ça peut amener certains de ses avertissements à paraître mystérieux
19778 \begin_layout Standard
19779 Ce document est un excellent terrain d'entraînement, et sa vérification
19780 lèvera sûrement quelques avertissements.
19781 Les ordinateurs sont idiots: la plupart de ces avertissements seront donc
19782 des fausses alertes.
19785 \begin_layout Subsection
19789 \begin_layout Standard
19790 Vous trouverez parfois que
19792 Chk\SpecialChar TeX
19795 est plus bavard qu'il ne devrait l'être.
19796 Vous pouvez alors choisir de ne pas l'utiliser, ou alors le configurer
19797 à vos propres goûts.
19801 \begin_layout Standard
19804 Chk\SpecialChar TeX
19807 est vraiment configurable et extensible, vous ne pourrez pas résoudre tous
19810 Chk\SpecialChar TeX
19813 dans \SpecialChar LyX
19815 En effet, \SpecialChar LyX
19816 génère un fichier \SpecialChar LaTeX
19817 un peu particulier pour être ensuite capable
19818 de faire correspondre les numéros de lignes indiqués par
19820 Chk\SpecialChar TeX
19825 \begin_layout Plain Layout
19826 Vous pouvez trouver toutes les indications de
19832 Document\SpecialChar menuseparator
19834 \begin_inset space ~
19838 \begin_inset space ~
19855 avec la structure interne du document.
19856 De ce fait, certains avertissements ne sembleront pas apparaître correctement.
19857 Vous pouvez faire deux choses contre cela :
19860 \begin_layout Itemize
19861 Paramétrez l'appel à
19863 Chk\SpecialChar TeX
19868 Outils\SpecialChar menuseparator
19869 Préférences\SpecialChar menuseparator
19870 Sorties\SpecialChar menuseparator
19874 , ou alors dans le fichier de configuration de l'installation de
19876 Chk\SpecialChar TeX
19879 (souvent, le fichier
19884 Voyez ci-dessous pour savoir quels avertissements peuvent être activés
19885 ou désactivés à la ligne de commande.
19888 \begin_layout Itemize
19889 Exportez votre document en tant que fichier \SpecialChar LaTeX
19892 Fichier\SpecialChar menuseparator
19893 Exporter\SpecialChar menuseparator
19897 et lancer manuellement
19902 S'il est invoqué de cette façon, ça peut être pénible de trouver l'endroit
19903 correspondant dans le document \SpecialChar LyX
19904 , mais avec un peu de patience, vous devriez
19908 \begin_layout Standard
19909 Voici maintenant les messages d'avertissement qui peuvent être activés ou
19919 pour désactiver un avertissement, et
19924 Les entrées en italiques sont désactivées par défaut, car le réglage de
19926 \begin_inset Quotes cld
19931 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
19934 \begin_inset Quotes crd
19940 \begin_layout Standard
19941 Remarquez que vous ne devriez toucher qu'à ces options d'activation et de
19942 désactivation d'avertissements, et pas aux autres.
19943 En effet, \SpecialChar LyX
19944 utilise les autres options à sa convenance pour dialoguer avec
19952 \begin_layout Enumerate
19956 Command terminated with space.
19957 (La commande se termine par une espace.)
19960 \begin_layout Enumerate
19963 Non-breaking space (
19964 \begin_inset Quotes eld
19972 \begin_inset Quotes erd
19975 ) should have been used.
19976 (Il faut utiliser ici une espace insécable (
19979 \begin_inset Quotes cld
19983 \begin_inset Quotes crd
19991 \begin_layout Enumerate
19995 You should enclose the previous parenthesis with
19996 \begin_inset Quotes eld
20004 \begin_inset Quotes erd
20008 (Vous devriez entourer les parenthèses précédentes par
20014 \begin_inset Quotes cld
20018 \begin_inset Quotes crd
20029 \begin_layout Enumerate
20032 Italic correction (
20033 \begin_inset Quotes eld
20043 \begin_inset Quotes erd
20046 ) found in non-italic buffer.
20047 (Une correction d'italique (
20050 \begin_inset Quotes cld
20056 \begin_inset Quotes crd
20061 ) est dans un groupe qui n'est pas en italique.)
20064 \begin_layout Enumerate
20067 Italic correction (
20068 \begin_inset Quotes eld
20078 \begin_inset Quotes erd
20081 ) found more than once.
20082 (Il y a plus d'une correction d'italique (
20085 \begin_inset Quotes cld
20091 \begin_inset Quotes crd
20099 \begin_layout Enumerate
20103 No italic correction (
20104 \begin_inset Quotes eld
20114 \begin_inset Quotes erd
20118 (Il n'y a pas de correcteur d'italique (
20121 \begin_inset Quotes cld
20127 \begin_inset Quotes crd
20138 \begin_layout Enumerate
20142 \begin_inset Quotes eld
20150 \begin_inset Quotes erd
20154 \begin_inset Quotes eld
20162 \begin_inset Quotes erd
20169 \begin_inset Quotes cld
20173 \begin_inset Quotes crd
20178 requière l'utilisation de
20181 \begin_inset Quotes cld
20185 \begin_inset Quotes crd
20193 \begin_layout Enumerate
20196 Wrong length of dash may have been used.
20197 (Il se peut que le tiret ne soit pas de la bonne longueur.)
20200 \begin_layout Enumerate
20204 \begin_inset Quotes eld
20212 \begin_inset Quotes erd
20216 \begin_inset Quotes eld
20224 \begin_inset Quotes erd
20234 \begin_inset Quotes cld
20238 \begin_inset Quotes crd
20249 \begin_inset Quotes cld
20253 \begin_inset Quotes crd
20261 \begin_layout Enumerate
20265 \begin_inset Quotes eld
20273 \begin_inset Quotes erd
20282 \begin_inset Quotes cld
20290 \begin_inset Quotes crd
20299 \begin_layout Enumerate
20303 \begin_inset Quotes eld
20311 \begin_inset Quotes erd
20314 to achieve an ellipsis.
20315 (Vous devriez utiliser
20318 \begin_inset Quotes cld
20322 \begin_inset Quotes crd
20327 pour une ellipse (points de suspension).)
20330 \begin_layout Enumerate
20333 Inter-word spacing (
20334 \begin_inset Quotes eld
20344 \begin_inset Quotes eld
20347 ) should perhaps be used.
20348 (Une espace d'entre mots (
20351 \begin_inset Quotes cld
20357 \begin_inset space ~
20363 \begin_inset Quotes crd
20366 ) devrait peut-être être utilisé.)
20369 \begin_layout Enumerate
20372 Inter-sentence spacing (
20373 \begin_inset Quotes eld
20383 \begin_inset Quotes erd
20386 ) should perhaps be used.
20387 (Une espace d'entre phrases (
20390 \begin_inset Quotes cld
20396 \begin_inset Quotes crd
20401 ) devrait peut-être être utilisé.)
20404 \begin_layout Enumerate
20407 Could not find argument for command.
20408 (N'a pas trouvé de paramètre à la commande.)
20411 \begin_layout Enumerate
20415 \begin_inset Quotes eld
20423 \begin_inset Quotes erd
20427 (Aucune occurrence de
20428 \begin_inset Quotes cld
20436 \begin_inset Quotes crd
20442 \begin_layout Enumerate
20445 Math mode still on at end of \SpecialChar LaTeX
20447 (Le fichier \SpecialChar LaTeX
20448 se termine dans le mode Math.)
20451 \begin_layout Enumerate
20455 \begin_inset Quotes eld
20463 \begin_inset Quotes erd
20466 doesn't match the number of
20467 \begin_inset Quotes eld
20475 \begin_inset Quotes erd
20482 \begin_inset Quotes cld
20486 \begin_inset Quotes crd
20491 ne correspond pas à celui de
20494 \begin_inset Quotes cld
20498 \begin_inset Quotes crd
20506 \begin_layout Enumerate
20509 You should use either
20512 \begin_inset Quotes eld
20520 \begin_inset Quotes erd
20525 as an alternative to
20526 \begin_inset Quotes eld
20534 \begin_inset Quotes erd
20538 (Vous devriez utiliser
20541 \begin_inset Quotes eld
20549 \begin_inset Quotes erd
20557 \begin_inset Quotes cld
20561 \begin_inset Quotes crd
20569 \begin_layout Enumerate
20576 " (ASCII 39) instead of "´" (ASCII 180).
20577 (Vous devriez utiliser
20580 \begin_inset Quotes cld
20584 \begin_inset Quotes crd
20589 (ASCII 39) au lieu de
20592 \begin_inset Quotes cld
20600 \begin_inset Quotes crd
20608 \begin_layout Enumerate
20611 User-specified pattern found.
20612 (A trouvé un format défini par l'utilisateur.)
20615 \begin_layout Enumerate
20618 This command might not be intended.
20619 (Cette commande n'est peut-être pas volontaire.)
20622 \begin_layout Enumerate
20627 (Un commentaire est affiché.)
20630 \begin_layout Enumerate
20661 \begin_layout Enumerate
20664 Delete this space to maintain correct page references.
20665 (Enlevez cette espace pour avoir une pagination correcte.)
20668 \begin_layout Enumerate
20672 You might wish to put this between a pair of
20673 \begin_inset Quotes eld
20681 \begin_inset Quotes erd
20685 (Ce serait peut-être mieux entre deux accolades
20691 \begin_inset Quotes cld
20695 \begin_inset Quotes crd
20703 \begin_layout Enumerate
20706 You ought to remove spaces in front of punctuation.
20707 (Il n'y a pas d'espace devant cette ponctuation.)
20710 \begin_layout Enumerate
20713 Could not execute \SpecialChar LaTeX
20715 (Ne peut pas exécuter la commande \SpecialChar LaTeX
20719 \begin_layout Enumerate
20728 in front of small punctuation.
20735 devant la ponctuation basse.)
20738 \begin_layout Enumerate
20746 may look prettier here.
20756 \begin_layout Enumerate
20760 Multiple spaces detected in output.
20761 (La sortie affiche ici plusieurs espaces.)
20764 \begin_layout Enumerate
20767 This text may be ignored.
20768 (Ce texte ne sera peut-être pas pris en compte.)
20771 \begin_layout Enumerate
20777 \begin_inset Quotes eld
20782 to begin quotation, not
20790 \begin_inset Quotes eld
20795 pour ouvrir une citation et non
20802 \begin_layout Enumerate
20809 to end quotation, not
20812 \begin_inset Quotes eld
20822 pour clore une citation et non
20825 \begin_inset Quotes eld
20833 \begin_layout Enumerate
20837 (Ne mélangez pas les différents types de guillemets.)
20840 \begin_layout Enumerate
20843 You should perhaps use
20844 \begin_inset Quotes eld
20852 \begin_inset Quotes erd
20856 (Il vaudrait peut-être mieux utiliser
20859 \begin_inset Quotes cld
20863 \begin_inset Quotes crd
20871 \begin_layout Enumerate
20874 You should put a space in front of/after parenthesis.
20875 (Il faut des espaces à l'extérieur des parenthèses.)
20878 \begin_layout Enumerate
20881 You should avoid spaces in front of/after parenthesis.
20882 (Ne mettez pas d'espaces à l'intérieur des parenthèses.)
20885 \begin_layout Enumerate
20889 You should not use punctuation in front of/after quotes.
20890 (La ponctuation ne doit pas apparaître derrière les guillemets.)
20893 \begin_layout Enumerate
20896 Double space found.
20900 \begin_layout Enumerate
20903 You should put punctuation outside inner/inside display math mode.
20904 (La ponctuation devrait se trouver à l'extérieur du mode mathématique.)
20907 \begin_layout Enumerate
20910 You ought to not use primitive \SpecialChar TeX
20911 in \SpecialChar LaTeX
20913 (Vous ne devez pas utiliser de primitives \SpecialChar TeX
20914 dans du code \SpecialChar LaTeX
20918 \begin_layout Enumerate
20921 You should remove spaces in front of
20922 \begin_inset Quotes eld
20930 \begin_inset Quotes erd
20934 (Ne mettez pas d'espaces devant
20937 \begin_inset Quotes cld
20941 \begin_inset Quotes crd
20949 \begin_layout Enumerate
20952 \begin_inset Quotes eld
20960 \begin_inset Quotes erd
20963 is normally not followed by
20964 \begin_inset Quotes eld
20972 \begin_inset Quotes erd
20979 \begin_inset Quotes cld
20983 \begin_inset Quotes crd
20988 n'est normalement pas suivi de
20991 \begin_inset Quotes cld
20995 \begin_inset Quotes crd
21003 \begin_layout Standard
21004 Nous espérons fournir dans les versions futures de \SpecialChar LyX
21005 une interface plus complète
21006 à cet outil (ainsi qu'à son petit cousin
21010 ) pour pouvoir en exploiter toute la puissance.
21011 Mais, , il est dès maintenant utilisable : lancez-le sur l'un de vos documents
21012 de bonne taille, et voyez le résultat.
21015 \begin_layout Section
21016 Contrôle de version sous \SpecialChar LyX
21020 \begin_layout Standard
21023 Lars Gullik Bjønnes,
21030 \begin_layout Subsection
21034 \begin_layout Standard
21036 accepte la plupart des commandes simples de RCS/CVS/SVN.
21037 Si vous devez utiliser des fonctions plus sophistiquées, il vous faudra
21038 cependant encore passer par un terminal de commande.
21041 \begin_layout Standard
21042 Notez également que le support de CVS n'est pas aussi bon que celui de Subversio
21043 n, que nous vous conseillons donc.
21044 Un bon document de départ pour Subversion est le Manuel SVN
21048 \begin_layout Plain Layout
21049 \begin_inset CommandInset href
21051 target "http://svnbook.red-bean.com/"
21062 Pour RCS, lisez d'abord
21063 \begin_inset Quotes cld
21067 \begin_inset Quotes crd
21070 (c'est un fichier man : lisez-le avec
21075 Ce fichier décrit toutes les fonctions de base de RCS\SpecialChar endofsentence
21076 Voyez particulièrement
21077 le paragraphe sur le répertoire RCS, et la notion de fichier RCS maître
21078 (le fichier finissant par
21085 \begin_layout Standard
21086 Avant de vous lancer dans l'utilisation du contrôle de version sous \SpecialChar LyX
21088 devrez connaître l'utilisation de RCS/CVS/SVN.
21089 Le support assuré dans \SpecialChar LyX
21090 a été réalisé pour des versions récentes des paquetages
21091 GNU RCS ou CVS/SVN il n'est pas garanti que cela fonctionne avec des versions
21093 En général, les messages de contrôle ne sont pas affichés après chaque
21094 opération vous pouvez les vérifier dans la console de lancement de \SpecialChar LyX
21097 Les utilisateurs réguliers du contrôle de version apprécieront la barre
21098 d'outils correspondante, qui peut être activée via
21100 Affichage\SpecialChar menuseparator
21101 Barre d'outils\SpecialChar menuseparator
21102 Contrôle de version
21107 \begin_layout Standard
21108 Pour créer vos propres commandes externes, consultez
21109 \begin_inset Flex Code
21112 \begin_layout Plain Layout
21120 Fonctions \SpecialChar LyX
21126 \begin_layout Standard
21127 Il est fortement recommandé d'enregistrer les documents en mode non compressé
21128 lors de l'utilisation du contrôle de version (décochez
21130 Document\SpecialChar menuseparator
21133 si la case est cochée): les documents LyX non compressées sont des fichiers
21134 textuels qui peuvent être fusionnés par le contrôle de version.
21135 Mes documents compressés sont des fichiers binaires qui ne peuvent p
21142 \begin_layout Subsection
21143 Les commandes RCS sous \SpecialChar LyX
21147 \begin_layout Standard
21148 Les sections suivantes décrivent les commandes RCS supportées par \SpecialChar LyX
21150 Vous pouvez les trouver dans
21152 Fichier\SpecialChar menuseparator
21154 \begin_inset space ~
21158 \begin_inset space ~
21164 Lyx a été testé avec RCS 5.7/5.8.
21167 \begin_layout Subsubsection
21170 Initialiser le contrôle de version
21173 \begin_layout Standard
21174 Si votre document n'est pas sous le mode
21175 \begin_inset Quotes cld
21178 contrôle de version
21179 \begin_inset Quotes crd
21182 , c'est le seul choix qui vous soit proposé.
21183 Si vous êtes déjà sous ce mode, l'élément
21184 \begin_inset Flex Noun
21187 \begin_layout Plain Layout
21193 est grisé et inaccessible.
21196 \begin_layout Standard
21197 Cette commande intialise le contrôle de version avec RCS\SpecialChar endofsentence
21199 demandé de donner une description initiale du document.
21200 Le document est alors mis en mode
21201 \begin_inset Quotes cld
21205 \begin_inset Quotes crd
21208 et il vous faudra faire
21211 \begin_inset space ~
21215 \begin_inset space ~
21220 avant de le modifier.
21221 Un document sous contrôle de version a dans le minibuffer
21222 \begin_inset Quotes cld
21225 [RCS:<version><locker>]
21226 \begin_inset Quotes crd
21229 accolé au nom de fichier.
21232 \begin_layout Standard
21233 En arrière-plan, la commande RCS qui a été lancée est
21236 \begin_layout LyX-Code
21239 ci -q -u -i -t-\SpecialChar softhyphen
21240 "<description_\SpecialChar softhyphen
21241 initiale>" <nom_fichier>.
21244 \begin_layout Standard
21249 pour comprendre le sens des paramètres.
21253 \begin_layout Subsubsection
21255 \begin_inset space ~
21259 \begin_inset space ~
21265 \begin_layout Standard
21266 Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
21270 \begin_layout Plain Layout
21277 \begin_inset Flex Noun
21280 \begin_layout Plain Layout
21284 Fichier\SpecialChar menuseparator
21286 \begin_inset space ~
21290 \begin_inset space ~
21293 Version\SpecialChar menuseparator
21295 \begin_inset space ~
21299 \begin_inset space ~
21311 Il vous sera alors demandé une description de ceux-ci.
21312 Cette information est conservée dans le fichier d'historique.
21313 Le numéro de version est alors incrémenté, vos modifications sont appliquées
21314 au fichier RCS maître et le document est déverrouillé et remis en mode
21316 \begin_inset Quotes cld
21320 \begin_inset Quotes crd
21326 \begin_layout Itemize
21329 ci -q -u -m"<description>" <nom_fichier>
21332 \begin_layout Subsubsection
21335 Nouvelle version modifiable
21338 \begin_layout Standard
21339 En utilisant cette commande, vous verrouillez le document de manière à ce
21340 que vous soyez le seul à pouvoir l'éditer.
21341 Vous seul en possédez les droits d'écriture.
21342 Vous continuez donc à éditer le fichier un moment, puis vous figez vos
21344 La ligne d'état est modifiée pour indiquer que le fichier est verrouillé.
21347 \begin_layout Itemize
21350 co -q -l <nom_fichier>
21353 \begin_layout Subsubsection
21356 Revenir à la version du dépôt
21359 \begin_layout Standard
21360 Ceci annule tous les changements réalisés sur le document depuis que le
21361 document a été figé la dernière fois.
21362 Une demande de confirmation apparaît alors, avant que tous les changements
21366 \begin_layout Itemize
21369 co -f -u<version> <nom_fichier>
21372 \begin_layout Subsubsection
21379 \begin_layout Standard
21382 This will create a copy of the current document.
21383 Since RCS does not support copy operations natively, the version history
21384 is not preserved, and the copy is added as a new file.
21385 It requires a clean document without any changes since the last checkin.
21386 You are asked for a file name and a description of the copy operation.
21387 After that the copy is created, both locally and in the repository.
21388 If the parent directories of the copied and original document differ, all
21389 relative paths of included files of the copy are adjusted (like in
21391 File\SpecialChar menuseparator
21396 Finally, the copy is loaded instead of the original document.
21399 \begin_layout Labeling
21400 \labelwidthstring 00.00.0000
21404 \begin_inset space ~
21408 \begin_inset space ~
21412 \begin_inset Newline newline
21416 \begin_inset Flex Code
21419 \begin_layout Plain Layout
21423 \begin_inset Quotes qld
21427 \begin_inset Quotes qld
21436 \begin_inset Flex Code
21439 \begin_layout Plain Layout
21443 \begin_inset Quotes qld
21447 \begin_inset Quotes qld
21456 \begin_inset Newline newline
21460 \begin_inset Flex Code
21463 \begin_layout Plain Layout
21469 \begin_inset Quotes qld
21473 \begin_inset Quotes qld
21484 \begin_layout Subsubsection
21487 Annuler le dernier enregistrement
21490 \begin_layout Standard
21491 Fait comme si la dernière modification n'avait jamais été faite.
21492 Aucune modification n'apparaît sur le document \SpecialChar LyX
21493 , mais la dernière version
21494 est effacée du fichier maître RCS.
21497 \begin_layout Itemize
21500 rcs -o<version> <nom_fichier>
21503 \begin_layout Subsubsection
21506 Visionner historique
21509 \begin_layout Standard
21510 Montre l'historique complet du document RCS.
21515 est ainsi affichée dans une fenêtre.
21520 pour plus d'informations.
21523 \begin_layout Subsubsection
21524 Informations de révision
21527 \begin_layout Standard
21528 Lyx ne connaît que le numéro de version RCS, voir
21529 \begin_inset CommandInset ref
21531 reference "subsec:VCS-Revision-Information"
21538 \begin_layout Subsection
21541 CVS commands in \SpecialChar LyX
21543 \begin_inset Note Note
21546 \begin_layout Plain Layout
21547 Le reste de ce chapitre reste à traduire (JPChrétien, juin 2011)
21555 \begin_layout Standard
21558 A subset of CVS operations is supported by \SpecialChar LyX
21560 You can find the commands in the
21562 File\SpecialChar menuseparator
21564 \begin_inset space ~
21570 The version control system SVN is more powerful, so please use it instead
21571 of CVS if possible.
21574 \begin_layout Subsubsection
21581 \begin_layout Standard
21584 If you start from scratch with CVS you have to create your repository and
21585 checkout the working copy with external tools.
21586 If you're using a client-server setup you may need to login before doing
21587 the first repository checkout.
21590 \begin_layout Standard
21593 If your documents are under revision control and others are using the same
21594 repository problems arise when different changes to the same document at
21595 the same location happen.
21596 Standard CVS repositories don't operate with a file locking mechanism.
21597 This may be surprising, but conflicts only occur if people disagree on
21598 the proper content of the same part of a document.
21599 So, if co-workers are used to communicate regularly, these conflicts occur
21601 If they don't communicate they have a fundamental problem anyway.
21602 Nevertheless some people like to work with so called
21603 \begin_inset Quotes eld
21607 \begin_inset Quotes erd
21611 If they do so the working copy of all files is readonly when checked out
21612 first and the user starts editing after using a special command to make
21613 the working copy writable.
21614 When the changes are checked in the working copy returns to readonly state.
21615 With \SpecialChar LyX
21616 one has to edit the
21617 \begin_inset Flex Code
21620 \begin_layout Plain Layout
21628 file and add the line
21629 \begin_inset Flex Code
21632 \begin_layout Plain Layout
21640 to work with reserved checkouts.
21641 The benefit is the possibility to see who is using a writable copy of some
21643 It's not guaranteed only one user makes a copy writable.
21646 \begin_layout Standard
21650 tries to guess if you're using reserved or non-reserved checkouts.
21651 If your working copy is readonly or it is writable and an additional copy
21652 of your document exists in the CVS/Base sub-directory a reserved otherwise
21653 a non-reserved checkout is assumed.
21654 When a reserved checkout is detected you have to use
21655 \begin_inset Flex Noun
21658 \begin_layout Plain Layout
21666 to make your working copy writable if it's readonly.
21668 \begin_inset Flex Noun
21671 \begin_layout Plain Layout
21679 operation is possible and that makes your working copy readonly again after
21680 transferring your changes to the repository.
21683 \begin_layout Standard
21686 More information about CVS can be found here
21687 \begin_inset Flex URL
21690 \begin_layout Plain Layout
21692 http://www.nongnu.org/cvs
21698 \begin_inset Flex URL
21701 \begin_layout Plain Layout
21703 http://ximbiot.com/cvs
21711 \begin_layout Standard
21718 to understand the sub-commands and the switches mentioned below.
21721 \begin_layout Subsubsection
21728 \begin_layout Standard
21731 If your document is not under revision control, this is the only item shown
21733 And if it is under revision control, the
21737 item is not visible.
21741 \begin_layout Standard
21744 This command registers in CVS your document
21745 \begin_inset Flex Strong
21748 \begin_layout Plain Layout
21757 in the case you have already the documents directory under CVS control
21763 This means you have to create or checkout the archive by yourself using
21765 (In case you forget that step \SpecialChar LyX
21766 registers the document with RCS.)
21769 \begin_layout Standard
21772 Then you are asked interactively to supply an initial description of the
21774 Don't forget that registered file is not yet checked in.
21777 \begin_layout Standard
21780 CVS command that is run:
21782 cvs -q add -m"<entered message>" "<file-name>"
21785 \begin_layout Standard
21792 above and for all other CVS commands is an abbreviation for
21793 \begin_inset Quotes eld
21796 change the current working directory to file location and use the file name
21797 without path component as argument
21798 \begin_inset Quotes erd
21804 \begin_layout Subsubsection
21811 \begin_layout Standard
21814 When you are finished editing a file, you commit your changes.
21815 When you do this and you had changed the document, you are asked for a
21816 description of the changes.
21817 After that changes are written to the repository.
21818 In case you didn't change the document and a reserved checkout is detected
21819 the reservation made on
21820 \begin_inset Flex Noun
21823 \begin_layout Plain Layout
21834 \begin_layout Labeling
21835 \labelwidthstring 00.00.0000
21839 \begin_inset space ~
21843 \begin_inset space ~
21847 \begin_inset Newline newline
21851 \begin_inset Flex Code
21854 \begin_layout Plain Layout
21859 -q commit -m"<description>" "<file-name>"
21865 \begin_inset Newline newline
21869 \begin_inset Flex Code
21872 \begin_layout Plain Layout
21885 \begin_layout Subsubsection
21892 \begin_layout Standard
21895 When you are sharing a repository with others, you may have to incorporate
21896 their changes into your working copy.
21899 \begin_layout Standard
21904 cvs -q update "<file-name>"
21907 \begin_layout Standard
21910 If a readonly checkout is detected the working copy is made writable and
21914 \begin_layout Standard
21919 cvs -q edit "<file-name>"
21922 \begin_layout Subsubsection
21926 Revert To Repository Version
21929 \begin_layout Standard
21932 This will discard all changes made to the document since the last check
21934 You get a warning before changes are discarded.
21935 Firstly the file is deleted, secondly CVS update command is run.
21938 \begin_layout Standard
21943 cvs -q update "<file-name>"
21946 \begin_layout Standard
21949 If a reserved checkout is detected and the working copy has no changes only
21950 the reservation is undone.
21953 \begin_layout Standard
21958 cvs -q unedit "<file-name>"
21961 \begin_layout Subsubsection
21968 \begin_layout Standard
21971 This will create a copy of the current document.
21972 Since CVS does not support copy operations natively, the version history
21973 is not preserved, and the copy is added as a new file.
21974 It requires a clean document without any changes since the last checkin.
21975 You are asked for a file name and a description of the copy operation.
21976 After that the copy is created, both locally and in the repository.
21977 If the parent directories of the copied and original document differ, all
21978 relative paths of included files of the copy are adjusted (like in
21980 File\SpecialChar menuseparator
21985 Finally, the copy is loaded instead of the original document.
21988 \begin_layout Labeling
21989 \labelwidthstring 00.00.0000
21993 \begin_inset space ~
21997 \begin_inset space ~
22001 \begin_inset Newline newline
22005 \begin_inset Flex Code
22008 \begin_layout Plain Layout
22022 \begin_inset Flex Code
22025 \begin_layout Plain Layout
22039 \begin_inset Newline newline
22043 \begin_inset Flex Code
22046 \begin_layout Plain Layout
22064 \begin_layout Subsubsection
22071 \begin_layout Standard
22074 This will rename the current document.
22075 Since CVS does not support rename operations natively, the version history
22076 is not preserved, the renamed document is added as a new file, and the
22077 original document is deleted.
22078 It requires a clean document without any changes since the last checkin.
22079 You are asked for a file name and a description of the rename operation.
22080 After that the document is renamed, both locally and in the repository.
22081 If the parent directories of the new and old file names differ, all relative
22082 paths of included files are adjusted (like in
22084 File\SpecialChar menuseparator
22089 Finally, the document is reloaded using the new name.
22092 \begin_layout Labeling
22093 \labelwidthstring 00.00.0000
22097 \begin_inset space ~
22101 \begin_inset space ~
22105 \begin_inset Newline newline
22109 \begin_inset Flex Code
22112 \begin_layout Plain Layout
22126 \begin_inset Flex Code
22129 \begin_layout Plain Layout
22143 \begin_inset Newline newline
22147 \begin_inset Flex Code
22150 \begin_layout Plain Layout
22166 \begin_inset Newline newline
22170 \begin_inset Flex Code
22173 \begin_layout Plain Layout
22191 \begin_layout Subsubsection
22194 Update of the local directory checkout from repository
22197 \begin_layout Standard
22200 Once your documents gets more complex, containing sub-documents and pictures,
22202 \begin_inset Flex Code
22205 \begin_layout Plain Layout
22213 files and so on using version control becomes more complicated.
22215 supports updating the whole tree in which resides the document.
22216 This become especially useful once you cooperate with people which neither
22217 have detailed knowledge about CVS usage nor they have ambition to commit
22218 additional material to the repository.
22219 You have to organize the files structure so that all external files are
22220 in the same directory or subdirectories of the document.
22221 It's good practice anyway to store multipart documents in an extra directory.
22224 \begin_layout Standard
22228 \begin_inset Flex Code
22231 \begin_layout Plain Layout
22234 Update local directory from repository
22239 command updates the whole directory.
22240 If local changes are detected user is warned before update starts.
22241 In case of merge conflicts both versions of the conflicting document parts
22242 are placed in the final document.
22243 You have to review and correct the result of the merge.
22244 You'll find the conflicts enclosed in pairs of
22245 \begin_inset Flex Code
22248 \begin_layout Plain Layout
22257 \begin_inset Flex Code
22260 \begin_layout Plain Layout
22269 \begin_inset Flex Code
22272 \begin_layout Plain Layout
22281 The first part is your version as before the update operation with the
22282 document name prepended.
22283 The second one is the repository version with the version number after
22285 \begin_inset Flex Code
22288 \begin_layout Plain Layout
22299 \begin_layout Labeling
22300 \labelwidthstring 00.00.0000
22304 \begin_inset space ~
22308 \begin_inset space ~
22312 \begin_inset Newline newline
22316 \begin_inset Flex Code
22319 \begin_layout Plain Layout
22329 (Ask if changes are detected.)
22330 \begin_inset Newline newline
22334 \begin_inset Flex Code
22337 \begin_layout Plain Layout
22340 cd $path; cvs -q update
22350 \begin_layout Standard
22354 \begin_inset Flex Code
22357 \begin_layout Plain Layout
22365 stands for the path to the document.
22368 \begin_layout Subsubsection
22375 \begin_layout Standard
22378 This shows the complete history of the CVS document.
22381 cvs log "<file-name>"
22383 is shown in a browser.
22386 \begin_layout Subsubsection
22392 \begin_layout Standard
22396 supports CVS version number, author name, date and time of last commit.
22397 All those are extracted from
22399 cvs log -r <file-name>
22403 \begin_inset CommandInset ref
22405 reference "subsec:VCS-Revision-Information"
22412 \begin_layout Subsection
22415 SVN commands in \SpecialChar LyX
22419 \begin_layout Standard
22422 SVN is now partially supported by \SpecialChar LyX
22424 You can find the commands in the
22426 File\SpecialChar menuseparator
22428 \begin_inset space ~
22434 Please note that if you use password protected access to repository via
22435 ssh, you will be asked in terminal window.
22437 was tested against SVN 1.5, 1.6, 1.7 and 1.8
22441 \begin_layout Plain Layout
22444 Most of the commands will work with 1.4 too, see
22445 \begin_inset CommandInset ref
22447 reference "subsec:SVN-Repo-Update"
22452 There seems to be currently unresolved permissions problem under SVN 1.8
22453 with reverting changes when file is locked.
22461 \begin_layout Subsubsection
22468 \begin_layout Standard
22471 If your document is not under revision control, this is the only item shown
22473 And if it is under revision control, the
22477 item is not visible.
22480 \begin_layout Standard
22483 This command registers in SVN your document ONLY in case you have already
22484 the documents directory under SVN control (in particular
22489 This means you have to checkout the archive by yourself.
22492 \begin_layout Standard
22495 Then you are asked interactively to supply an initial description of the
22497 Don't forget that registered file is not yet commited.
22500 \begin_layout Standard
22503 SVN command that is run:
22506 \begin_inset Quotes qld
22510 \begin_inset Quotes qld
22516 \begin_layout Standard
22523 to understand the switches.
22526 \begin_layout Subsubsection
22533 \begin_layout Standard
22536 When you are finished editing a file, you commit your changes.
22537 When you do this, you are asked for a description of the changes.
22538 After that changes are commited.
22541 \begin_layout Standard
22548 \begin_layout Plain Layout
22551 In case locking is not enabled.
22553 \begin_inset CommandInset ref
22555 reference "subsec:SVN-File-Locking"
22566 svn commit -q -m"<description>" <file-name>
22569 \begin_layout Subsubsection
22576 \begin_layout Standard
22579 Updates the changes of this file from the repository.
22580 Be sure you understand SVN merging and conflicts resolving before using
22581 this function, because all conflicts has to be resolved manually by you!
22584 \begin_layout Standard
22591 \begin_layout Plain Layout
22600 \begin_inset Flex Code
22603 \begin_layout Plain Layout
22606 svn update --non-interactive
22607 \begin_inset Quotes qld
22611 \begin_inset Quotes qld
22622 \begin_layout Subsubsection
22626 Revert To Repository Version
22629 \begin_layout Standard
22632 This will discard all changes made to the document since the last check
22634 You get a warning before changes are discarded.
22637 \begin_layout Standard
22643 \begin_inset Quotes qld
22647 \begin_inset Quotes qld
22653 \begin_layout Subsubsection
22660 \begin_layout Standard
22663 This will create a copy of the current document including the version history.
22664 It requires a clean document without any changes since the last checkin.
22665 You are asked for a file name and a description of the copy operation.
22666 After that the copy is created, both locally and in the repository.
22667 If the parent directories of the copied and original document differ, all
22668 relative paths of included files of the copy are adjusted (like in
22670 File\SpecialChar menuseparator
22675 Finally, the copy is loaded instead of the original document.
22678 \begin_layout Labeling
22679 \labelwidthstring 00.00.0000
22683 \begin_inset space ~
22687 \begin_inset space ~
22691 \begin_inset Newline newline
22695 \begin_inset Flex Code
22698 \begin_layout Plain Layout
22704 \begin_inset Quotes qld
22708 \begin_inset Quotes qld
22712 \begin_inset Quotes qld
22716 \begin_inset Quotes qld
22725 \begin_inset Newline newline
22729 \begin_inset Flex Code
22732 \begin_layout Plain Layout
22743 \begin_layout Subsubsection
22750 \begin_layout Standard
22753 This will rename the current document including the version history.
22754 It requires a clean document without any changes since the last checkin.
22755 You are asked for a file name and a description of the rename operation.
22756 After that the document is renamed, both locally and in the repository.
22757 If the parent directories of the new and old file names differ, all relative
22758 paths of included files are adjusted (like in
22760 File\SpecialChar menuseparator
22765 Finally, the document is reloaded using the new name.
22768 \begin_layout Labeling
22769 \labelwidthstring 00.00.0000
22773 \begin_inset space ~
22777 \begin_inset space ~
22781 \begin_inset Newline newline
22785 \begin_inset Flex Code
22788 \begin_layout Plain Layout
22794 \begin_inset Quotes qld
22798 \begin_inset Quotes qld
22802 \begin_inset Quotes qld
22806 \begin_inset Quotes qld
22815 \begin_inset Newline newline
22819 \begin_inset Flex Code
22822 \begin_layout Plain Layout
22833 \begin_layout Subsubsection
22836 \begin_inset CommandInset label
22838 name "subsec:SVN-Repo-Update"
22842 Update of the local directory checkout from repository
22846 \begin_layout Plain Layout
22849 Note that this command will work only with subversion
22850 \begin_inset Formula $\geqq1.5$
22861 \begin_layout Standard
22864 All the commands above have one shortcoming – they deal with the current
22866 Once your document contains pictures, includes external
22867 \begin_inset Flex Code
22870 \begin_layout Plain Layout
22878 files and so on administration becomes more complicated.
22880 now supports updating the whole tree in which resides the document
22884 \begin_layout Plain Layout
22887 One need to organize the files structure so that all external files are
22888 in the same directory or subdirectories of the document.
22895 This become especially useful once you cooperate with people which neither
22896 know about subversion management nor they have ambition to commit additional
22897 material to the repository.
22901 \begin_layout Standard
22904 \begin_inset Flex Code
22907 \begin_layout Plain Layout
22910 Update local directory from repository
22915 command updates the whole directory and in case of merge conflicts local
22916 version of the files are left, so no unintended data loss occurs.
22917 If local changes are detected user is warned before update starts.
22920 \begin_layout Labeling
22921 \labelwidthstring 00.00.0000
22925 \begin_inset space ~
22929 \begin_inset space ~
22933 \begin_inset Newline newline
22937 \begin_inset Flex Code
22940 \begin_layout Plain Layout
22948 (Ask if changes are detected.)
22949 \begin_inset Newline newline
22953 \begin_inset Flex Code
22956 \begin_layout Plain Layout
22959 svn update --accept mine-full $path
22967 \begin_layout Standard
22971 \begin_inset Flex Code
22974 \begin_layout Plain Layout
22982 stands for the path to the document.
22985 \begin_layout Subsubsection
22992 \begin_layout Standard
22995 This shows the complete history of the SVN document.
22999 \begin_inset Quotes qld
23003 \begin_inset Quotes qld
23008 is shown in a browser.
23011 \begin_layout Subsubsection
23015 \begin_inset CommandInset label
23017 name "subsec:SVN-File-Locking"
23024 \begin_layout Standard
23027 The file exchange through various revision control systems brings the problem
23028 of merge conflicts in case two different users try to edit the same (parts
23030 When such a conflict happens it needs manual resolving and one reasonable
23031 alternative is to provide some kind of locking mechanism, which guarantees
23032 that only one user is allowed to edit file at the given time.
23035 \begin_layout Standard
23038 SVN has two such mechanisms to provide mutual exclusivity for file access
23039 – locks and automatic setting of write permissions (see sec.
23041 \begin_inset CommandInset ref
23043 reference "subsec:Automatical-Locking-Property"
23048 \begin_inset Flex Code
23051 \begin_layout Plain Layout
23063 \begin_layout Plain Layout
23066 \begin_inset Flex URL
23069 \begin_layout Plain Layout
23071 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
23082 If this property is detected for a given document \SpecialChar LyX
23083 starts to use SVN locks
23084 for document editing automatically and the whole check-in/out mechanism
23085 switches to the same regimen as for RCS.
23086 This in particular means there are two different modes of file use in \SpecialChar LyX
23090 \begin_layout Itemize
23094 The loaded file is in the read-only mode.
23095 For editing on needs to check-out.
23100 consists of updating from the repository and gaining write lock.
23101 If the lock is not possible to obtain, we remain in unlocked state.
23104 \begin_layout Itemize
23108 The loaded file is in the
23109 \begin_inset Quotes els
23113 \begin_inset Quotes ers
23117 No other user is allowed to edit the file.
23122 consists of commiting changes and releasing write-lock.
23123 If no changes have been made to the document, no commit will be produced
23127 \begin_layout Plain Layout
23130 Don't be puzzled by the fact that you will be asked for commit message anyway.
23135 and only the write-lock will be released.
23138 \begin_layout Standard
23144 \begin_layout Labeling
23145 \labelwidthstring 00.00.0000
23150 svn commit -q -m"<description>" "<file-name>"
23151 \begin_inset Newline newline
23154 svn unlock "<file-name>"
23157 \begin_layout Labeling
23158 \labelwidthstring 00.00.0000
23163 svn update "<file-name>"
23164 \begin_inset Newline newline
23167 svn lock "<file-name>"
23170 \begin_layout Subsubsection
23174 \begin_inset CommandInset label
23176 name "subsec:Automatical-Locking-Property"
23182 Automatic Locking Property
23185 \begin_layout Standard
23188 The above mentioned automatic setting of write permissions of the .lyx file
23191 File\SpecialChar menuseparator
23193 \begin_inset space ~
23196 Control\SpecialChar menuseparator
23197 Use Locking Property
23200 This command is active only when the file is not locked on the svn server
23202 you need to check-out before proceeding).
23205 \begin_layout Labeling
23206 \labelwidthstring 00.00.0000
23210 \begin_inset space ~
23216 \begin_layout Labeling
23217 \labelwidthstring 00.00.0000
23222 svn propset svn:needs-lock ON "<file-name>"
23225 \begin_layout Labeling
23226 \labelwidthstring 00.00.0000
23231 svn propdel svn:needs-lock "<file-name>"
23234 \begin_layout Subsubsection
23237 \begin_inset CommandInset label
23239 name "subsec:VCS-Revision-Information"
23243 Revision Information in Documents
23246 \begin_layout Standard
23249 There are more possibilities how to activate revision information in our
23253 \begin_layout Itemize
23261 \begin_layout Itemize
23264 tree revision information (
23265 \begin_inset Flex Code
23268 \begin_layout Plain Layout
23277 The result is the output of the
23278 \begin_inset Flex Code
23281 \begin_layout Plain Layout
23289 command, the following table gives you an idea, how to read the results.
23292 \begin_layout Standard
23296 \begin_inset Tabular
23297 <lyxtabular version="3" rows="6" columns="2">
23298 <features tabularvalignment="middle">
23299 <column alignment="left" valignment="top">
23300 <column alignment="left" valignment="top">
23302 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
23305 \begin_layout Plain Layout
23314 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
23317 \begin_layout Plain Layout
23328 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23331 \begin_layout Plain Layout
23339 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23342 \begin_layout Plain Layout
23345 mixed revision working copy
23352 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23355 \begin_layout Plain Layout
23363 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23366 \begin_layout Plain Layout
23369 modified working copy
23376 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23379 \begin_layout Plain Layout
23387 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23390 \begin_layout Plain Layout
23393 switched working copy
23400 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23403 \begin_layout Plain Layout
23411 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23414 \begin_layout Plain Layout
23417 partial working copy, from a sparse checkout
23424 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
23427 \begin_layout Plain Layout
23435 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
23438 \begin_layout Plain Layout
23441 mixed revision, modified, switched working copy
23454 \begin_layout Itemize
23457 file revision information.
23458 The result comes from parsing the output of
23459 \begin_inset Flex Code
23462 \begin_layout Plain Layout
23466 \begin_inset space ~
23470 \begin_inset space ~
23474 \begin_inset space ~
23483 Supported flags are:
23487 \begin_layout Itemize
23490 version number of the last commit (
23491 \begin_inset Flex Code
23494 \begin_layout Plain Layout
23505 \begin_layout Itemize
23508 author of the last commit (
23509 \begin_inset Flex Code
23512 \begin_layout Plain Layout
23523 \begin_layout Itemize
23526 date of the last commit (
23527 \begin_inset Flex Code
23530 \begin_layout Plain Layout
23541 \begin_layout Itemize
23544 time of the last commit (
23545 \begin_inset Flex Code
23548 \begin_layout Plain Layout
23560 \begin_layout Standard
23563 You can obtain this info via InsetInfo (e.g.
23565 \begin_inset Flex Code
23568 \begin_layout Plain Layout
23571 info-insert buffer vcs-date
23577 The information will be available only when you have the file stored under
23578 svn managment (i.e.
23580 \begin_inset Flex Code
23583 \begin_layout Plain Layout
23591 directory is available with your document).
23595 \begin_layout Itemize
23598 Another—a hacking one—possibility is to use svn keywords
23602 \begin_layout Plain Layout
23605 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
23611 In short – you set file keywords property (e.g.
23614 svn propset svn:keywords 'Rev' file.lyx
23616 ) and then paste keyword \SpecialChar TeX
23621 \begin_layout Plain Layout
23624 This is an easy way how to ensure that \SpecialChar LyX
23625 won't break the line in the middle
23631 tag in your document (e.g.
23633 \begin_inset Flex Code
23636 \begin_layout Plain Layout
23645 This way svn client will automatically substitute revision number (e.g.
23647 \begin_inset Flex Code
23650 \begin_layout Plain Layout
23658 ) after each update and commit.
23659 There are more problems with this approach.
23660 Firstly, the '$' character is used in \SpecialChar TeX
23661 world for math equations, so any
23662 occurence of math formula
23663 \begin_inset Formula $Rev$
23667 \begin_inset Formula $Rev:59$
23670 in your \SpecialChar LyX
23672 Similarly for other keywords like Id, Date, Author, etc.
23673 Secondly svn output is dependent on your locales, so its very easy that
23674 svn would produce some problematic strings once Date is used.
23675 Thirdly you get the whole 'Rev: 59' string in your document instead of
23677 Until subversion implements user's custom keywords it will be hard to use
23678 this approach reliably or let \SpecialChar LyX
23679 to support it directly.
23682 \begin_layout Subsection
23685 SVN and Windows Environment
23688 \begin_layout Quote
23691 My inclination is to say that if the user cannot figure out the command
23692 line operations on their own fairly quickly, they would be well advised
23693 to use TortoiseSVN.
23699 \begin_layout Subsubsection
23705 \begin_layout Standard
23708 In addition to installing \SpecialChar LyX
23709 , and having access to a Subversion repository,
23710 the user will need to install the Subversion client program.
23711 A Windows installer for the client program is available from
23712 \begin_inset CommandInset href
23715 target "http://www.collab.net/nonav/downloads/subversion/"
23721 The user may also want to install
23722 \begin_inset CommandInset href
23725 target "http://tortoisesvn.tigris.org/"
23730 , which integrates Subversion operations into the context (rightclick) menu
23731 of Windows Explorer.
23732 Operations done outside \SpecialChar LyX
23733 will typically be more convenient using the Explorer
23735 Note that TortoiseSVN is not a replacement for the client program, which
23736 is what \SpecialChar LyX
23740 \begin_layout Subsubsection
23743 Bringing a document under Subversion control
23746 \begin_layout Standard
23749 Before a \SpecialChar LyX
23750 document can be brought under version control in Subversion, its
23751 parent directory needs to be under version control.
23752 If the document is being added to a project already in the repository,
23753 this is accomplished by checking the project out to the directory where
23754 the new document will be placed.
23755 If the project itself is not yet under version control (for instance, if
23756 this document starts a new project), the directory must be imported into
23758 This is done outside \SpecialChar LyX
23760 Both import and checkout are easily accomplished from the Explorer context
23761 menu using TortoiseSVN, or alternatively can be done using the command
23762 line client at a DOS prompt.
23763 The procedure for importing the project using TortoiseSVN is described
23764 below, assuming an existing repository and a new project being started
23772 For information on using the Subversion client program, run
23773 \begin_inset Flex Code
23776 \begin_layout Plain Layout
23787 \begin_layout Enumerate
23796 in Windows Explorer, right click it, and select
23798 TortoiseSVN\SpecialChar menuseparator
23802 If necessary, adjust the URL for the repository, then click OK.
23805 \begin_layout Enumerate
23808 Right click the level of the repository under which you want to place the
23809 new project folder (typically the top level) and click
23813 Supply a name for the project folder and click OK.
23814 Add a message for the log file if desired, then click OK again.
23815 The new project folder should appear in the repository.
23816 Finally, click OK again to exit the repository browser.
23819 \begin_layout Enumerate
23822 Once again right click
23828 , this time selecting SVN Checkout\SpecialChar ldots
23829 Select the URL of the project folder
23830 you just created in the repository, and set the checkout directory to
23838 You will be warned about a non-empty folder; click OK to proceed.
23839 You should now have a
23850 \begin_layout Enumerate
23853 Create or open your document in \SpecialChar LyX
23856 File\SpecialChar menuseparator
23858 \begin_inset space ~
23861 Control\SpecialChar menuseparator
23865 Add a log message and click OK to commit the document to version control.
23868 \begin_layout Standard
23871 From this point onward, you should have full functionality in the
23873 File\SpecialChar menuseparator
23875 \begin_inset space ~
23881 You also have the option of checking the document in and out, viewing its
23883 using the TortoiseSVN context menu in Windows Explorer or the Subversion
23884 client program from a command prompt.
23887 \begin_layout Subsubsection
23890 SSH tunnel used with SVN under Windows
23893 \begin_layout Standard
23896 Compared with Linux setting up an svn client to communicate over ssh under
23897 Windows is a rather troublesome task.
23898 We will at least offer some hints how to setup the client side but prior
23899 knowledge about ssh and the Windows command line is needed, also be prepared
23900 for a great deal of frustration\SpecialChar ldots
23904 \begin_layout Enumerate
23907 Get an svn client for windows, as described in the previous sections.
23908 When it is a fresh install run some svn command (e.g.
23910 \begin_inset Flex Code
23913 \begin_layout Plain Layout
23921 ) to create config files, which you will need to change later on.
23924 \begin_layout Enumerate
23927 Choose an ssh client for Windows.
23928 There are several possibilities, we will use the one from Putty tools
23932 \begin_layout Plain Layout
23935 \begin_inset Flex URL
23938 \begin_layout Plain Layout
23940 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
23951 You will need to set the connection up so that the client doesn't ask for
23952 any password from you.
23953 To keep things easy we will use only keys without any additional password
23958 \begin_layout Enumerate
23962 \begin_inset Flex Code
23965 \begin_layout Plain Layout
23974 Save your private .ppk key file and put the public one on the server side.
23975 If the SVN server runs on Linux, note that the format of the public key
23976 is not compatible with Linux openssh and you will need to direcly copy-paste
23979 Public key for pasting into OpenSSH authorized_keys file
23981 :” edit field into the server's
23982 \begin_inset Flex Code
23985 \begin_layout Plain Layout
23988 ~/.ssh/authorized_keys
23994 \begin_inset Flex Code
23997 \begin_layout Plain Layout
24008 \begin_layout Enumerate
24012 \begin_inset Flex Code
24015 \begin_layout Plain Layout
24024 In the SVN config file
24028 \begin_layout Plain Layout
24031 Exact path depends on Windows version, usually somewhere around
24032 \begin_inset Flex Code
24035 \begin_layout Plain Layout
24040 Documents and Settings
24054 \begin_inset Flex Code
24057 \begin_layout Plain Layout
24074 , section [tunnels], setup ssh command, e.g.
24076 \begin_inset Flex Code
24079 \begin_layout Plain Layout
24082 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
24091 \begin_layout Plain Layout
24094 It will usually take a lot of time to get exact command right and it depends
24096 For example do not have some remote server saved as a default session in
24098 If things fail, try to connect via plink without SVN first.
24107 \begin_layout Enumerate
24110 Checkout the SVN archive, e.
24111 \begin_inset space \thinspace{}
24115 \begin_inset Newline newline
24119 \begin_inset Flex Code
24122 \begin_layout Plain Layout
24125 svn co svn+ssh://user@server/repository_path
24133 \begin_layout Subsubsection
24136 End-of-Line Conversions
24139 \begin_layout Standard
24142 When the collaborators are mixing Linux and Windows environments, \SpecialChar LyX
24144 use different line endings inside the .lyx files.
24145 This is not a problem as far as \SpecialChar LyX
24146 functionality is concerned, but the commit
24147 diffs will be huge and merge-conflicts prone.
24148 Fortunately SVN itself knows
24152 \begin_layout Plain Layout
24155 \begin_inset Flex URL
24158 \begin_layout Plain Layout
24160 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
24170 how to deal with CR/LF problems when switching .lyx files to the
24171 \begin_inset Flex Code
24174 \begin_layout Plain Layout
24186 \begin_layout Plain Layout
24190 \begin_inset Flex Code
24193 \begin_layout Plain Layout
24196 svn propset svn:eol-style native FILE_NAME
24209 \begin_layout Subsection
24212 GIT commands in \SpecialChar LyX
24216 \begin_layout Standard
24219 A minimal subset of GIT commands is now supported by \SpecialChar LyX
24221 You can find the commands in the
24223 File\SpecialChar menuseparator
24225 \begin_inset space ~
24231 Please note that if you use password protected access to repository via
24232 ssh, you will be asked in terminal window.
24234 was tested against GIT 1.7.
24238 \begin_layout Plain Layout
24241 Windows users please note that you need to ensure that git is on the path.
24242 This can be set from within \SpecialChar LyX
24245 Tools\SpecialChar menuseparator
24246 Preferences\SpecialChar menuseparator
24247 Paths\SpecialChar menuseparator
24258 \begin_layout Standard
24261 One big difference of GIT and the other supported version control systems
24262 is the distributed nature of GIT: With traditional version control systems
24263 there is one central server which hosts the repository.
24264 Users commit their changes to the server, and get updates made by other
24266 With GIT, users commit to a local repository.
24267 The local repository can be synchronized with one or more remote repositories
24269 \begin_inset Flex Code
24272 \begin_layout Plain Layout
24281 \begin_inset Flex Code
24284 \begin_layout Plain Layout
24294 does not interact in any way with remote GIT repositories.
24295 It works exclusively with the local repository in a very similar way as
24296 with a central CVS or SVN repository.
24297 If you use remote GIT repositories you need to do the
24298 \begin_inset Flex Code
24301 \begin_layout Plain Layout
24310 \begin_inset Flex Code
24313 \begin_layout Plain Layout
24321 operations with your favourite GIT client.
24324 \begin_layout Subsubsection
24331 \begin_layout Standard
24334 If your document is not under revision control, this is the only item shown
24336 And if it is under revision control, the
24340 item is not visible.
24343 \begin_layout Standard
24346 This command registers in GIT your document ONLY in case you have already
24347 the documents directory under GIT control (in particular
24352 This means you have to checkout the archive by yourself.
24355 \begin_layout Standard
24358 Then you are asked interactively to supply an initial description of the
24360 Don't forget that registered file is not yet committed.
24363 \begin_layout Standard
24366 GIT command that is run:
24369 \begin_inset Quotes qld
24373 \begin_inset Quotes qld
24379 \begin_layout Standard
24386 to understand the switches.
24389 \begin_layout Subsubsection
24396 \begin_layout Standard
24399 When you are finished editing a file, you commit your changes.
24400 When you do this, you are asked for a description of the changes.
24401 After that changes are committed.
24404 \begin_layout Standard
24409 git commit -q -m"<description>" <file-name>
24412 \begin_layout Subsubsection
24416 Revert To Repository Version
24419 \begin_layout Standard
24422 This will discard all changes made to the document since the last check
24424 You get a warning before changes are discarded.
24427 \begin_layout Standard
24433 \begin_inset Quotes qld
24437 \begin_inset Quotes qld
24443 \begin_layout Subsubsection
24450 \begin_layout Standard
24453 This will rename the current document including the version history.
24454 It requires a clean document without any changes since the last checkin.
24455 You are asked for a file name and a description of the rename operation.
24456 After that the document is renamed, both locally and in the repository.
24457 If the parent directories of the new and old file names differ, all relative
24458 paths of included files are adjusted (like in
24460 File\SpecialChar menuseparator
24465 Finally, the document is reloaded using the new name.
24468 \begin_layout Labeling
24469 \labelwidthstring 00.00.0000
24473 \begin_inset space ~
24477 \begin_inset space ~
24481 \begin_inset Newline newline
24485 \begin_inset Flex Code
24488 \begin_layout Plain Layout
24494 \begin_inset Quotes qld
24498 \begin_inset Quotes qld
24502 \begin_inset Quotes qld
24506 \begin_inset Quotes qld
24515 \begin_inset Newline newline
24519 \begin_inset Flex Code
24522 \begin_layout Plain Layout
24533 \begin_layout Subsubsection
24540 \begin_layout Standard
24543 This shows the complete history of the GIT document.
24547 \begin_inset Quotes qld
24551 \begin_inset Quotes qld
24556 is shown in a browser.
24559 \begin_layout Subsubsection
24565 \begin_layout Standard
24569 supports GIT hash number of the last commit to the file, author name, date
24570 and time of last commit.
24571 All those are extracted from
24572 \begin_inset Flex Code
24575 \begin_layout Plain Layout
24578 git log -n 1 --pretty=format:%H%n%an%n%ai
24584 Tree version information is obtained via
24585 \begin_inset Flex Code
24588 \begin_layout Plain Layout
24591 git describe --abbrev --dirty --long
24598 \begin_inset CommandInset ref
24600 reference "subsec:VCS-Revision-Information"
24607 \begin_layout Subsection
24613 \begin_layout Standard
24616 With the recent addition of the
24617 \begin_inset Flex Code
24620 \begin_layout Plain Layout
24628 function \SpecialChar LyX
24629 power users are allowed to create their own commands for revision
24633 \begin_layout Standard
24636 As an example you can see how two TortoiseSVN commands could be integrated
24640 \begin_layout Description
24644 \begin_inset Flex Code
24647 \begin_layout Plain Layout
24650 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
24658 \begin_layout Description
24662 \begin_inset Flex Code
24665 \begin_layout Plain Layout
24668 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
24676 \begin_layout Subsection
24679 Version control and Document comparison
24682 \begin_layout Standard
24685 One of the typical uses of version control is to inspect the changes between
24686 revisions, usually by creating
24687 \begin_inset Flex Code
24690 \begin_layout Plain Layout
24699 While this is useful for plain text files, it is much less useful in the
24700 case of \SpecialChar LyX
24701 files, which have more a complicated structure.
24702 Hence we provide binding to the Document comparison feature.
24703 There are two ways of calling this feature – either by direct call of
24704 \begin_inset Flex Code
24707 \begin_layout Plain Layout
24716 function (for details see \SpecialChar LyX
24717 functions manual) or by the toolbar icon
24730 One can either compare two chosen revisions of the document or he can simply
24731 compare the current version of edited text with older revisions (where
24733 \begin_inset Flex Noun
24736 \begin_layout Plain Layout
24744 ' revisions back means comparison of the edited file with last commited
24749 \begin_layout Standard
24752 This feature is supported for SVN and RCS though due to the more complicated
24753 versioning scheme of RCS there is a constraint – when addressing the revisions
24754 in dialog, numbers always point to the last number in RCS revision number,
24757 We don't currently support GIT addressing of revisions, one can just compare
24758 edited document with its revision X steps backs, where X is addressed as
24760 \begin_inset Flex Code
24763 \begin_layout Plain Layout
24774 \begin_layout Section
24775 Programmation littéraire
24778 \begin_layout Standard
24783 (kayvan@sylvan.com), document d'origine écrit par
24785 Edmar Wienskoski Jr.
24788 (edmar-w-jr@technologist.com)
24791 \begin_layout Subsection
24795 \begin_layout Standard
24796 Le but principal de cette documentation est de montrer comment utiliser
24798 pour la programmation littéraire.
24799 Nous supposerons que vous êtes familiers de cette technique de programmation,
24800 et savez donc ce que
24801 \begin_inset Quotes cld
24805 \begin_inset Quotes crd
24809 \begin_inset Quotes cld
24813 \begin_inset Quotes crd
24820 \begin_layout Plain Layout
24821 NdT : Respectivement la génération du code et de la documentation.
24828 Si ce n'est pas le cas, veuillez lire les pages web dont les adresses sont
24829 indiquées un peu plus loin.
24830 Vous y trouverez une bonne documentation, allant de l'histoire du développement
24831 aux derniers trucs et astuces.
24834 \begin_layout Standard
24835 Nous supposerons aussi que vous êtes assez familiarisés avec \SpecialChar LyX
24837 changer vos préférences, et le fichier de ressources X.
24838 Si ce n'est pas le cas, voyez le reste de la documentation de \SpecialChar LyX
24843 \begin_layout Subsection
24844 La programmation littéraire
24847 \begin_layout Standard
24848 Extrait de la FAQ de la Programmation Littéraire :
24851 \begin_layout Quotation
24852 La programmation littéraire est la combinaison de la documentation et des
24853 sources en une forme lisible par un être humain.
24854 En fait, la programmation littéraire doit être agréable à lire, et même
24855 aguicheuse ! (Désolé, Bob, je n'ai pas pu résister...) En général, la programmatio
24856 n littéraire combine la source et la documentation dans un seul et unique
24858 Des outils de programmation littéraire permettent ensuite de produire séparémen
24859 t le fichier source et la documentation.
24860 Le style WEB de programmation littéraire fut créé par D.E.
24861 Knuth lors du développement de son logiciel de typographie, \SpecialChar TeX
24865 \begin_layout Standard
24869 \begin_layout Quotation
24872 En quoi la programmation littéraire diffère-t-elle du commentaire ?
24875 \begin_layout Quotation
24876 Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
24880 \begin_layout Itemize
24881 un ordre d'élaboration flexible
24884 \begin_layout Itemize
24885 le support automatique pour la visualisation
24888 \begin_layout Itemize
24889 une documentation mise en forme, notamment les diagrammes et les mathématiques
24894 \begin_layout Standard
24895 Maintenant que j'ai éveillé votre curiosité, voyons les références :
24898 \begin_layout Subsubsection
24902 \begin_layout Standard
24903 La FAQ complète de la Programmation Littéraire se trouve à :
24906 \begin_layout Quote
24907 FAQ de la Programmation Littéraire
24908 \begin_inset Flex URL
24911 \begin_layout Plain Layout
24913 http://www.literateprogramming.com/lpfaq.pdf
24921 \begin_layout Standard
24922 La FAQ dénombre 23 (vingt-trois !) outils différents pour la programmation
24924 Certains sont spécialisés pour certains langages de programmation, d'autre
24925 ont une portée plus générale.
24931 pour mon usage personnel pour plusieurs raisons :
24934 \begin_layout Itemize
24935 Il sait générer la documentation aussi bien en \SpecialChar LaTeX
24939 \begin_layout Itemize
24940 Il a une architecture ouverte, c'est-à-dire qu'il est facile d'y ajouter
24941 de nouveaux filtres
24947 \begin_layout Plain Layout
24953 are programs that read a given data stream and output a manipulated data
24955 That way, a WEB file (consisting of literate code) can be turned into a
24956 file consisting only of C program code or \SpecialChar LaTeX
24964 et de réaliser des opérations spéciales au besoin.
24967 \begin_layout Itemize
24968 Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
24971 \begin_layout Itemize
24975 \begin_layout Standard
24976 La page web de Noweb se trouve à :
24979 \begin_layout Quote
24980 Page d'accueil de Noweb
24981 \begin_inset Flex URL
24984 \begin_layout Plain Layout
24986 https://www.cs.tufts.edu/~nr/noweb/
24994 \begin_layout Standard
24995 À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
24996 exemples de programmation littéraire.
24999 \begin_layout Subsection
25001 et la Programmation Littéraire avec Noweb
25004 \begin_layout Standard
25006 supporte la Programmation Littéraire par l'intermédiaire du mécanisme de
25007 gestion des convertisseurs.
25009 \begin_inset Quotes cld
25012 indépendant de Noweb
25013 \begin_inset Quotes crd
25016 , c'est-à-dire que vous pourrez utiliser cette nouvelle fonction de \SpecialChar LyX
25018 un autre outil de programmation littéraire de votre choix, en changeant
25019 juste vos préférences \SpecialChar LyX
25023 \begin_layout Subsubsection
25024 Génération des documents et du code (weaving and tangling)
25027 \begin_layout Paragraph
25030 Using the noweb module
25033 \begin_layout Standard
25036 If you have installed Noweb and \SpecialChar LyX
25037 successfully, whenever you open a new document,
25038 after you have chosen its document class, use the
25040 Document\SpecialChar menuseparator
25044 \begin_inset Quotes eld
25048 \begin_inset Quotes erd
25052 If Noweb is correctly installed, when you click on the
25053 \begin_inset Quotes eld
25057 \begin_inset Quotes erd
25060 link, you will see the
25061 \begin_inset Quotes eld
25065 \begin_inset Quotes erd
25068 module in the available list and you can add it to your document.
25071 \begin_layout Paragraph
25075 \begin_layout Standard
25077 vous permet d'entrer du code par l'intermédiaire d'un insert paramétrable
25081 \begin_inset Flex Noun
25084 \begin_layout Plain Layout
25102 \begin_layout LyX-Code
25106 \begin_layout LyX-Code
25110 \begin_layout LyX-Code
25114 \begin_layout LyX-Code
25118 \begin_layout LyX-Code
25122 \begin_layout Standard
25123 Le problème est que tout ce qui est compris entre le
25131 doit être pris tel quel, c'est-à-dire que \SpecialChar LyX
25132 ne doit faire aucune interprétation
25133 de ce qui a été écrit.
25134 C'est aussi géré par le environnement
25137 \begin_inset Flex Noun
25140 \begin_layout Plain Layout
25150 , qui fonctionne comme un insert des texte normal mais qui présente une
25151 totale liberté en ce qui concerne l'espacement.
25154 \begin_layout Standard
25155 Il est à noter que vous pouvez aussi utiliser la construction
25158 \begin_inset Quotes cld
25162 \begin_inset Quotes crd
25171 pour ajouter des éléments de référence croisée :
25174 \begin_layout LyX-Code
25178 \begin_layout LyX-Code
25179 def une_fonction(param):
25182 \begin_layout LyX-Code
25183 "C'est la documentation de cette fonction."
25186 \begin_layout LyX-Code
25187 print "Mes paramètres : ", param
25190 \begin_layout LyX-Code
25191 @ %def une_fonction
25194 \begin_layout Standard
25195 Pour avoir un exemple de cette construction et des références croisées engendrée
25196 s, regardez le programme littéraire python dans
25201 /examples/listerrors.lyx
25203 qui devrait clarifier tout ça.
25206 \begin_layout Paragraph
25207 Génération de la documentation
25210 \begin_layout Standard
25211 Arrivé ici, vous avez déjà un nouveau fichier avec sa propre classe de document,
25212 et vous avec tapé un peu de code et de texte dedans.
25213 Bien ; et maintenant, comment je l'imprime ? La réponse est simple : vous
25216 Affichage\SpecialChar menuseparator
25220 comme vous le feriez pour un document quelconque.
25221 Il n'y a aucune procédure particulière.
25224 \begin_layout Standard
25225 Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
25226 à l'intérieur de \SpecialChar LyX
25230 \begin_layout Enumerate
25231 Quand vous choisissez
25233 Affichage\SpecialChar menuseparator
25235 \begin_inset space ~
25239 \begin_inset space ~
25242 Jour\SpecialChar menuseparator
25245 , un fichier \SpecialChar LaTeX
25250 \begin_layout Standard
25251 Si le document est d'un type littéraire, le fichier généré sera nommé avec
25252 l'extension définie par le format
25253 \begin_inset Quotes cld
25257 \begin_inset Quotes crd
25260 (défini dans la fenêtre de
25264 ), sinon le fichier aura l'extension habituelle
25272 \begin_layout Enumerate
25273 Remarquez que la seule différence est cette extension : \SpecialChar LyX
25274 n'a rien de particulier
25276 Tant que vous avez utilisé l'insert
25279 \begin_inset Flex Noun
25282 \begin_layout Plain Layout
25292 en entrant le texte, tout se passera sans problème.
25295 \begin_layout Enumerate
25296 Si le document est d'une classe littéraire, \SpecialChar LyX
25297 utilisera ensuite le convertisseur
25298 interne \SpecialChar LyX
25299 vers Noweb, suivi par le convertisseur Noweb vers \SpecialChar LaTeX
25304 \begin_layout Plain Layout
25305 Les convertisseurs sont définis dans la fenêtre
25307 Outils\SpecialChar menuseparator
25308 Préférences\SpecialChar menuseparator
25309 Gestion de fichiers
25320 pour générer le fichier \SpecialChar LaTeX
25325 \begin_layout Standard
25326 Sinon, il saute simplement cette étape.
25330 \begin_layout Enumerate
25331 Enfin, \SpecialChar LaTeX
25332 est invoqué et le processus continue comme s'il s'agissait d'un
25333 document quelconque.
25336 \begin_layout Standard
25337 Vous êtes donc indépendant d'un
25338 \begin_inset Quotes cld
25342 \begin_inset Quotes crd
25345 donné, car vous pouvez changer les commandes correspondant aux différents
25349 \begin_layout Paragraph
25353 \begin_layout Standard
25354 Quand on demande de
25358 dans les menus, ou quand on appuie sur le bouton correspondant de la barre
25359 d'outils, un fichier \SpecialChar LaTeX
25360 est généré comme dans l'étape
25361 \begin_inset space ~
25366 invoque ensuite le convertisseur
25371 Celui-ci (comme tout convertisseur) est invoqué en deux parties :
25374 \begin_layout Enumerate
25375 Le programme de conversion proprement dit.
25376 Ce programme procède à la conversion d'un format à un autre (ici, du format
25388 \begin_layout Enumerate
25389 Le filtre de messages d'erreur.
25390 C'est un programme dont le seul rôle est de réécrire les messages d'erreur
25391 dans un format compréhensible par \SpecialChar LyX
25393 Ça permet à \SpecialChar LyX
25394 de placer des boîtes d'erreur au bon endroit dans le tampon
25398 \begin_layout Standard
25399 La première partie, déterminée par le champ
25404 \begin_inset Newline newline
25410 \begin_inset Quotes cld
25414 \begin_inset Quotes crd
25420 Ça signifie que \SpecialChar LyX
25425 (un programme ou un script) avec le nom du fichier Noweb (en général un
25426 fichier dans le répertoire temporaire de \SpecialChar LyX
25430 \begin_layout Standard
25431 Voici une implémentation de
25435 que vous pouvez mettre dans un répertoire de votre chemin d'accès par défaut
25439 \begin_layout Standard
25445 \begin_layout Standard
25451 \begin_layout Standard
25454 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
25457 \begin_layout Standard
25460 The next part of the converter setting is the
25461 \begin_inset Newline newline
25465 \begin_inset Quotes eld
25469 \begin_inset Quotes erd
25472 which is to be set to
25475 \begin_layout LyX-Code
25479 parselog=$$s/scripts/listerrors
25482 \begin_layout Standard
25485 This will run any errors that are generated by the
25486 \begin_inset Quotes eld
25490 \begin_inset Quotes erd
25493 process through the
25494 \begin_inset Quotes eld
25498 \begin_inset Quotes erd
25504 \begin_layout Standard
25507 The build will normally take place in \SpecialChar LyX
25508 's temporary directory, so the files
25509 produced by the conversion will be in that directory.
25511 will copy out what it regards as the `main' file, but the
25515 conversion may produce several files, and so most of these would then be
25516 deleted when \SpecialChar LyX
25518 This is why we pass in the NOWEB_OUTPUT_DIR environment variable so that
25519 the build-script chunk can place the generated files in that location.
25522 \begin_layout Paragraph
25523 Instructions de compilation dans le document
25526 \begin_layout Standard
25527 La dernière partie de l'interface entre \SpecialChar LyX
25533 \begin_inset Quotes cld
25537 \begin_inset Quotes crd
25541 En général, les instructions de compilation de votre programme doivent
25542 être regroupées dans un
25551 vu plus haut est spécifique à noweb et utilise la commande
25560 \begin_inset Quotes cld
25564 \begin_inset Quotes crd
25567 ) et passer son contenu dans
25574 \begin_layout Standard
25575 Typiquement, un tel
25582 \begin_layout LyX-Code
25586 \begin_layout LyX-Code
25588 \begin_inset Newline newline
25591 if [ -z "${NOWEB_SOURCE}" ]
25592 \begin_inset Newline newline
25598 \begin_layout LyX-Code
25599 NOWEB_SOURCE=myfile.nw
25600 \begin_inset Newline newline
25604 \begin_inset Newline newline
25608 code to extract files ...
25609 use NOWEB_OUTPUT_DIR here ...]
25610 \begin_inset Newline newline
25614 code to compile files ...]
25615 \begin_inset Newline newline
25621 \begin_layout Standard
25627 /examples/listerrors.lyx
25630 \begin_inset Newline newline
25638 /examples/Literate.lyx
25640 qui implémentent deux versions du programme
25644 pour avoir des exemples de comment tout cela va ensemble.
25645 Vous pouvez encore consulter
25650 /examples/noweb2lyx.lyx
25653 Il est intéressant de constater que ces trois fichiers démontrent l'indépendanc
25654 e de \SpecialChar LyX
25655 relativement au langage de programmation littéraire adopté car ils
25656 sont écrits respectivement en Python, C et Perl.
25659 \begin_layout LyX-Code
25663 \begin_layout Subsubsection
25664 Configurer \SpecialChar LyX
25668 \begin_layout Standard
25669 Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
25676 Outils\SpecialChar menuseparator
25680 Les parties importantes sont :
25683 \begin_layout Description
25685 \begin_inset space ~
25689 \begin_inset space ~
25693 \begin_inset Quotes cld
25697 \begin_inset Quotes crd
25700 Choisi dans l'onglet
25704 , où vous mettez ce qui est spécifique à Noweb.
25708 \begin_inset space ~
25716 \begin_inset Quotes cld
25720 \begin_inset Quotes crd
25732 \begin_inset Quotes cld
25736 \begin_inset Quotes crd
25743 créera donc un fichier d'extension
25747 lors de la première étape du processus de conversion.
25750 \begin_layout Description
25752 \begin_inset space ~
25756 \begin_inset space ~
25763 C'est un format fictif dont le seul but est d'être le point d'arrivée d'une
25764 conversion (ce qui permet ainsi de mettre en place un convertisseur pointant
25768 \begin_layout Description
25778 Ce convertisseur assure la génération de la documentation (
25779 \begin_inset Quotes cld
25783 \begin_inset Quotes crd
25787 Pour Noweb, il faut mettre
25790 \begin_inset Quotes cld
25793 noweave -delay -index $$i > $$o
25794 \begin_inset Quotes crd
25800 \begin_layout Description
25809 Celui-ci assure la génération du code (
25810 \begin_inset Quotes cld
25814 \begin_inset Quotes crd
25818 Comme vu plus haut, il faut mettre
25821 \begin_inset Quotes cld
25825 \begin_inset Quotes crd
25833 \begin_inset space ~
25841 \begin_inset Quotes cld
25844 originaldir,parselog=listerrors
25845 \begin_inset Quotes crd
25853 \begin_layout Subsubsection
25854 Fonctions pour le déboguage
25857 \begin_layout Standard
25858 Une nouvelle fonction est aussi implémentée dans le serveur \SpecialChar LyX
25861 \begin_inset Quotes cld
25864 serveur va à la bonne ligne
25865 \begin_inset Quotes crd
25868 que l'on utilisera avec
25876 ou un autre débogueur.
25879 \begin_layout Standard
25880 Lorsque vous déboguez du code avec
25888 , il est possible d'appeler un éditeur de texte à la position actuelle d'exécuti
25889 on, avec un seul appui clavier.
25890 La configuration par défaut de
25899 Il se trouve que vous pouvez choisir l'éditeur appelé par
25905 Outils\SpecialChar menuseparator
25906 Préférences\SpecialChar menuseparator
25907 Gestion des fichiers\SpecialChar menuseparator
25910 en changeant l'entrée
25917 \begin_layout Standard
25918 J'ai trouvé avantageux d'utiliser \SpecialChar LyX
25930 \begin_layout LyX-Code
25933 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
25936 \begin_layout Standard
25937 Ainsi, quand vous utilisez
25941 et que vous vous apercevez qu'il faut modifier le code, vous pressez juste
25954 renvoie cette information à \SpecialChar LyX
25955 via le serveur \SpecialChar LyX
25957 La fenêtre \SpecialChar LyX
25958 montrera le fichier en question, avec le curseur pile poil
25964 Plus besoin de jouer aux devinettes ou de faire défiler tout le document
25965 pour savoir où se situait le problème !
25968 \begin_layout Standard
25969 Notez cependant qu'il vous faut activer cette fonction du serveur \SpecialChar LyX
25977 \begin_inset space ~
25981 \begin_inset CommandInset ref
25983 reference "sec:Démarrer-le-Serveur"
25989 explique comment procéder.
25992 \begin_layout Subsubsection
25993 Ajouts à la barre d'outils
25996 \begin_layout Standard
25997 Il y a six nouveaux boutons qui peuvent être ajoutés à la barre d'outils
25998 de \SpecialChar LyX
26000 Quatre de ces boutons sont des raccourcis vers les styles
26018 , pour l'insert paramétrable
26025 Le dernier bouton est un raccourci vers la commande
26026 \begin_inset Quotes cld
26030 \begin_inset Quotes crd
26036 \begin_layout Standard
26038 a tout une série de boutons qui peuvent être intégrés dans la barre d'outils.
26039 Personnellement, j'ai combiné les six raccourcis ci-dessus avec deux autres
26042 Document\SpecialChar menuseparator
26044 \begin_inset space ~
26048 \begin_inset space ~
26051 Jour\SpecialChar menuseparator
26056 Document\SpecialChar menuseparator
26060 Voilà comment cela se présente :
26063 \begin_layout LyX-Code
26067 \begin_layout LyX-Code
26071 \begin_layout LyX-Code
26072 Icon "layout Standard"
26075 \begin_layout LyX-Code
26076 Icon "layout Section"
26079 \begin_layout LyX-Code
26080 Icon "layout \SpecialChar LaTeX
26084 \begin_layout LyX-Code
26085 Icon "layout \SpecialChar LyX
26089 \begin_layout LyX-Code
26090 Icon "flex.insert Chunk"
26093 \begin_layout LyX-Code
26097 \begin_layout LyX-Code
26101 \begin_layout LyX-Code
26102 Icon "buffer-typeset"
26105 \begin_layout LyX-Code
26106 Icon "build-program"
26109 \begin_layout LyX-Code
26113 \begin_layout LyX-Code
26117 \begin_layout LyX-Code
26121 \begin_layout LyX-Code
26125 \begin_layout LyX-Code
26129 \begin_layout Subsubsection
26130 Couleurs personnalisées
26133 \begin_layout Standard
26134 Un certain nombre de couleurs de \SpecialChar LyX
26135 peuvent être personnalisées dans la fenêtre
26141 Une des choses qui ennuient nombre d'entre nous est la couleur du code
26144 La couleur par défaut est le rouge, or les
26148 utilisent la police \SpecialChar LaTeX
26149 , et comme il y a beaucoup de
26153 dans un document de programmation littéraire, vous en aurez sûrement marre
26154 de tout voir en rouge.
26155 Vous pouvez la changer dans l'onglet
26157 Apparence\SpecialChar menuseparator
26163 \begin_layout Standard
26164 Le problème suivant est la présence visible des caractères
26165 \begin_inset Quotes cld
26169 \begin_inset Quotes crd
26173 Vous pouvez aussi choisir la couleur de ces caractères particuliers et
26174 donc les faire se confondre avec le fond.
26175 Je vous conseille de choisir une couleur qui est proche de celle du fond,
26176 mais pas la même : vous pourrez toujours les voir, mais ils ne vous dérangeront
26180 \begin_layout Subsection
26187 \begin_layout Standard
26198 is documented in the
26202 example file and in the Sweave manual (menu
26204 Help\SpecialChar menuseparator
26210 \begin_layout Chapter
26211 Fonctionnalités particulières
26214 \begin_layout Standard
26215 Vous pouvez faire avec \SpecialChar LyX
26216 tout ce que vous pouvez faire avec \SpecialChar LaTeX
26218 Cependant, \SpecialChar LyX
26219 ne peut inclure directement toutes les fonctionnalités de \SpecialChar LaTeX
26221 mais vous pouvez toujours utiliser le code \SpecialChar TeX
26222 ; Ce chapitre vous montre quelques
26223 points particuliers qui peuvent vous intéresser.
26224 Pour d'autre fonctionnalités spécifiques concernant les figures, les tableaux,
26225 les flottants, les boîtes et les notes, voyez le manuel des
26232 \begin_layout Section
26236 \begin_layout Standard
26237 Cette fonctionnalité est indépendante de l'option
26239 Document sur deux colonnes
26243 Document\SpecialChar menuseparator
26251 Si vous désirez une présentation sur deux colonnes dans tout le document,
26252 vous devez utiliser l'option
26254 Document sur deux colonnes
26257 Pour tous les aures cas, utisez la fonctionnalité décrite ici.
26260 \begin_layout Standard
26261 Pour activer les colonnes multiples dans votre document, vous devez charger
26268 Document\SpecialChar menuseparator
26269 Paramètres\SpecialChar menuseparator
26272 ) et vous devez avoir installé le paquetage \SpecialChar LaTeX
26280 \begin_layout Standard
26281 Dans chaque colonne, vous pouvez insérer ce que vous voulez, avec une limitation
26282 : pour les flottants, vous devez utiliser l'option
26284 Plusieurs colonnes.
26287 Les notes de bas de page provenant de colonnes multiples seront placées
26288 sur toute la largeur de la page et non pas sous chaque colonne.
26292 \begin_layout Subsection
26296 \begin_layout Standard
26297 Si vous souhaitez présenter un texte sur deux colonnes, insérez un insert
26300 Insertion\SpecialChar menuseparator
26301 Inserts personnalisables\SpecialChar menuseparator
26304 là où les colonnes doivent débuter.
26305 Saisissez tout le texte qui doit être affiché sur deux colonnes dans cet
26309 \begin_layout Standard
26313 \begin_layout Standard
26317 \begin_inset Flex Multiple Columns
26320 \begin_layout Plain Layout
26326 The Adventure of the Empty House
26329 \begin_inset Newline newline
26332 by Sir Arthur Conan Doyle
26335 \begin_layout Plain Layout
26339 It was in the spring of the year 1894 that all London was interested, and
26340 the fashionable world dismayed, by the murder of the Honourable Ronald
26341 Adair under most unusual and inexplicable circumstances.
26342 The public has already learned those particulars of the crime which came
26343 out in the police investigation, but a good deal was suppressed upon that
26344 occasion, since the case for the prosecution was so overwhelmingly strong
26345 that it was not necessary to bring forward all the facts.
26346 Only now, at the end of nearly ten years, am I allowed to supply those
26347 missing links which make up the whole of that remarkable chain.
26348 The crime was of interest in itself, but that interest was as nothing to
26349 me compared to the inconceivable sequel, which afforded me the greatest
26350 shock and surprise of any event in my adventurous life.
26351 Even now, after this long interval, I find myself thrilling as I think
26352 of it, and feeling once more that sudden flood of joy, amazement, and increduli
26353 ty which utterly submerged my mind.
26354 Let me say to that public, which has shown some interest in those glimpses
26355 which I have occasionally given them of the thoughts and actions of a very
26356 remarkable man, that they are not to blame me if I have not shared my knowledge
26357 with them, for I should have considered it my first duty to do so, had
26358 I not been barred by a positive prohibition from his own lips, which was
26359 only withdrawn upon the third of last month.
26367 \begin_layout Standard
26368 Pour avoir 3 colonnes ou plus, positionnez le curseur dans l'insert multi-colonn
26369 es et utilisez le menu
26371 Insertion\SpecialChar menuseparator
26375 Le nombre de colonnes est saisi dans cet insert (pour 3 colonnes, saisir
26377 \begin_inset Quotes cld
26381 \begin_inset Quotes crd
26385 \begin_inset Newline newline
26388 Voici un exemple avec 3 colonnes:
26391 \begin_layout Standard
26394 \begin_inset Flex Multiple Columns
26397 \begin_layout Plain Layout
26401 \begin_inset Argument 1
26404 \begin_layout Plain Layout
26411 It can be imagined that my close intimacy with Sherlock Holmes had interested
26412 me deeply in crime, and that after his disappearance I never failed to
26413 read with care the various problems which came before the public.
26414 And I even attempted, more than once, for my own private satisfaction,
26415 to employ his methods in their solution, though with indifferent success.
26416 There was none, however, which appealed to me like this tragedy of Ronald
26418 As I read the evidence at the inquest, which led up to a verdict of willful
26419 murder against some person or persons unknown, I realized more clearly
26420 than I had ever done the loss which the community had sustained by the
26421 death of Sherlock Holmes.
26422 There were points about this strange business which would, I was sure,
26423 have specially appealed to him, and the efforts of the police would have
26424 been supplemented, or more probably anticipated, by the trained observation
26425 and the alert mind of the first criminal agent in Europe.
26426 All day, as I drove upon my round, I turned over the case in my mind and
26427 found no explanation which appeared to me to be adequate.
26428 At the risk of telling a twice-told tale, I will recapitulate the facts
26429 as they were known to the public at the conclusion of the inquest.
26437 \begin_layout Standard
26438 Vous pouvez avoir jusqu'à 10 colonnes si vous le désirez, mais ça risque
26439 de ne pas être agréable à la lecture\SpecialChar ldots
26443 \begin_layout Standard
26446 \begin_inset Newpage newpage
26452 \begin_layout Subsection
26453 Des colonnes dans des colonnes
26456 \begin_layout Standard
26457 Vous pouvez également créer des colonnes dans des colonnes:
26460 \begin_layout Standard
26463 \begin_inset Flex Multiple Columns
26466 \begin_layout Plain Layout
26470 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
26471 at that time governor of one of the Australian colonies.
26472 Adair's mother had returned from Australia to undergo the operation for
26473 cataract, and she, her son Ronald, and her daughter Hilda were living together
26477 \begin_layout Plain Layout
26480 \begin_inset Flex Multiple Columns
26483 \begin_layout Plain Layout
26487 The youth moved in the best society
26488 \begin_inset space ~
26491 – had, so far as was known, no enemies and no particular vices.
26492 He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
26493 had been broken off by mutual consent some months before, and there was
26494 no sign that it had left any very profound feeling behind it.
26495 For the rest {sic} the man's life moved in a narrow and conventional circle,
26496 for his habits were quiet and his nature unemotional.
26497 Yet it was upon this easy-going young aristocrat that death came, in most
26498 strange and unexpected form, between the hours of ten and eleven-twenty
26499 on the night of March 30, 1894.
26507 \begin_layout Plain Layout
26511 Ronald Adair was fond of cards
26512 \begin_inset space ~
26515 – playing continually, but never for such stakes as would hurt him.
26516 He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
26517 It was shown that, after dinner on the day of his death, he had played
26518 a rubber of whist at the latter club.
26519 He had also played there in the afternoon.
26524 The evidence of those who had played with him
26525 \begin_inset space ~
26529 Murray, Sir John Hardy, and Colonel Moran
26530 \begin_inset space ~
26533 – showed that the game was whist, and that there was a fairly equal fall
26535 Adair might have lost five pounds, but not more.
26536 His fortune was a considerable one, and such a loss could not in any way
26538 He had played nearly every day at one club or other, but he was a cautious
26539 player, and usually rose a winner.
26540 It came out in evidence that, in partnership with Colonel Moran, he had
26541 actually won as much as four hundred and twenty pounds in a sitting, some
26542 weeks before, from Godfrey Milner and Lord Balmoral.
26543 So much for his recent history as it came out at the inquest.
26551 \begin_layout Subsection
26552 Exemples plus compliqués
26555 \begin_layout Standard
26556 Les exemples proposés dans cette section illustrent quelques fonctionnalités
26557 plus particulières de l'insertion de colonnes multiples.
26560 \begin_layout Standard
26561 Pour découvrir d'autres fonctionnalités, référez-vous à le
26564 \begin_inset CommandInset href
26566 name "documentation"
26567 target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
26581 \begin_layout Subsubsection
26585 \begin_layout Standard
26586 Pour ajouter un texte en préface pour plusieurs colonnes, positionnez le
26587 curseur dans l'insert multi-colonnes et appelez le menu
26589 Insertion\SpecialChar menuseparator
26593 Saisissez votre texte de préface dans cet insert.
26594 \begin_inset Newline newline
26597 Voici un exemple avec un texte en préface:
26600 \begin_layout Standard
26603 \begin_inset VSpace bigskip
26609 \begin_layout Standard
26612 \begin_inset Flex Multiple Columns
26615 \begin_layout Plain Layout
26618 \begin_inset Argument 2
26621 \begin_layout Plain Layout
26624 And the story continues and continues and continues and continues\SpecialChar ldots
26632 On the evening of the crime, he returned from the club exactly at ten.
26633 His mother and sister were out spending the evening with a relation.
26634 The servant deposed that she heard him enter the front room on the second
26635 floor, generally used as his sitting-room.
26636 She had lit a fire there, and as it smoked she had opened the window.
26637 No sound was heard from the room until eleven-twenty, the hour of the return
26638 of Lady Maynooth and her daughter.
26639 Desiring to say good-night, she attempted to enter her son's room.
26640 The door was locked on the inside, and no answer could be got to their
26641 cries and knocking.
26642 Help was obtained, and the door forced.
26643 The unfortunate young man was found lying near the table.
26644 His head had been horribly mutilated by an expanding revolver bullet, but
26645 no weapon of any sort was to be found in the room.
26653 \begin_layout Standard
26654 Vous pouvez également utiliser une en-tête de section en tant que préface
26655 si vous insérez une commande de section en code \SpecialChar TeX
26656 : par exemple, la commande
26659 \begin_layout Standard
26665 subsection{subsection title}
26668 \begin_layout Standard
26669 crée une sous-section.
26670 Et dans l'exemple suivant, la préface est une sous-sous-section:
26673 \begin_layout Standard
26676 \begin_inset Flex Multiple Columns
26679 \begin_layout Plain Layout
26682 \begin_inset Argument 2
26685 \begin_layout Plain Layout
26691 \begin_layout Plain Layout
26700 This is a subsubsection heading as a preface
26704 \begin_layout Plain Layout
26718 A minute examination of the circumstances served only to make the case more
26720 In the first place, no reason could be given why the young man should have
26721 fastened the door upon the inside.
26722 There was the possibility that the murderer had done this, and had afterwards
26723 escaped by the window.
26724 The drop was at least twenty feet, however, and a bed of crocuses in full
26726 Neither the flowers nor the earth showed any sign of having been disturbed,
26727 nor were there any marks upon the narrow strip of grass which separated
26728 the house from the road.
26729 Apparently, therefore, it was the young man himself who had fastened the
26731 But how did he come by his death? No one could have climbed up to the window
26732 without leaving traces.
26733 Suppose a man had fired through the window, he would indeed be a remarkable
26734 shot who could with a revolver inflict so deadly a wound.
26735 Again, Park Lane is a frequented thoroughfare; there is a cab stand within
26736 a hundred yards of the house.
26737 No one had heard a shot.
26745 \begin_layout Standard
26746 S'il reste un espacement vertical inférieur à 6 lignes de texte avant le
26747 début de la zone multi-colonnes, un saut de page sera inséré automatiquement.
26748 Vous voudrez peut-être changer ce réglage en fonction de du nombre de lignes
26749 du texte en préface: ceci peut se faire en positionnant le curseur dans
26750 l'insert multi-colonnes après la préface (si elle existe) et en appelant
26753 Insertion\SpecialChar menuseparator
26754 Espacement avant saut de page
26757 Saisissez alors l’espacement désiré, e.g.
26759 \begin_inset Quotes cld
26763 \begin_inset Quotes crd
26767 \begin_inset Quotes erd
26773 \begin_inset Newline newline
26778 Dans l’exemple qui suit, l'espacement est réglé à 7 lignes de texte en saisissan
26780 \begin_inset Quotes cld
26790 \begin_inset Quotes crd
26799 doit âtre insérée en code \SpecialChar TeX
26803 \begin_layout Standard
26806 \begin_inset Flex Multiple Columns
26809 \begin_layout Plain Layout
26812 \begin_inset Argument 3
26815 \begin_layout Plain Layout
26822 \begin_layout Plain Layout
26838 On the evening of the crime, he returned from the club exactly at ten.
26839 His mother and sister were out spending the evening with a relation.
26840 The servant deposed that she heard him enter the front room on the second
26841 floor, generally used as his sitting-room.
26842 She had lit a fire there, and as it smoked she had opened the window.
26843 No sound was heard from the room until eleven-twenty, the hour of the return
26844 of Lady Maynooth and her daughter.
26845 Desiring to say good-night, she attempted to enter her son's room.
26846 The door was locked on the inside, and no answer could be got to their
26847 cries and knocking.
26848 Help was obtained, and the door forced.
26849 The unfortunate young man was found lying near the table.
26850 His head had been horribly mutilated by an expanding revolver bullet, but
26851 no weapon of any sort was to be found in the room.
26859 \begin_layout Subsubsection
26862 Espacements environnants
26865 \begin_layout Standard
26866 L’espacement avant et après un bloc de colonnes multiples peut être réglé
26878 Par exemple la commande en code \SpecialChar TeX
26882 \begin_layout LyX-Code
26893 \begin_layout Standard
26894 règle la valeur à 3cm.
26895 La modification doit être faite avant le début de l'insert multi-colonnes.
26896 La valeur prédéfinie est 13pt.
26899 \begin_layout Standard
26907 \begin_inset space \thinspace{}
26913 \begin_layout Standard
26917 \begin_layout Plain Layout
26923 multicolsep}{2.5cm}
26931 \begin_layout Standard
26934 \begin_inset Flex Multiple Columns
26937 \begin_layout Plain Layout
26941 All day I turned these facts over in my mind, endeavouring to hit upon some
26942 theory which could reconcile them all, and to find that line of least resistanc
26943 e which my poor friend had declared to be the starting-point of every investigat
26945 I confess that I made little progress.
26946 In the evening I strolled across the Park, and found myself about six o'clock
26947 at the Oxford Street end of Park Lane.
26948 A group of loafers upon the pavements, all staring up at a particular window,
26949 directed me to the house which I had come to see.
26950 A tall, thin man with coloured glasses, whom I strongly suspected of being
26951 a plain-clothes detective, was pointing out some theory of his own, while
26952 the others crowded round to listen to what he said.
26953 I got as near him as I could, but his observations seemed to me to be absurd,
26954 so I withdrew again in some disgust.
26955 As I did so I struck against an elderly, deformed man, who had been behind
26956 me, and I knocked down several books which he was carrying.
26964 \begin_layout Standard
26967 \begin_inset Note Greyedout
26970 \begin_layout Plain Layout
26975 les valeurs réglées via
26981 seront utilisées pour tous les environnements multi-colonnes suivants jusqu'à
26982 la prochaine modification de la valeur.
26990 \begin_layout Standard
26994 \begin_layout Plain Layout
27008 \begin_inset Note Note
27011 \begin_layout Plain Layout
27014 go back to the default
27022 \begin_layout Standard
27025 \begin_inset Newpage newpage
27031 \begin_layout Subsubsection
27035 \begin_layout Standard
27036 Un saut de colonne peut être forcé en insérant la commande
27042 en code \SpecialChar TeX
27043 là où la colonne doit être interrompue.
27044 Notez bien que des zones vides seront créées la plupart du temps lorsque
27045 cette commande est utilisée.
27046 \begin_inset Newline newline
27052 \begin_layout Standard
27055 \begin_inset Flex Multiple Columns
27058 \begin_layout Plain Layout
27062 \begin_inset Quotes eld
27065 You're surprised to see me, sir,
27066 \begin_inset Quotes erd
27069 said he, in a strange, croaking voice.
27072 \begin_layout Plain Layout
27076 I acknowledged that I was.
27079 \begin_layout Plain Layout
27083 \begin_inset Quotes eld
27086 Well, I've a conscience, sir, and when I chanced to see you go into this
27087 house, as I came hobbling after you, I thought to myself, I'll just step
27088 in and see that kind gentleman, and tell him that if I was a bit gruff
27089 in my manner there was not any harm meant, and that I am much obliged to
27090 him for picking up my books.
27091 \begin_inset Quotes erd
27097 \begin_layout Plain Layout
27101 \begin_inset Quotes eld
27104 You make too much of a trifle,
27105 \begin_inset Quotes erd
27110 \begin_inset Quotes eld
27113 May I ask how you knew who I was?
27114 \begin_inset Quotes erd
27117 APRÈS CETTE PHRASE UN SAUT DE COLONNE EST IMPOSÉ.
27121 \begin_layout Plain Layout
27133 \begin_layout Plain Layout
27137 \begin_inset Quotes eld
27140 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27141 you'll find my little bookshop at the corner of Church Street, and very
27142 happy to see you, I am sure.
27143 Maybe you collect yourself, sir.
27147 \begin_inset space ~
27161 \begin_inset space ~
27164 – a bargain, every one of them.
27165 With five volumes you could just fill that gap on that second shelf.
27166 It looks untidy, does it not, sir?
27167 \begin_inset Quotes erd
27178 \begin_layout Subsubsection
27179 Séparation entre colonnes
27182 \begin_layout Standard
27183 La largeur des colonnes est calculée automatiquement, mais vous pouvez modifier
27184 l'espacement entre colonnes.
27185 Ceci est possible grâce à la longueur
27192 Sa valeur implicite est 10pt.
27193 Voici un exemple dans lequel l'espacement est fixé à 3cm:
27196 \begin_layout Standard
27200 \begin_layout Plain Layout
27214 \begin_layout Standard
27217 \begin_inset Flex Multiple Columns
27220 \begin_layout Plain Layout
27224 My observations of No.
27225 \begin_inset space \space{}
27228 427 Park Lane did little to clear up the problem in which I was interested.
27229 The house was separated from the street by a low wall and railing, the
27230 whole not more than five feet high.
27231 It was perfectly easy, therefore, for anyone to get into the garden, but
27232 the window was entirely inaccessible, since there was no water pipe or
27233 anything which could help the most active man to climb it.
27234 More puzzled than ever, I retraced my steps to Kensington.
27235 I had not been in my study five minutes when the maid entered to say that
27236 a person desired to see me.
27237 To my astonishment it was none other than my strange old book collector,
27238 his sharp, wizened face peering out from a frame of white hair, and his
27239 precious volumes, a dozen of them at least, wedged under his right arm.
27247 \begin_layout Standard
27251 \begin_layout Plain Layout
27265 \begin_inset Note Note
27268 \begin_layout Plain Layout
27271 go back to the default
27279 \begin_layout Subsubsection
27283 \begin_layout Standard
27284 Entre les colonnes est placé un filet de largeur
27291 Si cette largeur est fixée à 0pt (c'est la valeur implicite), le filet
27293 Dans l'exemple suivant, le filet a une largeur de 2pt:
27296 \begin_layout Standard
27300 \begin_layout Plain Layout
27306 columnseprule}{2pt}
27314 \begin_layout Standard
27317 \begin_inset Flex Multiple Columns
27320 \begin_layout Plain Layout
27324 \begin_inset Quotes eld
27327 You're surprised to see me, sir,
27328 \begin_inset Quotes erd
27331 said he, in a strange, croaking voice.
27334 \begin_layout Plain Layout
27338 I acknowledged that I was.
27341 \begin_layout Plain Layout
27345 \begin_inset Quotes eld
27348 Well, I've a conscience, sir, and when I chanced to see you go into this
27349 house, as I came hobbling after you, I thought to myself, I'll just step
27350 in and see that kind gentleman, and tell him that if I was a bit gruff
27351 in my manner there was not any harm meant, and that I am much obliged to
27352 him for picking up my books.
27353 \begin_inset Quotes erd
27359 \begin_layout Plain Layout
27363 \begin_inset Quotes eld
27366 You make too much of a trifle,
27367 \begin_inset Quotes erd
27372 \begin_inset Quotes eld
27375 May I ask how you knew who I was?
27376 \begin_inset Quotes erd
27382 \begin_layout Plain Layout
27386 \begin_inset Quotes eld
27389 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27390 you'll find my little bookshop at the corner of Church Street, and very
27391 happy to see you, I am sure.
27392 Maybe you collect yourself, sir.
27396 \begin_inset space ~
27410 \begin_inset space ~
27413 – a bargain, every one of them.
27414 With five volumes you could just fill that gap on that second shelf.
27415 It looks untidy, does it not, sir?
27416 \begin_inset Quotes erd
27427 \begin_layout Standard
27430 \begin_inset VSpace defskip
27436 \begin_layout Standard
27437 Le filet peut être mis en couleur en redéfinissant la commande
27444 Ceci est fait en insérant la commande
27447 \begin_layout LyX-Code
27454 columnseprulecolor}{
27459 \begin_layout Standard
27460 en code \SpecialChar TeX
27461 , avant l'insert multi-colonnes.
27462 Remplacez dans cette commande
27466 par la couleur de votre choix.
27467 Vous pouvez utiliser les couleurs prédéfinies ou celles que vous avez définies
27468 vous-même, voyez le
27470 Manuel des objets insérés
27476 pour les détails sur la définition des couleurs.
27477 Pour revenir à la couleur implicite, insérez la commande
27480 \begin_layout LyX-Code
27487 columnseprulecolor}{
27492 \begin_layout Standard
27493 Dans l'exemple qui suit, sont définis un filet magenta et une séparation
27494 de colonnes de 1cm:
27497 \begin_layout Standard
27503 \begin_layout Plain Layout
27512 \begin_layout Plain Layout
27518 columnseprulecolor}{
27528 \begin_layout Standard
27531 \begin_inset Flex Multiple Columns
27534 \begin_layout Plain Layout
27538 \begin_inset Quotes eld
27541 You're surprised to see me, sir,
27542 \begin_inset Quotes erd
27545 said he, in a strange, croaking voice.
27548 \begin_layout Plain Layout
27552 I acknowledged that I was.
27555 \begin_layout Plain Layout
27559 \begin_inset Quotes eld
27562 Well, I've a conscience, sir, and when I chanced to see you go into this
27563 house, as I came hobbling after you, I thought to myself, I'll just step
27564 in and see that kind gentleman, and tell him that if I was a bit gruff
27565 in my manner there was not any harm meant, and that I am much obliged to
27566 him for picking up my books.
27567 \begin_inset Quotes erd
27573 \begin_layout Plain Layout
27577 \begin_inset Quotes eld
27580 You make too much of a trifle,
27581 \begin_inset Quotes erd
27586 \begin_inset Quotes eld
27589 May I ask how you knew who I was?
27590 \begin_inset Quotes erd
27596 \begin_layout Plain Layout
27600 \begin_inset Quotes eld
27603 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27604 you'll find my little bookshop at the corner of Church Street, and very
27605 happy to see you, I am sure.
27606 Maybe you collect yourself, sir.
27610 \begin_inset space ~
27624 \begin_inset space ~
27627 – a bargain, every one of them.
27628 With five volumes you could just fill that gap on that second shelf.
27629 It looks untidy, does it not, sir?
27630 \begin_inset Quotes erd
27641 \begin_layout Standard
27647 \begin_layout Plain Layout
27653 columnseprule}{0pt}
27656 \begin_layout Plain Layout
27662 columnseprulecolor}{
27670 \begin_inset Note Note
27673 \begin_layout Plain Layout
27676 go back to the default
27684 \begin_layout Standard
27685 \begin_inset Newpage newpage
27691 \begin_layout Section
27692 Paragraphes de forme inhabituelle
27695 \begin_layout Standard
27698 , à l'instar des autres générateurs de texte, utilise implicitement des
27699 paragraphes rectangulaires.
27700 Pour des cas particuliers comme des affiches, des cartes d'invitation ou
27701 des poèmes, vous pouvez modifier la forme des paragraphes à volonté.
27702 Ceci est possible grâce au paquetage \SpecialChar LaTeX
27707 qui est chargé en utilisant dans les paramètres du document le module
27709 Formes de paragraphe paramétrable
27714 \begin_layout Subsection
27718 \begin_layout Standard
27725 fournit les formes suivantes:
27728 \begin_layout Standard
27731 \begin_inset Tabular
27732 <lyxtabular version="3" rows="13" columns="3">
27733 <features booktabs="true" islongtable="true" longtabularalignment="center">
27734 <column alignment="center" valignment="middle" width="16col%">
27735 <column alignment="center" valignment="middle" width="40col%">
27736 <column alignment="center" valignment="middle" width="35col%">
27737 <row endhead="true">
27738 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27741 \begin_layout Plain Layout
27749 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27752 \begin_layout Plain Layout
27758 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
27761 \begin_layout Plain Layout
27769 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27772 \begin_layout Plain Layout
27780 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27783 \begin_layout Plain Layout
27784 Disque avec un trou circulaire (à la taille d'un CD/DVD)
27789 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27792 \begin_layout Plain Layout
27793 Pas de mise à l'échelle possible.
27794 Attention, quantité de texte limitée
27801 <cell alignment="center" valignment="top" topline="true" usebox="none">
27804 \begin_layout Plain Layout
27812 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27815 \begin_layout Plain Layout
27821 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27824 \begin_layout Plain Layout
27825 Fragile, le calcul peut échouer
27832 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27835 \begin_layout Plain Layout
27843 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27846 \begin_layout Plain Layout
27847 Rhomboïde (symbolisant un
27848 \begin_inset Quotes cld
27852 \begin_inset Quotes crd
27860 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27863 \begin_layout Plain Layout
27871 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27874 \begin_layout Plain Layout
27882 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27885 \begin_layout Plain Layout
27891 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27894 \begin_layout Plain Layout
27902 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27905 \begin_layout Plain Layout
27913 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27916 \begin_layout Plain Layout
27922 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27925 \begin_layout Plain Layout
27933 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27936 \begin_layout Plain Layout
27944 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27947 \begin_layout Plain Layout
27948 Écrou (hexagone avec un trou circulaire)
27953 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27956 \begin_layout Plain Layout
27964 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27967 \begin_layout Plain Layout
27975 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27978 \begin_layout Plain Layout
27984 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27987 \begin_layout Plain Layout
27995 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27998 \begin_layout Plain Layout
28006 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28009 \begin_layout Plain Layout
28010 Étoile à 5 branches
28015 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
28018 \begin_layout Plain Layout
28026 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28029 \begin_layout Plain Layout
28037 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28040 \begin_layout Plain Layout
28046 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28049 \begin_layout Plain Layout
28057 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28060 \begin_layout Plain Layout
28068 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28071 \begin_layout Plain Layout
28072 Goutte de pluie normale/inversée
28077 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28080 \begin_layout Plain Layout
28081 Fragile, le calcul peut échouer
28088 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28091 \begin_layout Plain Layout
28100 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28103 \begin_layout Plain Layout
28104 Le logo \SpecialChar TeX
28110 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28113 \begin_layout Plain Layout
28121 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28124 \begin_layout Plain Layout
28128 \begin_inset Newline newline
28136 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28139 \begin_layout Plain Layout
28140 Triangles avec des orientations différentes
28145 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
28148 \begin_layout Plain Layout
28162 \begin_layout Standard
28163 Pour utiliser une forme pour votre paragraphe, sélectionnez simplement la
28164 forme souhaitée dans le menu déroulant des styles.
28167 \begin_layout Standard
28168 \begin_inset Newpage newpage
28174 \begin_layout Standard
28175 Voici un exemple de paragraphe en forme d'écrou:
28178 \begin_layout Standard
28179 \begin_inset VSpace bigskip
28188 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28189 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28191 At vero eos et accusam et justo duo dolores et ea rebum.
28192 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28194 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28195 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28199 \begin_layout Standard
28200 \begin_inset VSpace bigskip
28206 \begin_layout Standard
28209 \begin_inset Note Greyedout
28212 \begin_layout Plain Layout
28218 a: les paragraphes mis en forme via
28222 ne peuvent pas franchir une limite de page.
28230 \begin_layout Standard
28231 \begin_inset VSpace bigskip
28237 \begin_layout Standard
28244 prend soin de préserver la forme, quelle que soit la quantité de texte
28246 De ce fait la taille du paragraphe change avec cette quantité.
28247 Ceci peut conduite à des paragraphes qui empiètent dans les marges.
28248 Pour illustrer cette mise à l'échelle, voici le même paragraphe avec deux
28249 fois plus de texte:
28252 \begin_layout Standard
28253 \begin_inset Newpage newpage
28262 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28263 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28265 At vero eos et accusam et justo duo dolores et ea rebum.
28266 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28268 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28269 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28271 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28272 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28274 At vero eos et accusam et justo duo dolores et ea rebum.
28275 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28277 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28278 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28282 \begin_layout Standard
28283 \begin_inset VSpace bigskip
28289 \begin_layout Standard
28294 est une exception: elle ne peut pas être mise à l'échelle puisqu'elle doit
28295 correspondre à une étiquette de CD/DVD.
28296 De ce fait, la quantité de texte que l'on peut mettre en forme est limitée.
28299 \begin_inset Newline newline
28312 sont fragiles, ce qui veut dire que le calcul de la taille peut échouer,
28313 en fonction de la quantité de texte.
28314 Vous aurez alors une erreur \SpecialChar LaTeX
28316 \begin_inset Quotes cld
28319 Arithmetic overflow
28320 \begin_inset Quotes crd
28324 Dans ce cas, essayez d'ajouter ou d'enlever du texte; si rien ne fonctionne,
28325 vous devez utiliser une autre forme\SpecialChar ldots
28329 \begin_layout Standard
28330 \begin_inset VSpace bigskip
28336 \begin_layout Standard
28337 Pour les formes pointues, vous verrez peut-être un échec de l'algorithme
28338 de césure de \SpecialChar LaTeX
28340 Il est alors souvent nécessaire d'ajouter des points de césure explicites
28346 arg "specialchar-insert hyphenation"
28351 ) dans les parties de texte correspondantes.
28354 \begin_layout Standard
28355 \begin_inset VSpace bigskip
28361 \begin_layout Standard
28362 Les paragraphes mis en forme par shapepar sont toujours ou bien centrés
28363 ou bien alignées au fer à gauche.
28364 Le menu de dialogue des paragraphes ne peut donc pas être utilisé pour
28365 aligner ce type de paragraphe.
28366 Une solution consiste à mettre le paragraphe en forme dans une minipage
28367 ou une parbox et à aligner la boîte.
28368 Le problème est alors de trouver la bonne largeur pour la boîte, parce
28369 que si elle est trop large et que vous la centrez, le paragraphe n'est
28370 pas centré parce qu'il est au fer à gauche dans la boîte.
28371 Vous devrez alors jouer un peu avec la largeur de la boîte jusqu’à satisfaction.
28372 Voici deux paragraphes en forme de cœur, le premier est non aligné, le
28373 second est aligné à droite:
28376 \begin_layout Standard
28377 \begin_inset Newpage newpage
28383 \begin_layout Heart
28387 Lo\SpecialChar softhyphen
28388 rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28389 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28391 At vero eos et accusam et justo duo dolores et ea rebum.
28392 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28396 \begin_layout Standard
28397 \begin_inset VSpace bigskip
28403 \begin_layout Standard
28406 \begin_inset Box Frameless
28416 height_special "totalheight"
28421 backgroundcolor "none"
28424 \begin_layout Heart
28428 Lo\SpecialChar softhyphen
28429 rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28430 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28432 At vero eos et accusam et justo duo dolores et ea rebum.
28433 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28442 \begin_layout Subsection
28443 Formes personnalisées
28446 \begin_layout Standard
28447 Vous pouvez définir vos propres formes.
28448 Le faire à la main demande beaucoup de travail parce qu'il faut spécifier
28449 chaque coordonnée, mais il est possible de confier le travail à l'ordinateur:
28452 \begin_layout Enumerate
28453 Installer le programme
28454 \begin_inset CommandInset href
28457 target "https://www.ctan.org/tex-archive/graphics/jpgfdraw"
28465 \begin_layout Enumerate
28472 TeX/LaTeX\SpecialChar menuseparator
28473 Settings\SpecialChar menuseparator
28476 et sélectionner la taille de police utilisée dans le document.
28477 Par exemple, le présent document utilise un police 12pt.
28480 \begin_layout Enumerate
28484 \begin_layout Enumerate
28487 TeX/LaTeX\SpecialChar menuseparator
28490 pour exporter la forme en coordonnées.
28491 Dans le menu de dialogue qui s'ouvre, utiliser soit le squelette, soit
28492 le chemin proprement dit
28496 \begin_layout Plain Layout
28497 Pour plus d'information voir
28498 \begin_inset CommandInset href
28500 target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
28513 \begin_layout Standard
28514 Les coordonnées ont copiées dans un fichier \SpecialChar TeX
28516 Pour l'utiliser avec le document:
28519 \begin_layout Enumerate
28520 Placer le curseur avant le premier caractère du paragraphe concerné (ou
28521 dans un nouveau paragraphe vide).
28525 \begin_layout Enumerate
28526 Ouvrir dans \SpecialChar LyX
28529 Insertion\SpecialChar menuseparator
28530 Fichier\SpecialChar menuseparator
28533 , sélectionner le fichier exporté par
28542 \begin_layout Standard
28543 \begin_inset VSpace defskip
28549 \begin_layout Standard
28550 \begin_inset Note Greyedout
28553 \begin_layout Plain Layout
28558 a: le changement de forme ne s'applique qu’au paragraphe concerné; tout
28559 redevient normal pour le paragraphe suivant.
28560 De ce fait la définition de forme doit être répétée pour chaque paragraphe
28561 dont on veut imposer la forme personnalisée.
28569 \begin_layout Standard
28570 \begin_inset VSpace bigskip
28576 \begin_layout Standard
28580 \begin_layout Standard
28581 \begin_inset VSpace bigskip
28587 \begin_layout Standard
28588 \begin_inset CommandInset include
28590 filename "../SpecialParagraphShape.tex"
28597 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28598 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28600 At vero eos et accusam et justo duo dolores et ea rebum.
28601 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28603 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28604 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28608 \begin_layout Standard
28609 \begin_inset VSpace bigskip
28615 \begin_layout Standard
28620 pour tracer des formes vraiment complexes avec
28624 , vous pouvez tracer la forme à l'aide d'un logiciel de votre choix et
28625 importer l'image correspondante dans
28630 Il vous suffit ensuite de tracer une ligne ou un spline le long du squelette
28634 \begin_layout Standard
28635 \begin_inset VSpace bigskip
28641 \begin_layout Standard
28644 Formes de paragraphe paramétrables
28646 fournit également les deux styles
28654 , qui peuvent être utilisés pour définir de nouvelles formes coordonnée
28659 \begin_layout Plain Layout
28660 Ces commandes sont utilisées de manière interne pour toutes le formes décrites
28667 Pour en savoir plus quant à l'utilisation de ces styles et à d'autres possibili
28668 tés de personnalisation, voir la
28671 \begin_inset CommandInset href
28673 name "documentation"
28674 target "https://www.ctan.org/tex-archive/macros/latex/contrib/shapepar/shapepar.pdf"