1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
7 % DO NOT ALTER THIS PREAMBLE!!!
9 % This preamble is designed to ensure that the User's Guide prints
10 % out as advertised. If you mess with this preamble,
11 % parts of the User's Guide may not print out as expected. If you
12 % have problems LaTeXing this file, please contact
13 % the documentation team
14 % email: lyx-docs@lists.lyx.org
20 % set fonts for nicer pdf view
21 \IfFileExists{lmodern.sty}
22 {\usepackage{lmodern}}{}
24 \fi % end if pdflatex is used
26 % the pages of the TOC is numbered roman
27 % and a pdf-bookmark for the TOC is added
29 \let\myTOC\tableofcontents
30 \renewcommand{\tableofcontents}{%
31 \pdfbookmark[1]{\contentsname}{}
34 \pagenumbering{arabic}}
37 % redefine the \LyX macro for PDF bookmarks
38 \def\LyX{\texorpdfstring{%
39 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
42 % used for multi-column text
45 % extra space for tables
46 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
48 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
49 \use_default_options false
55 \maintain_unincluded_children false
58 InsetLayout CharStyle:MenuItem
67 \newcommand*{\menuitem}[1]{{\sffamily #1}}
72 \language_package default
77 \font_typewriter default
78 \font_default_family default
79 \use_non_tex_fonts false
86 \default_output_format default
88 \bibtex_command default
89 \index_command default
93 \pdf_title "Options avancées de LyX"
94 \pdf_author "LyX Team"
95 \pdf_subject "Options avancées LyX"
96 \pdf_keywords "LyX, Documentacion, Options avancées"
98 \pdf_bookmarksnumbered true
99 \pdf_bookmarksopen false
100 \pdf_bookmarksopenlevel 1
101 \pdf_breaklinks false
105 \pdf_pdfusetitle false
106 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
116 \paperorientation portrait
125 \paragraph_separation indent
126 \paragraph_indentation default
127 \quotes_language french
130 \paperpagestyle default
132 \tracking_changes false
133 \output_changes false
142 Options avancées de LyX
145 \begin_layout Subtitle
147 \begin_inset Note Note
150 \begin_layout Plain Layout
151 Informations de révision :
154 \begin_layout Plain Layout
155 Traduction : Mise à jour pour 2.0 par JPChrétien, Date : 20/06/12011
158 \begin_layout Plain Layout
159 Manque le chapitre 4, les sections 5.7 et 7.2.3 à 7.2.7
162 \begin_layout Plain Layout
163 Original : Révision: 38553, Date : 29/04/2011
176 \begin_layout Plain Layout
177 Le principal responsable de la rédaction de ce fichier est
182 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
183 de la documentation de LyX,
185 <lyx-docs@lists.lyx.org>
188 \begin_inset Newline newline
191 Traduction en français par :
228 Merci d'envoyer vos commentaires et corrections sur la traduction à la
229 liste de diffusion de LyX en français
231 <lyx-fr@lists.lyx.org>
241 \begin_layout Standard
242 \begin_inset CommandInset toc
243 LatexCommand tableofcontents
250 \begin_layout Chapter
254 \begin_layout Standard
263 de LyX que vous êtes en train de lire est avant tout la deuxième partie
277 La raison de la division en deux du document est très simple : le
289 est déjà énorme et il contient toutes les fonctions de base qu'il faut
290 connaître pour préparer la plupart des documents.
291 Cependant, l'Équipe de LyX a pour but à long terme de rendre LyX extensible
292 par différents fichiers de configuration et paquetages externes.
293 Cela signifie que si vous voulez utiliser le paquetage LaTeX Fizzwizzle,
294 vous pouvez créer un fichier de format qui lui soit dédié sans modifier
296 Nous avons déjà reçu ainsi plusieurs contributions, et certaines sont documenté
298 Il y a aussi quelques fonctionnalités plus
299 \begin_inset Quotes fld
303 \begin_inset Quotes frd
306 , comme les méthodes de présentation de bibliographies et la gestion des
307 documents éclatés en plusieurs fichiers, qui ne sont pas couverts par le
310 Guide de l'utilisateur
312 et sont décrites ici.
315 \begin_layout Standard
316 Ce manuel décrit aussi quelques fonctions spéciales, comme la gestion d'un
317 fax, le contrôle de version et le support de SGML, qui nécessitent des
318 logiciels supplémentaires pour fonctionner convenablement.
319 Il y a également un chapitre consacré à LyX et HTML.
320 Et enfin, il y a un chapitre sur les trucs et astuces LaTeX, qui servent
321 à améliorer vos documents grâce à la puissance de LaTeX.
322 Après tout, LyX est seulement WYSIWYM
326 \begin_layout Plain Layout
327 \begin_inset Quotes fld
330 What You See Is What You Mean
331 \begin_inset Quotes frd
335 \begin_inset Quotes fld
338 Vous voyez ce que vous voulez dire
339 \begin_inset Quotes frd
347 , et ne sera jamais qu'une interface à certaines des fonctions de LaTeX.
350 \begin_layout Standard
351 Si vous n'avez pas encore lu l'
355 , il est sûr que vous n'êtes pas au bon endroit.
360 est la première chose à consulter, car elle décrit les notations et les
361 formats de tous les manuels.
362 Vous devez aussi être à l'aise avec le
374 et avec toutes les fonctions de base de LyX.
377 \begin_layout Standard
378 Comme tous les sujets couverts par ce manuel dépendent étroitement de l'interact
379 ion de LyX avec LaTeX, le premier chapitre traite du fonctionnement interne
380 de LyX et explique comment LyX peut générer exactement le code LaTeX que
382 Il est évidemment destiné à des utilisateurs aguerris de LyX.
385 \begin_layout Chapter
389 \begin_layout Section
390 Comment LyX utilise LaTeX
393 \begin_layout Standard
394 Ce chapitre est à la fois pour les TeX-niciens et les curieux de LaTeX.
395 Nous allons y expliquer comment LyX et LaTeX fonctionnent ensemble pour
396 produire une sortie imprimable.
397 C'est le seul endroit de tous ces manuels où nous présumons que vous connaissez
398 quelque chose à LaTeX.
401 \begin_layout Standard
402 À un moment, nous avions coutume d'appeler LyX une
403 \begin_inset Quotes fld
406 interface WYSIWYM pour LaTeX
407 \begin_inset Quotes frd
410 , mais ce n'est plus vrai désormais.
411 Des interfaces pour LaTeX existent.
412 Ce sont basiquement des éditeurs avec la possibilité de faire tourner LaTeX
413 et de marquer les erreurs dans le fichier que vous éditez.
422 LaTeX, et qu'il marque aussi les erreurs dans le fichier, il fait aussi
423 beaucoup, beaucoup d'autres choses.
424 Grâce au concept WYSIWYM, vous n'avez pas besoin de connaître LaTeX pour
425 utiliser LyX efficacement.
426 LyX a aussi ajouté quelques extensions à LaTeX.
427 Essayez un jour ceci : faites
429 Fichier\SpecialChar \menuseparator
430 Exporter\SpecialChar \menuseparator
435 Visionner\SpecialChar \menuseparator
436 Afficher le code LaTeX
438 ) puis regardez le préambule du fichier
443 Vous remarquerez une variété de nouvelles macros définies spécialement
445 Ces macros sont définies automatiquement, en fonction de ce que vous utilisez
449 \begin_layout Standard
450 Il y a plusieurs commandes qui invoquent LaTeX automatiquement.
454 \begin_layout Itemize
457 Visionner\SpecialChar \menuseparator
463 \begin_layout Itemize
466 Visionner\SpecialChar \menuseparator
475 jour\SpecialChar \menuseparator
481 \begin_layout Itemize
484 Fichier\SpecialChar \menuseparator
485 Imprimer\SpecialChar \ldots{}
489 \begin_layout Itemize
492 Fichier\SpecialChar \menuseparator
493 Fax\SpecialChar \ldots{}
497 \begin_layout Standard
498 Elles n'invoqueront LaTeX que si le fichier a changé depuis la dernière
499 fois que LaTeX l'a traité.
502 \begin_layout Standard
503 Quand vous faites tourner LaTeX sur le fichier que vous éditez, LyX réalise
504 les étapes suivantes :
507 \begin_layout Enumerate
508 Il convertit le document en LaTeX et l'enregistre dans un fichier avec l'extensi
520 \begin_layout Enumerate
521 Il fait tourner LaTeX sur le fichier
525 (peut-être plusieurs fois) et exécute toute autre commande (comme
533 ) nécessaire à la compilation du fichier LaTeX.
536 \begin_layout Enumerate
537 S'il y a des erreurs, il affiche le journal d'erreurs.
540 \begin_layout Standard
541 Si vous avez lancé LaTeX avec
543 Visionner\SpecialChar \menuseparator
553 Visionner\SpecialChar \menuseparator
558 Fichier\SpecialChar \menuseparator
561 , LyX réalise deux étapes supplémentaires :
564 \begin_layout Itemize
569 pour convertir le fichier DVI en PostScript;
572 \begin_layout Itemize
573 il exécute une visonneuse PostScript, comme
577 , pour afficher le résultat.
580 \begin_layout Standard
581 Lyx procède de manière similaire pour afficher ou exporter d'autres formats.
584 \begin_layout Section
585 Traduire des fichiers LaTeX en LyX
588 \begin_layout Standard
589 Vous pouvez importer un fichier LaTeX dans LyX en utilisant le menu Fichier
590 \SpecialChar \menuseparator
591 Importer\SpecialChar \menuseparator
593 Cela va appeler un programme nommé
597 , qui va créer un fichier
606 LyX va ensuite ouvrir ce fichier.
609 \begin_layout Standard
614 peut traduire la plupart des constructions LaTeX légales, mais pas toutes.
615 Ce qu'il ne parviendra pas à comprendre, il le laissera mode TeX, ce qui
616 fait qu'après avoir traduit un fichier avec tex2lyx, vous pouvez rechercher
617 les portions en code TeX et les corriger manuellement.
620 \begin_layout Standard
621 Si vous ignorez ce qu'est le code TeX, lisez le paragraphe suivant.
624 \begin_layout Section
625 Insérer du code LaTeX dans des documents LyX
626 \begin_inset CommandInset label
628 name "sec:Insérer-du-code-LaTeX"
635 \begin_layout Standard
636 \begin_inset CommandInset label
638 name "sec:code-LaTeX"
642 Vous pouvez faire en LyX tout ce que vous faites en LaTeX, pour une raison
643 très simple: vous pouvez toujours insérer du code LaTeX dans un document
645 LyX ne peut tout simplement pas, et ne pourra probablement jamais, afficher
646 toutes les structures LaTeX possibles.
647 Si vous avez besoin d'insérer des commandes LaTeX dans votre document LyX,
648 vous pouvez utiliser la boîte de
652 , que vous pouvez mettre dans votre document avec
654 Insérer\SpecialChar \menuseparator
665 \begin_layout Standard
666 Voici un exemple d'insertion de commandes LaTeX dans un document LyX.
667 Le code ressemble à ceci :
670 \begin_layout LyX-Code
674 \begin_inset Newline newline
680 \begin_inset Newline newline
683 Un exemple d'environnement minipage.
685 \begin_inset Newline newline
688 mettre presque tout dedans, même des figures
689 \begin_inset Newline newline
692 et des tableaux (non flottants).
693 \begin_inset Newline newline
699 \begin_inset Newline newline
703 \begin_inset Newline newline
709 \begin_inset Newline newline
715 \begin_inset Newline newline
721 \begin_inset Newline newline
726 \begin_inset Newline newline
732 \begin_inset Newline newline
738 \begin_inset Newline newline
744 \begin_inset Newline newline
752 \begin_layout Standard
757 contenant ce texte est juste après ce paragraphe.
758 Ceux d'entre vous qui lisent le manuel en ligne verront seulement un paquet
760 Ceux qui lisent une version imprimée du manuel verront le résultat final
764 \begin_layout Standard
768 \begin_layout Plain Layout
775 \begin_layout Plain Layout
782 \begin_layout Plain Layout
784 Un exemple d'environnement minipage.
785 Vous pouvez mettre presque tout dedans, même des figures et des tableaux
789 \begin_layout Plain Layout
796 \begin_layout Plain Layout
801 \begin_layout Plain Layout
808 \begin_layout Plain Layout
815 \begin_layout Plain Layout
822 \begin_layout Plain Layout
828 \begin_layout Plain Layout
835 \begin_layout Plain Layout
842 \begin_layout Plain Layout
849 \begin_layout Plain Layout
861 \begin_layout Standard
862 En plus de l'utilisation du
866 , vous pouvez aussi créer un fichier séparé contenant une structure LaTeX
868 Vous pouvez alors utiliser
870 Insérer\SpecialChar \menuseparator
871 Fichier\SpecialChar \menuseparator
874 pour inclure votre fichier (vous devez choisir le type
883 Nous vous recommandons de ne faire cela que si vous avez un fichier
892 Sinon, vous allez avoir du mal à partir à la chasse aux erreurs...
895 \begin_layout Standard
896 Encore quelques notes pour insister:
899 \begin_layout Itemize
900 au sein de LyX, le code LaTeX apparaît
905 \begin_layout Itemize
910 si votre code LaTeX est correct;
913 \begin_layout Itemize
914 attention à ne pas réinventer la roue.
917 \begin_layout Standard
918 Sur ce dernier point, LyX dispose déjà de pas mal de possibilités, et encore
919 plus sont en préparation.
920 Assurez-vous de vérifier dans les manuels que LyX n'a pas déjà telle ou
921 telle fonction avant de vous lancer joyeusement dans l'écriture de code
923 De plus, il existe beaucoup de paquetages LaTeX pour faire toutes sortes
924 de choses, des étiquettes et enveloppes aux tableaux sur plusieurs pages.
926 \begin_inset CommandInset href
929 target "http://www.ctan.org/"
933 pour plus de détails, et lisez le chapitre
938 \begin_inset CommandInset ref
940 reference "chap:Special-features"
947 \begin_layout Standard
948 Si vous avez effectivement besoin de faire quelque chose de bizarre avec
949 votre document, référez-vous à un bon livre sur LaTeX pour avoir de l'aide.
950 Un certain nombre sont cités dans la bibliographie du
965 \begin_layout Section
966 LyX et le préambule LaTeX
969 \begin_layout Subsection
970 À propos du préambule LaTeX
973 \begin_layout Standard
974 Si vous connaissez déjà LaTeX, il n'y a pas besoin d'expliquer ici à quoi
976 Si vous ne le connaissez pas, ce qui suit vous en donnera une idée – nous
977 vous recommandons encore de consulter un livre sur LaTeX pour plus d'informatio
979 Dans tous les cas, il vaut mieux lire les points ci-dessous, parce qu'ils
980 expliquent ce que vous pouvez faire et ce que vous n'avez pas besoin de
981 faire dans le préambule LaTeX d'un document LyX.
984 \begin_layout Standard
985 Le préambule LaTeX vient au tout début d'un document,
993 \begin_layout Itemize
994 déclarer la classe de document.
995 LyX l'a déjà fait à votre place.
999 \begin_layout Standard
1000 Si vous êtes un LaTeX-nicien expérimenté, et que vous avez une classe de
1001 document particulière dont vous voulez vous servir, voyez le manuel de
1006 pour savoir comment la faire reconnaître par LyX.
1007 Puis soumettez le fruit de vos efforts à l'équipe LyX pour que cela paraisse
1008 dans de prochaines versions !
1012 \begin_layout Itemize
1013 déclarer les paquetages utilisés.
1014 Les paquetages LaTeX fournissent des commandes spéciales, qui sont disponibles
1015 dans un document seulement si le paquetage a été déclaré dans le préambule.
1016 Par exemple, le paquetage
1020 force l'indentation de tous les paragraphes.
1021 Il y a d'autres paquetages pour des étiquettes, des enveloppes, des marges,
1025 \begin_layout Itemize
1026 fixer les compteurs, variables, longueurs et largeurs.
1027 Il y a plusieurs compteurs et variables LaTeX qui
1031 être fixés globalement depuis le préambule afin d'avoir l'effet désiré.
1032 (Il y a aussi d'autres variables que vous pouvez ajuster dans le document.)
1033 Les marges sont un bon exemple de ce qui doit être fixé dans le préambule.
1034 Un autre exemple est le type de marqueur pour les listes.
1035 Vous pouvez en fait régler cela n'importe où, mais il est préférable de
1036 le faire une seule fois, dans le préambule.
1039 \begin_layout Itemize
1040 déclarer les commandes définies par l'utilisateur (avec
1052 ), pour la plupart ce sont des abréviations pour des commandes LaTeX qui
1053 apparaissent très souvent dans le document.
1054 Bien que le préambule soit un bon endroit pour déclarer de telles commandes,
1059 être définies n'importe où ailleurs (mais
1063 d'être utilisées pour la première fois, bien sûr...).
1064 Ce peut être utile s'il y a beaucoup de code LaTeX brut dans votre document,
1065 ce qui normalement ne devrait pas être le cas.
1068 \begin_layout Standard
1069 LyX ajoute son propre lot de définitions au préambule du fichier
1074 Ceci rend les fichiers LaTeX générés par LyX portables.
1077 \begin_layout Subsection
1078 Changer le préambule
1081 \begin_layout Standard
1082 Les commandes que LyX ajoute au préambule d'un fichier LaTeX sont déterminées
1083 ; vous ne pouvez pas les changer sans modifier les sources de LyX.
1084 Vous pouvez toutefois ajouter vos propres commandes au préambule en sélectionna
1087 Document\SpecialChar \menuseparator
1088 Paramètres\SpecialChar \menuseparator
1092 \begin_inset space ~
1100 LyX ajoute tout ce qu'il y a dans la fenêtre
1103 \begin_inset space ~
1108 à son propre préambule.
1109 Avant d'ajouter vos propres déclarations, vous devriez vous assurer que
1110 LyX ne fait pas déjà ce que vous voulez faire (rappelez-vous ce que nous
1111 avons dit : ne réinventez pas la roue !).
1114 Assurez-vous aussi que votre préambule est correct.
1117 LyX ne le vérifie pas.
1118 S'il y a une erreur, vous risquez de voir apparaître un message d'erreur
1120 \begin_inset Quotes fld
1130 \begin_inset Quotes frd
1134 Si vous voyez ce message, vérifiez votre préambule.
1137 \begin_layout Subsection
1141 \begin_layout Standard
1142 Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
1146 \begin_layout Subsubsection
1147 Exemple 1 : Décalages
1150 \begin_layout Standard
1151 Il y a deux variables dans LaTeX qui contrôlent la position de la page :
1164 , c'est-à-dire décalage horizontal et décalage vertical.
1165 Ces variables sont utiles si vous pensez par exemple à l'impression d'étiquette
1167 Parfois, la taille d'un médium d'impression et l'aire effectivement imprimable
1168 ne sont pas les mêmes.
1169 C'est là qu'interviennent
1184 \begin_layout Standard
1185 Les valeurs par défaut de
1197 sont toutes deux de 0
1198 \begin_inset space ~
1201 pt, c'est-à-dire que la page n'est pas décalée.
1204 \begin_layout Standard
1205 Malheureusement, quelques pilotes DVI semblent toujours décaler la page.
1206 Nous ne savons pas pourquoi, ni pourquoi l'administrateur système n'a pas
1207 corrigé un tel comportement.
1208 Si vous utilisez LyX sur un système que vous n'entretenez pas vous-même,
1209 et si votre administrateur système est un paresseux
1213 \begin_layout Plain Layout
1214 NdT : Traduction vraisemblable de
1215 \begin_inset Quotes fld
1218 your sysadmin is a doofus
1219 \begin_inset Quotes frd
1239 peuvent sauver la mise.
1240 Supposez que vos marges du haut et de gauche soient toujours 0,5
1241 \begin_inset space ~
1245 Vous pouvez ajouter ceci au préambule :
1248 \begin_layout LyX-Code
1256 \begin_layout LyX-Code
1264 \begin_layout Standard
1265 ...et vos marges devraient désormais être correctes.
1268 \begin_layout Subsubsection
1269 Exemple 2 : Étiquettes
1272 \begin_layout Standard
1273 Supposez que vous vouliez imprimer un paquet d'étiquettes d'adresse.
1274 Il y a un paquetage plutôt sympathique, disponible à votre archive CTAN
1275 la plus proche, pour imprimer des feuilles d'étiquettes, appelé
1280 Il est possible que votre système n'ait pas ce paquetage installé par défaut.
1281 Nous vous laissons le vérifier.
1282 Il vous faut aussi lire sa documentation ; nous n'allons pas le faire à
1284 Toutefois, comme c'est un exemple, nous allons vous montrer comment il
1288 \begin_layout Standard
1289 D'abord, assurez-vous que vous utilisez la classe de document
1294 Ensuite, vous devez ajouter ce qui suit dans votre préambule :
1297 \begin_layout LyX-Code
1303 \begin_layout LyX-Code
1309 \begin_layout LyX-Code
1315 \begin_layout LyX-Code
1321 \begin_layout LyX-Code
1327 \begin_layout LyX-Code
1333 \begin_layout LyX-Code
1339 \begin_layout Standard
1340 Ceci est la configuration pour des feuilles d'étiquette Avery®, référence
1342 Vous êtes maintenant prêt à imprimer des étiquettes, mais si vous devez
1343 insérer du code LaTeX, placez les commandes
1355 autour de chaque étiquette.
1356 C'est expliqué dans la documentation du paquetage, ainsi que d'autres fonctions
1360 \begin_layout Standard
1361 Un jour, quelqu'un écrira peut-être une fonction de LyX pour supporter directeme
1363 Peut-être même que ce sera vous.
1366 \begin_layout Subsubsection
1367 Exemple 3 : Indentation de paragraphe
1370 \begin_layout Standard
1371 Les Américains ont l'habitude d'indenter la première ligne de
1376 Comme avec toutes leurs autres mœurs étranges, la plupart des Américains
1377 vont se plaindre et récriminer jusqu'à ce qu'ils aient ce qu'ils veulent,
1378 et qu'ils puissent indenter la première ligne de chaque paragraphe.
1381 \begin_layout Standard
1382 Bien sûr, cette habitude n'est pas typographiquement correcte.
1383 Dans des livres, vous n'indentez en général la première ligne d'un paragraphe
1388 s'il en suit un autre.
1389 L'idée derrière l'indentation de la première ligne est de pouvoir distinguer
1390 deux paragraphes consécutifs.
1391 S'il y a pas de paragraphe précédent, par exemple s'il suit une figure,
1392 ou si c'est le premier paragraphe d'une section, alors il n'y a pas d'indentati
1396 \begin_layout Standard
1397 Si vous êtes un Américain typique
1401 \begin_layout Plain Layout
1402 NdT : Ce qui m'étonnerait, mais on ne sait jamais!
1407 , cependant, vous ne vous occupez pas de choses aussi ésotériques ; vous
1408 voulez votre indentation ! Ajoutez ceci au préambule :
1411 \begin_layout LyX-Code
1414 usepackage{indentfirst}
1417 \begin_layout Standard
1418 Si votre distribution TeX n'est pas un vieux coucou, vous avez ce paquetage,
1419 et tous vos paragraphes auront l'indentation que vous pensez qu'ils méritent.
1422 \begin_layout Subsubsection
1423 Exemple 4 : Ce document
1426 \begin_layout Standard
1427 Vous pouvez aussi aller voir le préambule de ce document pour avoir une
1428 idée de certaines possibilités avancées.
1432 \begin_inset space ~
1437 risque de ne pas être visible en une fois, même en plein écran.
1438 Il y a aussi d'autres exemples et un assortiment de
1439 \begin_inset Quotes fld
1443 \begin_inset Quotes frd
1446 LaTeX dans le chapitre
1447 \begin_inset space ~
1451 \begin_inset CommandInset ref
1453 reference "chap:Special-features"
1460 \begin_layout Section
1461 LyX et les erreurs LaTeX
1464 \begin_layout Standard
1465 Quand LyX invoque LaTeX, il lui dit d'ignorer toute erreur et de continuer.
1466 Il se sert ensuite du fichier log de LaTeX pour en faire l'autopsie.
1467 S'il y a une erreur quelque part, LyX ouvre une boîte avec un listing d'erreurs.
1468 Cliquer sur l'une d'elles déplace le curseur à l'emplacement approprié
1473 \begin_layout Plain Layout
1474 LyX fera occasionnellement des déductions fausses sur l'emplacement de l'erreur.
1475 Ça arrivera surtout dans les tableaux, les figures, les math et le préambule.
1484 \begin_layout Standard
1485 Quelques-uns préfèrent regarder le fichier journal directement, il est accessibl
1488 Document\SpecialChar \menuseparator
1490 \begin_inset space ~
1494 \begin_inset space ~
1500 Il y a quelques erreurs et avertissements assez fréquents.
1501 Nous allons les traiter ici.
1502 Vous devriez vous reporter à un bon livre sur LaTeX pour une liste complète.
1505 \begin_layout Itemize
1508 \begin_inset Quotes fld
1512 \begin_inset Quotes frd
1519 \begin_layout Standard
1520 Tout ce qui commence par ces mots est un message d'avertissement destiné
1522 \begin_inset Quotes fld
1526 \begin_inset Quotes frd
1529 le code LaTeX lui-même.
1530 Vous aurez des messages de ce type si vous avez ajouté ou changé des références
1531 croisées ou des entrées de bibliographie, auquel cas LaTeX essaye de vous
1532 dire que vous devez l'exécuter une nouvelle fois.
1535 \begin_layout Standard
1536 Vous pouvez en général les ignorer.
1540 \begin_layout Itemize
1543 \begin_inset Quotes fld
1547 \begin_inset Quotes frd
1554 \begin_layout Standard
1555 Un autre message d'avertissement, cette fois au sujet de polices que LaTeX
1557 Le reste du message indiquera souvent la police de substitution que LaTeX
1561 \begin_layout Standard
1562 Vous pouvez les ignorer sans crainte.
1566 \begin_layout Itemize
1569 \begin_inset Quotes fld
1575 \begin_inset Quotes frd
1582 \begin_layout Standard
1587 cracher ce genre de messages.
1588 Ils vous préviennent que les lignes sont trop longues et débordent sur
1590 C'est presque toujours impossible à déceler dans le rendu final.
1591 Ou bien seuls un ou deux caractères débordent sur la marge.
1592 On dirait que LaTeX génère au moins un message de ce type pour chaque document
1596 \begin_layout Standard
1597 Vous pouvez ignorer ces messages stupides.
1598 Vos yeux vous diront bien s'il y a quelque chose de trop large ; vous n'avez
1599 qu'à regarder ce qui sort.
1603 \begin_layout Itemize
1606 \begin_inset Quotes fld
1612 \begin_inset Quotes frd
1619 \begin_layout Standard
1620 Pas aussi courant que son cousin.
1621 LaTeX semble préférer imprimer des lignes un peu trop larges plutôt qu'un
1623 Nous ne savons pas pourquoi.
1626 \begin_layout Standard
1627 Vous pouvez tout autant les ignorer que les précédents.
1631 \begin_layout Itemize
1634 \begin_inset Quotes fld
1640 \begin_inset Quotes frd
1648 \begin_inset Quotes fld
1654 \begin_inset Quotes frd
1661 \begin_layout Standard
1662 Des avertissements sur des problèmes de saut de page.
1663 À nouveau, vous n'avez qu'à regarder ce qui sort.
1664 Vous verrez bien si quelque chose ne va pas.
1668 \begin_layout Itemize
1671 \begin_inset Quotes fld
1674 LaTeX Error: File 'Xxxx' not found
1675 \begin_inset Quotes frd
1682 \begin_layout Standard
1686 \begin_inset Quotes fld
1690 \begin_inset Quotes frd
1695 n'est pas présent sur ce système.
1696 Ceci apparaît habituellement parce qu'un paquetage nécessaire à votre document
1698 Si vous n'avez pas touché au préambule ou si vous n'avez pas utilisé la
1705 , alors un des paquetages que LyX a essayé de charger est manquant.
1708 Aide\SpecialChar \menuseparator
1710 \begin_inset space ~
1715 pour voir la liste des paquetages dont LyX a entendu parler.
1716 Ce fichier est mis à jour à chaque fois que vous reconfigurez LyX (avec
1719 Outils\SpecialChar \menuseparator
1722 ) et vous dit quels paquetages ont été détectés et à quoi ils servent.
1725 \begin_layout Standard
1736 , et que le paquetage en question n'est pas installé, vous devez l'installer
1741 \begin_layout Itemize
1744 \begin_inset Quotes fld
1747 LaTeX Error: Unknown option
1748 \begin_inset Quotes frd
1755 \begin_layout Standard
1756 Les messages d'erreur commençant ainsi essayent de vous dire que vous avez
1757 spécifié une option impossible ou inexistante dans un paquetage.
1758 Vérifiez dans sa documentation.
1762 \begin_layout Itemize
1765 \begin_inset Quotes fld
1768 Undefined control sequence
1769 \begin_inset Quotes frd
1776 \begin_layout Standard
1777 Si vous avez inséré du code LaTeX dans votre document, et fait une faute
1778 de frappe, vous aurez un de ceux-là.
1779 Vous pouvez aussi avoir oublié de charger un paquetage.
1780 Dans tous les cas, d'habitude ce message d'erreur veut dire que vous avez
1781 utilisé une commande inconnue.
1785 \begin_layout Standard
1786 Il y a d'autres messages d'erreur et d'avertissement.
1787 Quelques-uns sont explicites
1791 \begin_layout Plain Layout
1792 NdT : Pour un anglophone...
1798 Ce sont souvent des messages LaTeX.
1799 D'autres sont carrément incompréhensibles.
1800 Ce sont en fait des messages d'erreur TeX, et nous n'avons vraiment
1804 de ce qu'ils signifient ou de comment les déchiffrer.
1805 Personne ne le sait.
1808 \begin_layout Standard
1809 Voici une liste de vérifications à effectuer si vous êtes confronté à des
1813 \begin_layout Enumerate
1814 cherchez d'éventuelles fautes de frappe dans le code LaTeX que vous avez
1818 \begin_layout Enumerate
1819 s'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
1823 \begin_layout Enumerate
1824 si vous avez un paquet de boîtes d'erreur entassées tout en haut du document
1825 ― et surtout si vous voyez
1826 \begin_inset Quotes fld
1836 \begin_inset Quotes frd
1839 , ça veut dire qu'il y a des erreurs dans le préambule.
1840 Commencez par corriger votre préambule;
1843 \begin_layout Enumerate
1844 si vous n'avez rien ajouté au préambule et si vous n'avez pas ajouté de
1845 code LaTeX au document, le suspect numéro un est votre distribution LaTeX
1847 Vérifiez s'il manque des paquetages et rajoutez-les;
1850 \begin_layout Enumerate
1851 très bien, il ne manque aucun paquetage.
1852 Avez-vous utilisé une des options de réglage fin de LyX ? Plus précisément,
1857 l'une d'entre elles, en essayant par exemple d'insérer manuellement des
1861 \begin_inset space ~
1866 , de sauts de paragraphe ou de sauts de page ? Avez-vous essayé de bricoler
1867 quelque chose avec tout ça au lieu d'utiliser les environnements de paragraphe
1871 \begin_layout Enumerate
1872 d'accord, vous n'avez utilisé aucune des options de réglage fin, vous avez
1873 joué dans les règles.
1874 Avez-vous essayé une manœuvre bizarre ? Avez-vous fait quelque chose de
1875 pas net dans un tableau ou une équation, comme insérer un graphique dans
1876 une case de tableau ?
1879 \begin_layout Enumerate
1880 Avez-vous de longues portions de texte dans lesquelles LaTeX ne peut pas
1881 trouver d'endroit où passer à la ligne ? Par défaut, LaTeX est assez strict
1882 avec la quantité d'espace entre les mots qu'il va ajouter pour passer à
1884 Il est alors préférable que vous retravailliez le paragraphe pour éviter
1886 Si ce n'est pas envisageable, vous pouvez entourer votre texte par
1892 pour que les passages à la ligne de LaTeX soient plus souples;
1895 \begin_layout Enumerate
1896 avez-vous exagéré avec l'imbrication ? LyX (actuellement) ne vérifie pas
1897 que vous restez dans les limites de l'imbrication d'environnements.
1898 Si vous avez imbriqué un tas d'environnements jusqu'au
1899 \begin_inset Formula $17^{e}$
1902 niveau, le problème est là;
1905 \begin_layout Enumerate
1906 vous n'avez obtenu aucun message d'erreur, mais votre rendu ne ressemble
1908 Si vous avez un tableau ou une figure qui est trop large ou trop haute
1909 pour la page, vous devez :
1913 \begin_layout Enumerate
1914 mettre la figure à l'échelle pour qu'elle tienne.
1917 \begin_layout Enumerate
1918 rétrécir le tableau pour qu'il tienne.
1922 \begin_layout Enumerate
1923 Si quelque chose d'autre ne va pas avec le rendu, et que vous n'avez rien
1924 essayé de bizarre ni bricolé avec les réglages fins, nous ne savons pas
1928 \begin_layout Standard
1929 Si vous n'êtes pas plus avancé avec tout ceci – et bien,
1933 que vous avez trouvé une erreur dans LyX\SpecialChar \ldots{}
1937 \begin_layout Chapter
1938 Outils supplémentaires
1941 \begin_layout Section
1942 Personnaliser une bibliographie avec BibTeX
1945 \begin_layout Standard
1946 L'essentiel des bases de l'utilisation de BibTeX sont décrites dans le paragraph
1949 Les bases de données bibliographiques (BibTeX)
1953 Guide de l'utilisateur
1956 Les paragraphes qui suivent détaillent les fonctionnalités bibliographiques
1957 particulières qui sont accessibles depuis LyX.
1960 \begin_layout Subsection
1961 Autres styles de citation
1964 \begin_layout Standard
1965 Le style standard de BibTeX utilise des nombres (par exemple
1966 \begin_inset Quotes fld
1970 \begin_inset Quotes frd
1973 ) pour faire référence à un ouvrage cité.
1974 Cependant, dans de nombreuses disciplines scientifiques, on utilise d'autres
1975 styles de citations.
1976 Le plus courant et le style auteur-année (par exemple
1977 \begin_inset Quotes fld
1981 \begin_inset Quotes frd
1985 LyX gère deux paquetages qui fournissent ce style,
1994 Ces deux paquetage ont leurs avantages et leurs inconvénients qui ne peuvent
1995 être listés ici en détail.
1996 Si vous voulez seulement avoir un simple style auteur-année (ou auteur-nombre)
1997 ou si vous voulez utiliser un des innombrables fichiers de styles pour
1998 natbib, alors vous choisirez probablement le paquetage
2003 Si vous avez besoin de fonctions spéciales comme des titres courts pour
2004 les références, ibidem etc., vous pouvez envisager d'utiliser le paquetage
2012 \begin_layout Standard
2013 L'utilisation de ces deux paquetages avec LyX est sensiblement la même.
2016 Document\SpecialChar \menuseparator
2019 et choisissez la rubrique
2033 Avec ces deux paquetages, vous aurez des options supplémentaires dans le
2038 et vous pourrez choisir le style de la référence (
2039 \begin_inset Quotes fld
2043 \begin_inset Quotes frd
2047 \begin_inset Quotes fld
2051 \begin_inset Quotes fld
2055 \begin_inset Quotes frd
2059 \begin_inset Quotes fld
2063 \begin_inset Quotes frd
2067 Notez que ces deux paquetages nécessitent des fichiers de style spécifiques
2068 (ils sont fournis avec leur propres fichiers, mais on peut trouver beaucoup
2069 de fichiers de style supplémentaires et même un programme interactif pour
2070 construire des fichiers de style
2074 \begin_layout Plain Layout
2076 \begin_inset Flex URL
2079 \begin_layout Plain Layout
2081 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
2099 \begin_layout Subsection
2100 Bibliographies sectionnées
2101 \begin_inset CommandInset label
2103 name "sub:Bibliographies-sectionnées"
2110 \begin_layout Standard
2111 Parfois vous avez besoin de diviser votre bibliographie en plusieurs sections.
2112 Si par exemple, vous êtes un historien, la possibilité de séparer les sources
2113 et les travaux scientifiques est vraisemblablement une possibilité
2114 \begin_inset Quotes fld
2118 \begin_inset Quotes frd
2122 Malheureusement, BibTeX ne vous permet pas lui-même de faire cela.
2123 La bonne nouvelle : Avec l'aide de quelques paquetages LaTeX, on peut étendre
2124 BibTeX pour satisfaire vos besoins historiques.
2127 \begin_layout Standard
2128 LyX fournit un support natif d'un de ces paquetages,
2136 \begin_layout Plain Layout
2138 \begin_inset Flex URL
2141 \begin_layout Plain Layout
2143 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
2154 L'avantage de ce paquetage (comparé à d'autres comme
2158 ) est que n'avez pas besoin de définir de nouvelles commandes de citation.
2159 À la place, vous aurez à préparer des bases de données bibliographiques
2160 différentes pour les différentes sections de votre bibliographie.
2161 Par exemple, si vous voulez diviser votre bibliographie en deux sections
2163 \begin_inset Quotes fld
2167 \begin_inset Quotes frd
2171 \begin_inset Quotes fld
2174 travaux scientifiques
2175 \begin_inset Quotes frd
2178 , vous devez d'abord créer deux bases de données, par exemple
2189 \begin_layout Standard
2190 Dans LyX, allez dans le menu
2192 Document\SpecialChar \menuseparator
2203 \begin_inset space ~
2207 \begin_inset space ~
2213 Vous pouvez maintenant insérer plusieurs bibliographies BibTeX, une par
2214 section de votre bibliographie.
2215 Pour revenir à notre exemple : Insérez une bibliographie BibTeX pour la
2220 et une deuxième pour la base de données
2225 Vous êtes libres d'utiliser le même style ou un style différent pour chaque
2227 En plus, vous pouvez choisir que votre section bibliographique contienne
2229 \begin_inset Quotes fld
2232 toutes les références citées
2233 \begin_inset Quotes frd
2236 de la base de données utilisée (ce qui est le comportement par défaut),
2238 \begin_inset Quotes fld
2241 toutes les références non citées
2242 \begin_inset Quotes frd
2246 \begin_inset Quotes fld
2249 toutes les références
2250 \begin_inset Quotes frd
2254 Ceci put être utile si vous voulez séparer votre bibliographie en trois
2256 \begin_inset Quotes fld
2260 \begin_inset Quotes frd
2264 \begin_inset Quotes fld
2268 \begin_inset Quotes frd
2272 \begin_inset Quotes fld
2275 Travaux scientifiques
2276 \begin_inset Quotes frd
2280 Les titres des sections peuvent être ajoutés comme des entêtes de section
2281 ou de sous-section ordinaires.
2286 supprime le titre de la bibliographie, vous devez aussi le remettre manuellemen
2287 t ( comme un chapitre* ou une section*, par exemple).
2290 \begin_layout Subsection
2291 Bibliographies multiples
2294 \begin_layout Standard
2295 Les bibliographies multiples, par exemple une bibliographie par section
2296 ou par chapitre, ne sont pas gérées par BibTeX lui-même.
2301 , qui est utilisé pour créer des bibliographies en sections avec LyX (voir
2302 le paragraphe précédents), fournit un moyen aisé de résoudre ce problème,
2303 si vous êtes prêt à utiliser un peu de
2308 \begin_inset space ~
2312 \begin_inset CommandInset ref
2314 reference "sec:Insérer-du-code-LaTeX"
2322 \begin_layout Plain Layout
2323 Une autre approche consiste à utiliser les paquetages LaTeX
2339 \begin_layout Standard
2340 D'abord, allez dans le menu
2342 Document\SpecialChar \menuseparator
2345 , choisissez la rubrique Bibliographie et activez l'option
2348 \begin_inset space ~
2352 \begin_inset space ~
2358 Dans votre document vous devez inclure les sections qui auront leur propre
2359 bibliographie (en incluant la référence BibTeX elle-même), entre un
2371 (ces commandes doivent être mises en
2376 La bibliographie contiendra toutes les références qui ont été citées dans
2386 : si vous utilisez cette approche,
2390 les références doivent se trouver à l'intérieur d'une
2399 ne peuvent pas être emboîtées.
2402 \begin_layout Standard
2406 \begin_layout Section
2407 Documents en plusieurs fichiers
2410 \begin_layout Subsection
2414 \begin_layout Standard
2415 Quand on travaille sur un gros fichier avec de nombreux chapitres, il est
2416 souvent pratique de diviser le document en plusieurs fichiers ; par ailleurs,
2417 il arrive qu'un élément comme un tableau soit susceptible de modifications
2418 ultérieures, alors que le reste du texte ne changera plus.
2419 Dans ces cas-là, il est judicieux d'utiliser les possibilités de segmentation
2421 Ainsi, les communications scientifiques ont souvent cinq chapitres principaux
2422 : introduction, observations, résultats, discussion, conclusion.
2423 Chacun d'entre eux peut constituer un fichier LyX séparé, avec un fichier
2425 \begin_inset Quotes fld
2429 \begin_inset Quotes frd
2432 qui contient le titre, les auteurs, le résumé, les références, etc.
2433 Il convient de noter que chacun des fichiers est un fichier LyX en lui-même,
2434 qui peut aussi bien être mis en page et imprimé seul, qu'être inclus dans
2436 Tous ces fichiers doivent cependant avoir la même classe de document –
2437 n'essayez pas de mélanger la classe
2446 Il est également possible d'inclure des fichiers LaTeX : cependant, ces
2447 fichiers doivent alors être sans leur préambule (c'est-à-dire sans la partie
2454 incluse, et sans la ligne
2460 ) pour éviter des erreurs à la création du fichier DVI.
2463 \begin_layout Standard
2464 LyX permet l'inclusion de fichiers en sélectionnant
2469 nsérer\SpecialChar \menuseparator
2470 Fichier\SpecialChar \menuseparator
2473 , ce qui positionne une balise à l'endroit du curseur.
2474 Un clic sur cette balise ouvre une fenêtre qui permet de saisir le nom
2475 du fichier et la méthode d'inclusion.
2478 \begin_layout Standard
2479 Les trois méthodes d'inclusion sont
2480 \begin_inset Quotes fld
2488 \begin_inset Quotes frd
2492 \begin_inset Quotes fld
2500 \begin_inset Quotes frd
2504 \begin_inset Quotes fld
2512 \begin_inset Quotes frd
2517 \begin_inset Quotes fld
2521 \begin_inset Quotes frd
2525 \begin_inset Quotes fld
2529 \begin_inset Quotes frd
2532 nécessite une bonne connaissance de LaTeX, mais la différence pratique
2533 est que les fichiers
2534 \begin_inset Quotes fld
2538 \begin_inset Quotes frd
2541 commenceront sur une nouvelle page, alors que ceux
2542 \begin_inset Quotes fld
2546 \begin_inset Quotes frd
2549 commenceront sur la page en cours.
2553 \begin_layout Standard
2554 Le fichier maître est généralement converti en un fichier LaTeX complet
2555 avant d'être mis en page, tandis que les fichiers inclus sont convertis
2556 en fichiers LaTeX sans les informations de préambule.
2560 \begin_inset space ~
2565 , cette conversion n'aura pas lieu.
2568 \begin_layout Standard
2569 Un fichier inclus en
2570 \begin_inset Quotes fld
2574 \begin_inset Quotes frd
2577 vous permet d'insérer un texte mis en forme exactement comme il apparaît
2578 dans le fichier d'origine.
2579 Normalement, les espaces dans ce fichier sont invisibles, cependant, deux
2580 espaces consécutives sont conservées, a contrario des règles habituelles
2582 Cependant, cocher l'option
2585 \begin_inset space ~
2589 \begin_inset space ~
2594 résout toute incertitude en matérialisant chaque espace par un symbole.
2597 \begin_layout Subsection
2598 Références croisées entre fichiers
2601 \begin_layout Standard
2604 \begin_inset Box Shadowbox
2614 height_special "totalheight"
2617 \begin_layout Plain Layout
2618 Ce paragraphe est quelque peu obsolète.
2619 Il faudrait décrire les documents maîtres implicites et comment les sous-docume
2620 nts s'ouvrent en même temps que le document maître.
2628 Il est possible de faire des références croisées entre différents fichiers.
2629 D'abord, il faut ouvrir tous les fichiers concernés : appelons-les A et
2630 B pour un exemple avec deux fichiers, avec B inclus dans A.
2631 Supposons que nous ayons inséré une étiquette dans A, à laquelle nous voulons
2632 faire référence dans B.
2633 Il faut ouvrir la fenêtre de référence croisée à partir de B, et il est
2634 alors possible de choisir le
2635 \begin_inset Quotes fld
2639 \begin_inset Quotes frd
2645 \begin_layout Subsection
2646 Listes bibliographiques dans tous les sous-documents
2649 \begin_layout Standard
2650 \begin_inset Box Frameless
2660 height_special "totalheight"
2663 \begin_layout Plain Layout
2664 Ce paragraphe nécessite également une mise à jour.
2665 Il y a aujourd'hui des informations sur ce point dans le wiki, qui pourraient
2674 \begin_layout Standard
2675 Copier la liste bibliographique avec toutes ses entrées dans tous les sous-docum
2677 De cette façon LyX trouvera les fichiers
2681 et vous pouvez facilement insérer les références en masquant la liste des
2685 \begin_layout Standard
2686 Si la liste des bibliographies est dans un commentaire, LaTeX ne l'inclura
2687 pas dans la sortie imprimable et les références s'afficheront comme [?],
2689 Une solution est d'utiliser le paquetage
2693 qui n'inclura les commentaires que lors des traitements séparés des fichiers.
2694 Pour ce faire, ajouter, dans le préambule LaTeX de chaque sous-document
2695 les lignes suivantes;
2698 \begin_layout LyX-Code
2704 \begin_layout LyX-Code
2707 includecomment{comment}
2710 \begin_layout Standard
2712 \begin_inset Flex URL
2715 \begin_layout Plain Layout
2717 http://wiki.lyx.org/FAQ/Unsorted#toc31
2725 \begin_layout Section
2729 \begin_layout Standard
2730 Les utilisateurs ont parfois besoin de
2731 \begin_inset Quotes fld
2735 \begin_inset Quotes frd
2738 un fichier LyX avec toutes les images (et d'autres fichiers dont il dépend,
2739 soit pour l'envoyer à un éditeur, soit pour le partager avec un co-auteur.
2740 Lyx-2.0 inclut un script Python (
2741 \begin_inset Flex Code
2744 \begin_layout Plain Layout
2750 ) qui automatise le processus.
2751 Pour l'utiliser, il faut que l'un des modules Python
2752 \begin_inset Flex Code
2755 \begin_layout Plain Layout
2762 \begin_inset Flex Code
2765 \begin_layout Plain Layout
2771 soit installé sur votre système.
2772 Implicitement, le script préfère l'archive
2773 \begin_inset Flex Code
2776 \begin_layout Plain Layout
2783 \begin_inset Flex Code
2786 \begin_layout Plain Layout
2792 sur les systèmes Unix et le format
2793 \begin_inset Flex Code
2796 \begin_layout Plain Layout
2805 \begin_layout Standard
2806 La procédure de configuration de LyX positionne le script pour qu'il exporte
2808 \begin_inset Quotes fld
2812 \begin_inset Quotes frd
2815 , et ce format sera disponible via
2816 \begin_inset Flex Code
2819 \begin_layout Plain Layout
2820 Fichier\SpecialChar \menuseparator
2829 \begin_layout Standard
2830 Indépendamment du système d'exploitation, la création d'un format d'archive
2831 particulier peut être imposée en ajoutant soit l'option
2832 \begin_inset Flex Code
2835 \begin_layout Plain Layout
2842 \begin_inset Flex Code
2845 \begin_layout Plain Layout
2852 \begin_inset Flex Code
2855 \begin_layout Plain Layout
2862 \begin_inset Flex Code
2865 \begin_layout Plain Layout
2872 \begin_inset Flex Code
2875 \begin_layout Plain Layout
2876 LyX \SpecialChar \menuseparator
2883 \begin_inset Flex Code
2886 \begin_layout Plain Layout
2887 Outils\SpecialChar \menuseparator
2888 Préférences\SpecialChar \menuseparator
2889 Gestion des fichiers\SpecialChar \menuseparator
2895 (veillez bien à ajouter l'option après le nom du script, pas avant).
2898 \begin_layout Section
2899 En-têtes et pieds de page sur mesure
2902 \begin_layout Standard
2903 Le format de page implicite est assez banal : pour un document avec la classe
2904 article, tout ce que vous obtenez se limite au numéro de page en bas de
2906 Ce document-ci est de la classe
2907 \begin_inset Quotes fld
2911 \begin_inset Quotes frd
2914 (livre), donc il est un peu plus fourni, mais pour réellement en mettre
2915 plein la vue, il faut choisir la mise en page
2916 \begin_inset Quotes fld
2920 \begin_inset Quotes frd
2923 , comme l'explique le
2926 \begin_inset space ~
2930 \begin_inset space ~
2936 Cette section décrit les codes LaTeX qu'il vous faudra insérer dans votre
2937 préambule LaTeX ou dans le texte pour obtenir les effets désirés.
2938 Pour plus d'information sur les en-têtes sophistiqués, voir la documentation
2940 \begin_inset Flex Code
2943 \begin_layout Plain Layout
2952 \begin_inset Flex URL
2955 \begin_layout Plain Layout
2957 http://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
2965 \begin_layout Standard
2966 L'en-tête est divisé en trois champs, appelés logiquement
2967 \begin_inset Quotes fld
2971 \begin_inset Quotes frd
2975 \begin_inset Quotes fld
2979 \begin_inset Quotes frd
2983 \begin_inset Quotes fld
2987 \begin_inset Quotes frd
2991 Le bas de page aussi a ces trois divisions.
2992 Les commandes LaTeX pour éditer ces champs de la manière la plus simple
3018 Si vous voulez mettre votre nom dans le coin en haut à gauche de chaque
3019 page, insérez simplement cette commande dans le préambule :
3022 \begin_layout Standard
3031 \begin_layout Standard
3032 Vous verrez désormais votre nom dans le coin supérieur gauche.
3033 Si un champ a une entrée par défaut que vous souhaitez supprimer (comme
3034 le numéro de page apparaissant en bas, centré), insérez simplement une
3035 commande avec un paramètre vide, par exemple :
3038 \begin_layout Standard
3046 \begin_layout Standard
3047 Maintenant, plus dur : mettons le mot
3048 \begin_inset Quotes fld
3052 \begin_inset Quotes frd
3055 et le numéro de la section en cours (par exemple Section
3056 \begin_inset space ~
3059 3) dans le coin supérieur gauche, le numéro de page en haut à droite, votre
3060 nom en bas à gauche et la date en bas à droite.
3061 Les commandes suivantes doivent donc apparaître dans votre préambule :
3064 \begin_layout Standard
3074 \begin_layout Standard
3082 \begin_layout Standard
3092 \begin_layout Standard
3101 \begin_layout Standard
3109 \begin_layout Standard
3119 \begin_layout Standard
3132 permettent d'accéder aux compteurs LaTeX de section et de page, et d'afficher
3133 ainsi les numéros de la section et de la page en cours.
3140 affiche simplement la date d'aujourd'hui.
3143 \begin_layout Standard
3144 L'épaisseur de la barre horizontale dessinée au dessous de l'en-tête et
3145 au dessus du pied de page peut elle aussi être modifiée.
3146 Si vous n'en voulez pas, mettez sa largeur à 0.
3147 Par défaut, la barre d'en-tête a une épaisseur de 0,4
3148 \begin_inset space ~
3151 pt, et celle de pied de page une épaisseur de 0.
3152 Pour régler l'épaisseur, utilisez les commandes
3156 renewcommand\SpecialChar \-
3159 headrulewidth}\SpecialChar \-
3166 renewcommand\SpecialChar \-
3169 footrulewidth}\SpecialChar \-
3175 \begin_layout Standard
3176 Vous pouvez activer ou désactiver les paramètres d'en-tête et de pied de
3177 page pour une page donnée avec, par exemple :
3181 thispagestyle\SpecialChar \-
3188 thispagestyle\SpecialChar \-
3195 thispagestyle\SpecialChar \-
3199 Insérez simplement ces commandes dans le texte de la page que vous voulez
3200 modifier, et mettez-les en mode TeX.
3201 En fait, par défaut, si vous utilisez le style global
3202 \begin_inset Quotes fld
3206 \begin_inset Quotes frd
3209 , les pages de titre sont en
3210 \begin_inset Quotes fld
3214 \begin_inset Quotes frd
3217 , alors que les autres sont en
3218 \begin_inset Quotes fld
3222 \begin_inset Quotes frd
3228 \begin_layout Standard
3229 Il existe des commandes plus complexes qui vous permettent d'introduire
3230 des choses dans le coin gauche des pages impaires, etc., mais nous vous
3231 renvoyons à la documentation du paquetage
3235 pour plus de précisions.
3237 \begin_inset Flex URL
3240 \begin_layout Plain Layout
3242 http://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
3250 \begin_layout Standard
3251 Enfin, il est possible d'insérer une image dans l'en-tête ou le pied de
3253 Si vous voulez insérer un logo dans le coin supérieur gauche, vous pouvez
3254 essayer quelque chose comme :
3257 \begin_layout Standard
3266 includegraphics{logo.eps}}}
3269 \begin_inset Newline newline
3272 (il vous faudra peut-être pré-ajouter
3276 usepackage{graphics}
3278 avant si aucun autre fichier EPS n'est inséré dans votre document).
3281 \begin_layout Standard
3285 \begin_layout Section
3291 \begin_inset CommandInset label
3300 \begin_layout Standard
3306 \begin_layout Subsection
3310 \begin_layout Standard
3311 LyX fournit 216 motifs de puces qui sont accessibles par une simple fenêtre.
3312 Vous pouvez facilement y sélectionner la puce souhaitée pour chaque niveau
3313 de profondeur dans l'environnement
3318 Ces choix sont valables pour tout le document, donc vous ne pouvez pas
3319 spécifier différents types de puces pour différents paragraphes
3323 \begin_layout Plain Layout
3324 En fait, c'est possible mais il faut le faire à la main.
3332 \begin_layout Subsection
3333 À quoi elles ressemblent
3336 \begin_layout Standard
3337 Allez dans la rubrique
3343 Document\SpecialChar \menuseparator
3347 \begin_layout Standard
3348 La fenêtre vous présente un tableau avec des formes de puces.
3349 À gauche du tableau, une colonne de boutons vous donne accès aux six panneaux
3351 La rangée de boutons du haut sert à choisir le niveau de profondeur sur
3352 lequel vous agissez.
3353 Une boîte de texte sous le tableau affiche l'équivalent LaTeX de la forme
3354 de puce actuellement sélectionnée, et ce champ peut être édité.
3355 Si vous modifiez le texte vous devrez aussi spécifier à la main dans le
3356 préambule LaTeX les paquetages requis.
3359 \begin_layout Standard
3360 Les six panneaux sont répartis selon les paquetages qu'ils nécessitent.
3361 Le tableau suivant vous montre la correspondance entre le nom des boutons
3362 et les paquetages LaTeX.
3365 \begin_layout Standard
3367 \begin_inset Tabular
3368 <lyxtabular version="3" rows="7" columns="2">
3369 <features tabularvalignment="middle">
3370 <column alignment="center" valignment="top" width="0pt">
3371 <column alignment="center" valignment="top" width="0pt">
3373 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
3376 \begin_layout Plain Layout
3382 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
3385 \begin_layout Plain Layout
3393 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3396 \begin_layout Plain Layout
3404 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3407 \begin_layout Plain Layout
3415 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3418 \begin_layout Plain Layout
3426 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3429 \begin_layout Plain Layout
3439 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3442 \begin_layout Plain Layout
3450 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3453 \begin_layout Plain Layout
3463 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3466 \begin_layout Plain Layout
3474 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3477 \begin_layout Plain Layout
3487 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3490 \begin_layout Plain Layout
3498 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3501 \begin_layout Plain Layout
3511 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
3514 \begin_layout Plain Layout
3522 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
3525 \begin_layout Plain Layout
3541 \begin_layout Standard
3542 LyX ne vous empêche pas d'utiliser les puces correspondant à des paquetages
3543 que vous n'avez pas.
3544 Si vous obtenez des erreurs LaTeX lorsque vous essayez de Visionner ou
3545 d'imprimer le fichier, c'est sûrement qu'il vous manque un paquetage.
3546 LyX ne vous empêche pas d'agir car vous pourriez vouloir éditer quelque
3547 part et imprimer avec un autre système.
3550 \begin_layout Subsection
3554 \begin_layout Standard
3555 Sélectionnez le niveau de profondeur sur lequel vous voulez agir, puis le
3556 motif de puce et la taille.
3557 Les changements ne seront pas visibles dans LyX, mais seulement lors du
3561 \begin_layout Standard
3562 Vous pouvez remettre une puce à sa valeur par défaut, en cliquant avec le
3563 bouton droit de la souris sur la profondeur de la puce en question
3567 \begin_layout Plain Layout
3568 Si vous voulez réellement avoir des paragraphes avec des puces différentes
3569 dans chacun d'eux, vous devez mettre les mains dans le cambouis.
3570 La fenêtre dont nous venons de parler est cependant utile car elle montre
3571 en même temps l'aspect de la puce et son code LaTeX, ceci pour un grand
3573 Pour personnaliser vos paragraphes, vous avez le choix :
3576 \begin_layout Plain Layout
3580 \begin_layout Plain Layout
3596 \begin_layout Plain Layout
3600 \begin_layout Plain Layout
3622 \begin_layout Itemize
3623 Utilisez la commande LaTeX
3629 pour spécifier un nouveau format de puce pour une profondeur donnée.
3630 Vous aurez aussi besoin d'enregistrer le format actuel pour le restaurer
3632 Dans cette liste à puces, le code LaTeX suivant a été utilisé pour changer
3633 les puces de profondeur 1 :
3636 \begin_inset Newline newline
3650 \begin_inset Newline newline
3666 \begin_inset Newline newline
3671 Remarquez que la profondeur de puce est donnée en chiffres romains comme
3672 partie intégrante de la commande
3681 \begin_layout Itemize
3685 \begin_layout Plain Layout
3698 Agissez sur chaque entrée individuellement en écrivant le motif de la puce
3699 entre crochets en mode TeX.
3700 Par exemple, cet élément a commencé par
3713 \begin_layout Plain Layout
3717 \begin_layout Plain Layout
3733 \begin_layout Plain Layout
3734 Vous aurez besoin de remettre le
3738 à sa valeur d'origine pour que les autres puces retrouvent les réglages
3740 Nous avons donc ici :
3743 \begin_inset Newline newline
3760 \begin_layout Chapter
3763 LyX and the World Wide Web
3764 \begin_inset Note Note
3767 \begin_layout Plain Layout
3768 Chapitre restant à traduire (JPChrétien, juin 2011)
3776 \begin_layout Standard
3779 LyX has long supported the export of documents to various web-friendly formats,
3781 Before verson 2.0, however, HTML export was always accomplished by the use
3782 of external converters.
3786 \begin_layout Plain Layout
3789 For details on the use of external converters with LyX, see the
3793 section of the Customization manual.
3798 These fall into two large groups: there are converters that use LaTeX as
3799 an intermediate format, such as
3800 \begin_inset Flex Code
3803 \begin_layout Plain Layout
3812 \begin_inset Flex Code
3815 \begin_layout Plain Layout
3824 \begin_inset Flex Code
3827 \begin_layout Plain Layout
3835 , relying upon LyX to produce the LaTeX; and there is a converter that works
3836 directly on LyX files,
3837 \begin_inset Flex Code
3840 \begin_layout Plain Layout
3849 All of these have different advantages and disadvantages.
3853 \begin_layout Standard
3856 The LaTeX-based converters have the advantage that, in principle, they know
3857 everything about the exported document that LaTeX does.
3858 Such converters do not care, for example, if a certain block of code was
3859 produced by LyX or was Evil Red Text.
3860 These converters know about
3861 \begin_inset Flex Code
3864 \begin_layout Plain Layout
3872 files, counters, and references, and can often make use of the
3873 \begin_inset Flex Code
3876 \begin_layout Plain Layout
3884 files generated by BibTeX.
3885 On the other hand, LaTeX is a very hard language to parse---it is sometimes
3886 said that only TeX itself understands TeX---and LaTeX-based converters
3887 will often choke on what seem to be quite simple constructs; complex ones
3888 can throw them completely, and as of this writing, for example, the
3892 manual will not export with
3893 \begin_inset Flex Code
3896 \begin_layout Plain Layout
3904 , though the others will.
3905 The other issue concerns how math is handled.
3906 These converters typically convert the formulae into little pictures that
3907 are then linked from the HTML document.
3908 Since these are actually generated by LaTeX, they are accurate.
3909 But they do not scale well, and just getting them to look as if they are
3910 actually meant to be in your document---so that the font sizes seem to
3911 be roughly the same---can be a challenge.
3914 \begin_layout Standard
3918 \begin_inset Flex Code
3921 \begin_layout Plain Layout
3930 \begin_inset CommandInset href
3932 name "http://elyxer.nongnu.org/"
3933 target "http://elyxer.nongnu.org/"
3937 ) solves some of these problems.
3938 In particular, the formulae it produces scale perfectly, since it renders
3939 math using a combination of HTML and CSS rather than converting the formulae
3941 But even moderately complex formula are rendered less well than with
3942 \begin_inset Flex Code
3945 \begin_layout Plain Layout
3953 ; this reflects the limitations of HTML.
3957 \begin_layout Plain Layout
3961 \begin_inset Flex Code
3964 \begin_layout Plain Layout
3972 can also use jsMath and MathJax for equations, but this setting is only
3973 available globally and requires one to have access to a server that runs
3979 More importantly (as of version 1.1.1, at least),
3980 \begin_inset Flex Code
3983 \begin_layout Plain Layout
3991 has limited support for math macros and no support for user-defined paragraph
3992 or character styles.
3993 These limitations make
3994 \begin_inset Flex Code
3997 \begin_layout Plain Layout
4005 unsuitable for many of the documents LyX users produce.
4006 In principle, of course, these problems could be solved, but the LyX developers
4007 have decided to follow a different path and have made LyX itself capable
4008 of writing XHTML, just as it is capable of writing LaTeX, DocBook, and
4012 \begin_layout Standard
4015 As of this writing, XHTML output remains under development and should probably
4017 \begin_inset Quotes eld
4021 \begin_inset Quotes erd
4028 \begin_layout Plain Layout
4032 \begin_inset Flex Code
4035 \begin_layout Plain Layout
4038 development/HTML.notes
4043 , which can be found in the LyX source tree or
4044 \begin_inset CommandInset href
4046 name "accessed online"
4047 target "http://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
4051 , usually contains up-to-date information about the state of XHTML output.
4052 See also the list of XHTML bugs on
4053 \begin_inset CommandInset href
4055 name "the bug tracker"
4056 target "http://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"
4065 Still, the developers have chosen this approach because it has several
4066 potential advantages over the other two.
4069 \begin_layout Standard
4072 These advantages are primarily due to the fact that the XHTML output routines,
4073 since they are part of LyX, know everything LyX knows about the document
4078 \begin_layout Plain Layout
4081 Another advantage is that, since these routines are internal to LyX, they
4082 are immune to changes in LyX's file format, or to changes in the semantics
4088 So they know about the table of contents (as displayed in the outline),
4089 about the counters associated with different paragraph styles, and about
4090 user-defined styles.
4091 The XHTML output routines know what LyX knows about internationalization,
4092 too, so they will output
4093 \begin_inset Quotes eld
4097 \begin_inset Quotes erd
4101 \begin_inset Quotes eld
4109 \begin_inset Quotes erd
4112 , depending upon the language in effect at the time.
4116 \begin_layout Standard
4119 Quite generally, the output routines know what LyX knows about document
4120 layout, that is, about how the document is to be rendered on screen.
4121 We use this information when we output the document as XHTML.
4126 generates CSS style information corresponding to the layout information
4127 it uses to render the document on screen: if section headings are supposed
4128 to be sans-serif and bold as seen in LyX, then (by default) they will be
4129 sans-serif and bold when viewed in a web browser, too.
4130 And this is true not just for pre-defined styles, like Section, but for
4131 any style, including user-defined styles.
4132 Indeed, the XHTML output routines make no distinction between user-defined
4133 paragraph and character styles and LyX's own pre-defined styles: in each
4134 case, everything LyX knows about the styles is contained in the layout
4136 And much the same is true as regards pre-defined textual insets, such as
4137 footnotes, and various custom insets.
4141 \begin_layout Standard
4144 The result is that XHTML output can be customized and extended in exactly
4145 the same way LaTeX output can be customized and extended: through layout
4147 See chapter five of the
4151 manual for the details.
4154 \begin_layout Standard
4157 The remainder of this chapter contains more detailed information on XHTML
4158 output, its limitations, and ways to work around those limitations.
4161 \begin_layout Section
4164 Math Output in XHTML
4167 \begin_layout Standard
4170 LyX offers four choices for how math is rendered.
4171 These have various advantages and disadvantages:
4174 \begin_layout Itemize
4178 \begin_inset Newline newline
4181 MathML is a dialect of XML designed specifically for mathematics on the
4182 web, and it typically renders very well in browsers that support it.
4183 The disadvantage is that not all browsers support MathML, and support is
4184 not complete even in the Gecko-based browsers, such as Firefox.
4185 \begin_inset Newline newline
4188 If LyX is unable to render a formula as MathML---for example, if the formula
4190 \begin_inset Flex Code
4193 \begin_layout Plain Layout
4201 package or ERT---then it will instead output the formula as an image.
4205 \begin_layout Itemize
4209 \begin_inset Newline newline
4213 \begin_inset Flex Code
4216 \begin_layout Plain Layout
4224 outputs math as HTML, styled by CSS.
4228 \begin_layout Plain Layout
4231 LyX has borrowed some of the CSS for its HTML output from
4232 \begin_inset Flex Code
4235 \begin_layout Plain Layout
4248 For simple formulae, this can work quite well, though with more complicated
4249 formulae it tends to break down.
4250 Still, this method has the advantage that it is very widely supported and
4251 so it may be appropriate for documents that contain only a little, fairly
4253 \begin_inset Newline newline
4256 If Lyx is unable to render a formula as HTML---for example, if the formula
4258 \begin_inset Flex Code
4261 \begin_layout Plain Layout
4269 package or ERT---then it will instead output the formula as an image.
4273 \begin_layout Itemize
4277 \begin_inset Newline newline
4281 \begin_inset Flex Code
4284 \begin_layout Plain Layout
4292 , LyX will output formulae as images, the very same images, in fact, that
4293 are used for instant preview.
4297 \begin_layout Plain Layout
4300 Instant preview does
4304 have to be on for images to be output, however.
4309 The advantage to this method is that the images are simply generated by
4310 LaTeX, so they are very accurate.
4311 The disadvantage, as mentioned earlier, is that these are bitmapped images,
4312 so they do not scale terribly well, and one cannot copy them, etc.
4313 (As of this writing, there are also problems about equation numbering.
4315 \begin_inset CommandInset href
4318 target "http://www.lyx.org/trac/ticket/6894"
4323 \begin_inset Newline newline
4326 The size of the images can be controlled by setting the
4327 \begin_inset Quotes eld
4331 \begin_inset Quotes erd
4335 \begin_inset Flex MenuItem
4338 \begin_layout Plain Layout
4341 Document\SpecialChar \menuseparator
4342 Settings\SpecialChar \menuseparator
4352 \begin_layout Plain Layout
4355 For those who want to know, this controls the resolution of the image in
4356 dots per inch and is based upon a default of 75 dpi.
4362 \begin_inset Newline newline
4365 If LyX for some reason fails to create an image for a formula (e.g., if a
4366 required LaTeX package is not installed), then it will fall back to outputing
4370 \begin_layout Itemize
4374 \begin_inset Newline newline
4377 Finally, LyX will happily output math as LaTeX.
4378 As well as being the output of last resort, this method can be used with
4380 \begin_inset CommandInset href
4383 target "http://www.math.union.edu/~dpvc/jsMath/"
4387 , which uses JavaScript to render LaTeX embedded in HTML documents.
4388 LyX wraps the LaTeX in either a
4389 \begin_inset Flex Code
4392 \begin_layout Plain Layout
4400 (for inline formulas) or
4401 \begin_inset Flex Code
4404 \begin_layout Plain Layout
4412 (for displayed formulas) with
4413 \begin_inset Flex Code
4416 \begin_layout Plain Layout
4424 , as is required for jsMath.
4427 \begin_layout Standard
4430 One of these output methods must be selected under
4431 \begin_inset Flex MenuItem
4434 \begin_layout Plain Layout
4437 Document\SpecialChar \menuseparator
4438 Settings\SpecialChar \menuseparator
4445 By default, LyX outputs MathML.
4446 This is a document-wide setting, therefore.
4449 \begin_layout Standard
4452 Eventually, LyX will offer the user the option to select an alternate output
4453 method for a particular inset, say, one that isn't being rendered very
4458 \begin_layout Plain Layout
4461 That said, since LyX falls back to images if the inset contains ERT, then
4462 one can force output as an image by putting some harmless ERT into the
4464 \begin_inset Formula $a=b\relax$
4475 \begin_layout Section
4478 Bibliography and Citations
4481 \begin_layout Standard
4484 XHTML output fully supports bibliographies and citations.
4488 \begin_layout Standard
4491 Citation labels are generated by the same machinery that generates LyX's
4492 on-screen labels, so the labels will look in the output much as they do
4493 in LyX, though better.
4494 If you are using numerical citations, then LyX will output numerical labels,
4495 such as [1] or [17], rather than simply showing the citation key in square
4496 brackets, as it does on-screen.
4497 If you are using author-year citations, then LyX will add lowercase letters
4498 to the years, just as BibTeX does, if it finds more than one citation for
4499 a given author-year combination.
4500 The labels will be printed with the bibliography entries.
4501 Note that there is, at present, no way to customize the appearance of the
4502 labels, for example, to choose between square brackets and parentheses.
4505 \begin_layout Standard
4508 Bibliography output is handled by the same machinery that handles the presentati
4509 on of reference information in the citation dialog, so you will see in the
4510 XHTML output pretty much what you would see if you were to look at a given
4511 entry in the citation dialog.
4512 The formatting can be customized in your layout file or, preferably, in
4518 manual for the details.
4521 \begin_layout Standard
4524 The main defect at present is that cross-referenced information is printed
4525 with every entry with which it is associated.
4526 So you can see things like this:
4533 \begin_inset Quotes eld
4536 Context and Logical Form
4537 \begin_inset Quotes erd
4542 Language in Context: Selected Essays
4544 (Oxford: Oxford University Press, 2007), pp.
4552 \begin_inset Quotes eld
4555 Semantics in Context
4556 \begin_inset Quotes erd
4561 Language in Context: Selected Essays
4563 (Oxford: Oxford University Press, 2007), pp.
4567 \begin_layout Standard
4570 This should be fixed before long.
4573 \begin_layout Standard
4576 There is no support at present for sectioned bibliographies.
4577 If you have multiple bibliographies, then LyX will print the same bibliography
4581 \begin_layout Section
4587 \begin_layout Standard
4590 LyX will happily export indexes as XHTML, but with certain limitations at
4594 \begin_layout Standard
4597 Index export will be most reliable when you do not attempt to use the fancy
4598 constructs that are described in the section on indexes in the
4606 \begin_layout Plain Layout
4609 The main issue here is that LyX itself does not really handle these.
4610 It just lets you enter what you would have to enter in raw LaTeX.
4615 We'll describe how they are handled using the subsection headings from
4619 \begin_layout Itemize
4622 Grouping Index Entries (aka, sub-entries): LyX makes an effort to support
4623 these, but the entries must be separated by
4624 \begin_inset Quotes eld
4628 \begin_inset Quotes erd
4631 , that is, there must be spaces around the exclamation point.
4632 This is because it is otherwise too difficult to check for escaped exclamation
4633 points, ones in math, and so forth.
4636 \begin_layout Itemize
4639 Page Ranges: There is no support at all for page ranges, since these make
4640 no sense with XHMTL.
4641 Instead, you will just get two index entries, one at either end.
4644 \begin_layout Itemize
4647 Cross-referencing: There is no support for cross-referencing.
4648 If LyX finds an entry containing the
4649 \begin_inset Quotes eld
4652 |see\SpecialChar \ldots{}
4654 \begin_inset Quotes erd
4657 construct, it is just dropped, and the rest is treated as an ordinary index
4661 \begin_layout Itemize
4664 Index Entry Order: LyX does support attempts to fix the sorting order.
4665 It will take what is before the first `@' it finds and use that for sorting,
4666 taking what follows the first `@' to be the actual entry.
4667 At present, LyX does not check for escaped `@', so do not try to index
4671 \begin_layout Itemize
4674 Index Entry Layout: You can format entries by using the text style dialog,
4675 or by using any other method available within LyX itself.
4676 There is no support for constructs like:
4677 \begin_inset Quotes eld
4681 \begin_inset Quotes erd
4685 Indeed, if LyX finds a pipe symbol, `|', in an entry, it will delete it
4686 and everything that follows it.
4689 \begin_layout Itemize
4692 Multiple Indexes: There is no support for multiple indexes.
4693 Rather, all index entries will be printed as one large index.
4694 To avoid our printing several versions of the index, we print only the
4695 main index, so make sure you have one.
4698 \begin_layout Section
4701 Nomenclature and Glossary
4704 \begin_layout Standard
4707 There is at present no support for glossaries.
4708 Adding it would be fairly trivial, and welcome.
4711 \begin_layout Chapter
4715 \begin_layout Section
4719 \begin_layout Standard
4721 \begin_inset Quotes fld
4725 \begin_inset Quotes frd
4728 est une méthode implémentée dans LyX qui permet à d'autres programmes de
4729 dialoguer avec LyX, d'invoquer des commandes LyX et d'obtenir de l'information
4730 à propos de son état interne.
4731 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
4733 C'est grâce au serveur LyX, par exemple, que des gestionnaires de bibliographie
4734 s comme JabRef peuvent permettre de
4735 \begin_inset Quotes fld
4739 \begin_inset Quotes frd
4742 des citations dans LyX.
4745 \begin_layout Section
4746 Démarrer le Serveur LyX
4749 \begin_layout Standard
4753 \begin_layout Plain Layout
4762 Le serveur LyX fonctionne par l'intermédiaire d'une paire de tubes.
4763 Ils sont habituellement disposés dans votre répertoire utilisateur
4767 (sauf sur Windows, ou des tubes nominatifs
4771 sont des objets spéciaux localisés dans
4781 ) et portent les noms
4784 \begin_inset Quotes fld
4788 \begin_inset Quotes frd
4796 \begin_inset Quotes fld
4800 \begin_inset Quotes frd
4806 Les programmes externes écrivent dans
4810 et lisent les données dans
4815 La racine de ces deux noms peut être définie dans la fenêtre
4817 Éditer\SpecialChar \menuseparator
4818 Préférences\SpecialChar \menuseparator
4819 Entrées\SpecialChar \menuseparator
4823 \begin_inset Quotes fld
4828 /home/mon_home/.lyxpipe
4831 \begin_inset Quotes frd
4837 \begin_inset Quotes fld
4851 \begin_inset Quotes frd
4854 avec Windows (mais n'importe quel chemin effectif peut être utilisé).
4855 Vous devez configurer ceci
4859 pour que le serveur puisse démarrer.
4863 \begin_layout Plain Layout
4875 \begin_layout Standard
4876 LyX ajoutera les suffixes
4879 \begin_inset Quotes fld
4883 \begin_inset Quotes frd
4891 \begin_inset Quotes fld
4895 \begin_inset Quotes frd
4900 pour créer les tubes.
4901 Si l'un des ces tubes existe déjà, LyX supposera qu'un autre processus
4902 LyX est déjà en route et ne démarrera pas le serveur.
4903 Sur les systèmes POSIX (similaires à Unix), si pour d'autres raisons un
4905 \begin_inset Quotes fld
4909 \begin_inset Quotes frd
4912 existe à la fermeture de LyX, LyX essaiera de le supprimer.
4913 Si ceci échoue pour une raison ou une autre, vous devrez supprimer les
4914 tubes à la main et redémarrer LyX.
4915 Sur Windows, les tubes sont supprimés par le système à la fermeture du
4916 programme ou après un crash, ainsi les tubes
4917 \begin_inset Quotes fld
4921 \begin_inset Quotes frd
4927 \begin_layout Standard
4928 Pour faire tourner plusieurs processus LyX avec des serveurs en même temps,
4929 vous devez utiliser différentes configurations, peut-être en utilisant
4930 des répertoires utilisateurs différents, avec leurs propres
4934 , pour chaque processus.
4938 \begin_layout Standard
4939 Si vous développez un programme client, il vous sera peut-être utile d'activer
4940 les informations de déboguage du serveur LyX.
4941 Pour cela, démarrez LyX avec la commande
4948 \begin_layout Standard
4949 Vous pouvez trouver un exemple complet de client écrit en C dans la distribution
4952 development/server_monitor.c
4957 \begin_layout Standard
4958 Un autre outil utile est un client en ligne de commande que vous trouverez
4961 src/client/lyxclient
4966 \begin_layout Section
4967 Communication normale
4970 \begin_layout Standard
4971 Pour émettre un appel LyX, le client écrit une ligne de texte ASCII dans
4972 le tube d'entrée, selon le format suivant :
4975 \begin_layout LyX-Code
4989 \begin_layout Description
4996 est un nom que le client peut choisir arbitrairement.
4997 LyX rappelle ce nom s'il envoie une réponse – un client peut donc répartir
4998 les réponses aux différentes requêtes.
5001 \begin_layout Description
5008 est la fonction que vous voulez faire exécuter à LyX.
5009 C'est la commande que vous auriez entrée dans le minibuffer.
5012 \begin_layout Description
5019 est un paramètre optionnel qui n'est utile que pour certaines fonctions
5020 (par exemple, le LFUN
5021 \begin_inset Quotes fld
5025 \begin_inset Quotes frd
5028 qui insère le paramètre comme du texte à la position du curseur).
5031 \begin_layout Standard
5032 La réponse de LyX arrive dans le tube de sortie sous la forme :
5035 \begin_layout LyX-Code
5049 \begin_layout Standard
5062 sont les mêmes que dans la requête, tandis que
5068 contient des informations plus ou moins utiles selon la façon avec laquelle
5069 la commande s'est exécutée.
5070 Certaines commandes renvoient des informations à propos de l'état interne
5072 \begin_inset Quotes fld
5076 \begin_inset Quotes frd
5079 , tandis que d'autres ne renvoient rien.
5080 Ça signifie alors que l'exécution s'est bien passée.
5083 \begin_layout Standard
5084 En cas d'erreurs, la réponse de LyX aura la forme :
5087 \begin_layout LyX-Code
5101 \begin_layout Standard
5108 doit expliquer pourquoi la commande a échoué.
5111 \begin_layout Standard
5115 \begin_layout LyX-Code
5116 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
5119 \begin_layout LyX-Code
5120 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
5121 \begin_inset Newline newline
5124 read a <~/.lyxpipe.out
5125 \begin_inset Newline newline
5131 \begin_layout Section
5135 \begin_layout Standard
5136 LyX peut notifier aux clients les événements qui se produisent de manière
5138 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
5139 de touches à la fonction
5140 \begin_inset Quotes fld
5144 \begin_inset Quotes frd
5148 Voici le format de ce que LyX envoie :
5151 \begin_layout LyX-Code
5157 \begin_layout Standard
5164 est la représentation imprimée de la séquence de touches réellement tapée
5168 \begin_layout Standard
5169 Ce mécanisme peut servir pour étendre l'ensemble des commandes LyX et implémente
5170 r des macros : associez certaines séquences de touches à
5171 \begin_inset Quotes fld
5175 \begin_inset Quotes frd
5178 , démarrez un client qui écoute le tube de sortie, traite la commande selon
5179 la séquence et démarre une fonction qui peut utiliser des appels et des
5180 requêtes LyX pour envoyer une commande ou une série de commandes à LyX.
5183 \begin_layout Section
5184 Le protocole serveur LyX
5187 \begin_layout Standard
5188 LyX implémente un protocole simple qui peut servir à la gestion de session.
5189 Tous les messages sont de la forme :
5192 \begin_layout LyX-Code
5202 \begin_layout Standard
5210 \begin_inset Quotes fld
5214 \begin_inset Quotes frd
5218 \begin_inset Quotes fld
5222 \begin_inset Quotes frd
5227 \begin_inset Quotes fld
5231 \begin_inset Quotes frd
5234 , c'est que LyX l'informe qu'il écoute ses messages, s'il reçoit
5235 \begin_inset Quotes fld
5239 \begin_inset Quotes frd
5242 , c'est que LyX est en train de s'arrêter.
5245 \begin_layout Section
5246 Recherche inversée DVI/PDF
5249 \begin_layout Standard
5250 Quelques visionneuses DVI/PDF
5254 \begin_layout Plain Layout
5255 Les visionneuses suivantes proposent la fonction de recherche inversée en
5256 PDF: Okular sur KDE/Linux, Skim sur Mac OSX et SumatraPDF sur Windows.
5261 assurent la fonction de
5266 Ceci signifie que vous pouvez demander à LyX de positionner le curseur
5267 sur une ligne particulière en cliquant sur la même ligne dans le résultat
5269 Pour que ceci soit possible, il faut que la visionneuse puisse communiquer
5271 C'est la cas par le serveur LyX soit par un tube nommé (
5275 ), soit par un connecteur de domaine (
5279 ) créé par LyX dans son répertoire temporaire (c'est comme ceci que le programme
5281 \begin_inset Flex Code
5284 \begin_layout Plain Layout
5292 communique avec LyX).
5293 Dans certains cas, vous aurez besoin d'un script auxiliaire qui interface
5294 la visionneuse et LyX, dans d'autres cas, la visionneuse peut communiquer
5295 directement avec LyX: ceci dépend de la visionneuse sélectionnée et de
5296 votre système d'exploitation.
5297 La même considération s'applique pour la configuration des visionneuses
5298 et pour le méthode d'implantation de la recherche inversée.
5299 Dans ce qui suit, nous allons donc décrire comment configurer la recherche
5300 inversée pour des visionneuses particulières.
5301 mais auparavant, nous allons expliquer d'une manière générale ce qu'il
5302 faut faire pour activer la recherche inversée depuis le résultat imprimable
5306 \begin_layout Subsection
5309 \begin_inset CommandInset label
5311 name "sub:rev-search"
5315 Activation automatique
5318 \begin_layout Standard
5319 Le plus souvent, LyX démarrera le serveur pour vous en activant
5320 \begin_inset Flex MenuItem
5323 \begin_layout Plain Layout
5324 Document\SpecialChar \menuseparator
5325 Paramètres\SpecialChar \menuseparator
5326 Sortie\SpecialChar \menuseparator
5327 Synchroniser avec la sortie imprimable
5333 Dans ce cas, LyX insérera automatiquement la macro SyncTeX (pour PDF) ou
5334 chargera le paquetage srcltx (pour DVI).
5335 Cette option peut être facilement atteinte depuis la barre d'outils
5336 \begin_inset Flex Code
5339 \begin_layout Plain Layout
5340 Visionner/Mettre à jour
5348 \begin_layout Standard
5349 S'il vous faut un réglage différent, vous pouvez sélectionner ou saisir
5350 une macro personnalisée dans la liste déroulante située juste au-dessous
5352 \begin_inset Flex MenuItem
5355 \begin_layout Plain Layout
5356 Document\SpecialChar \menuseparator
5357 Paramètres\SpecialChar \menuseparator
5358 Sortie\SpecialChar \menuseparator
5359 Synchroniser avec la sortie imprimable
5367 \begin_layout Standard
5368 Notez bien que la l'inclusion des paquetages
5369 \begin_inset Flex Code
5372 \begin_layout Plain Layout
5379 \begin_inset Flex Code
5382 \begin_layout Plain Layout
5388 a quelquefois un impact imprévu sur la typographie.
5389 Vous devrez donc supprimer la synchronisation avec la sortie imprimable
5390 pour la compilation finale du document si vous utilisez
5391 \begin_inset Flex Code
5394 \begin_layout Plain Layout
5401 \begin_inset Flex Code
5404 \begin_layout Plain Layout
5413 \begin_layout Standard
5414 Si vous avez besoin de réglages particuliers qui ne sont pas couverts par
5415 la réglage automatique, lisez les paragraphes suivants consacrés à la synchroni
5417 Si la configuration automatique vous convient, allez directement au paragraphe
5418 \begin_inset space ~
5422 \begin_inset CommandInset ref
5424 reference "sub:Configuration-et-utilisation"
5428 , où sont décrites les étapes de la configuration dans votre visionneuse,
5429 -- que la mise en œuvre soit automatique ou manuelle.
5432 \begin_layout Subsection
5436 \begin_layout Standard
5437 LaTeX fournit plusieurs méthodes pour la recherche inversée.
5438 Certaines sont inhérentes au programme
5439 \begin_inset Flex Code
5442 \begin_layout Plain Layout
5450 , d'autres sont fournies par des paquetages externes.
5451 Votre choix dépendra du fait que votre distribution LaTeX fournisse déjà
5452 une méthode donnée (les méthodes inhérentes sont assez récentes) et du
5453 fait que votre visionneuse puisse le gérer.
5454 Les méthodes disponibles dont décrites dans la suite.
5457 \begin_layout Subsubsection*
5459 \begin_inset space ~
5463 \begin_inset space ~
5467 \begin_inset space ~
5471 \begin_inset space ~
5475 \begin_inset space ~
5479 \begin_inset space ~
5483 \begin_inset space ~
5489 \begin_layout Standard
5490 Cette méthode équipe le fichier DVI de l'information nécessaire pour la
5492 Elle est disponible en LaTeX depuis quelque temps (n'importe quelle distributio
5493 n suffisamment récente devrait l'inclure) et elle est fiable.
5494 Pour l'activer, modifier la commande dans le convertisseur
5495 \begin_inset Flex MenuItem
5498 \begin_layout Plain Layout
5505 \begin_layout Plain Layout
5518 \begin_inset Flex MenuItem
5521 \begin_layout Plain Layout
5528 \begin_layout Plain Layout
5535 eX (plain)->DraftDVI
5541 \begin_inset Flex MenuItem
5544 \begin_layout Plain Layout
5545 Préférences\SpecialChar \menuseparator
5546 Gestion des fichiers\SpecialChar \menuseparator
5553 \begin_inset Flex Code
5556 \begin_layout Plain Layout
5559 latex -src-specials $$i
5565 Si cela ne fonctionne pas, vérifiez les options votre moteur TeX (la syntaxe
5566 peut différer dans quelques distributions).
5569 \begin_layout Subsubsection*
5571 \begin_inset space ~
5575 \begin_inset space ~
5579 \begin_inset space ~
5583 \begin_inset space ~
5589 \begin_layout Standard
5598 fournissent la fonctionnalité de recherche inversée pour les sorties imprimable
5599 s PDF (via pdflatex) et DVI, respectivement.
5600 Pour l'activer, charger les paquetages dans le préambule LyX:
5603 \begin_layout Itemize
5604 \begin_inset Flex Code
5607 \begin_layout Plain Layout
5617 pour la recherche inversée depuis le PDF;
5620 \begin_layout Itemize
5621 \begin_inset Flex Code
5624 \begin_layout Plain Layout
5629 usepackage[active]{srcltx}
5634 pour la recherche inversée depuis le DVI.
5637 \begin_layout Standard
5638 Si vous souhaitez effectuer la recherche inversée depuis les deux formats,
5639 vous pouvez saisir les lignes suivantes dans le préambule:
5642 \begin_layout LyX-Code
5646 \begin_inset Newline newline
5652 \begin_inset Newline newline
5658 \begin_inset Newline newline
5664 \begin_inset Newline newline
5669 usepackage[active]{srcltx}
5670 \begin_inset Newline newline
5678 \begin_layout Standard
5679 De cette façon, vous pourrez visionner les fichiers soit en DVI, soit en
5680 PDF (pdflatex) et le paquetage adéquat sera chargé.
5683 \begin_layout Standard
5684 Notez bien que PDFSync peut affecter la mise en page du document, il vaut
5685 mieux le désactiver lors des passes finales de compilation du document.
5688 \begin_layout Subsubsection*
5690 \begin_inset space ~
5694 \begin_inset space ~
5698 \begin_inset space ~
5702 \begin_inset space ~
5706 \begin_inset space ~
5710 \begin_inset space ~
5714 \begin_inset space ~
5718 \begin_inset space ~
5724 \begin_layout Standard
5725 Les versions récentes de
5726 \begin_inset Flex Code
5729 \begin_layout Plain Layout
5737 offrent un support inhérent pour la recherche inversé en PDF et DVI.
5738 Cette fonctionnalité dénommée
5742 résulte à la base de l'intégration du paquetage PDFSync dans le programme
5744 \begin_inset Flex Code
5747 \begin_layout Plain Layout
5753 et de sa fusion avec l'approche
5758 Il vous faut au moins TeXLive 2008 ou une distribution MikTeX récente pour
5760 Notez également que seules quelques visionneuses (Skim sur Mac, SumatraPDF
5761 sur Windows) supportent actuellement SyncTeX.
5764 \begin_layout Standard
5765 Pour activer SyncTeX pour le résultat imprimable DVI, modifier le convertisseur
5767 \begin_inset Flex MenuItem
5770 \begin_layout Plain Layout
5777 \begin_layout Plain Layout
5790 \begin_inset Flex MenuItem
5793 \begin_layout Plain Layout
5800 \begin_layout Plain Layout
5807 eX (plain) -> DraftDVI
5813 \begin_inset Flex MenuItem
5816 \begin_layout Plain Layout
5817 Préférences\SpecialChar \menuseparator
5818 Gestion des fichiers\SpecialChar \menuseparator
5825 \begin_inset Flex Code
5828 \begin_layout Plain Layout
5831 latex -synctex=1 $$i
5836 , et pour le résultat imprimable PDF, modifier le convertisseur
5837 \begin_inset Flex MenuItem
5840 \begin_layout Plain Layout
5847 \begin_layout Plain Layout
5854 eX (pdflatex) -> PDF (pdflatex)
5860 \begin_inset Flex Code
5863 \begin_layout Plain Layout
5866 pdflatex -synctex=1 $$i
5872 Vérifiez la documentation de votre visionneuse pour ce qui concerne la
5873 configuration pour SyncTeX
5877 \begin_layout Plain Layout
5879 \begin_inset Flex Code
5882 \begin_layout Plain Layout
5890 active la compression gzip.
5891 Si votre visionneuse ne la comprend pas, vous devez saisir à la place
5892 \begin_inset Flex Code
5895 \begin_layout Plain Layout
5911 \begin_layout Subsection
5912 Configuration et utilisation de visionneuses particulières
5913 \begin_inset CommandInset label
5915 name "sub:Configuration-et-utilisation"
5922 \begin_layout Subsubsection*
5923 Xdvi (toutes plate-formes)
5926 \begin_layout Standard
5928 \begin_inset Flex Code
5931 \begin_layout Plain Layout
5939 , vous n'avez rien de plus à faire pour utiliser la recherche inversée,
5940 puisque LyX fournit les ancres nécessaires pour l'utilisation automatisée
5942 \begin_inset Flex Code
5945 \begin_layout Plain Layout
5954 Il vous suffit de paramétrer votre document comme indiqué plus haut (la
5955 recherche inversée est déclenchée par Ctrl-clic ou Alt-clic sur Mac OSX,
5959 \begin_layout Standard
5960 Cependant, si pour quelque raison vous préférez utiliser le tube nommé au
5961 lieu du connecteur pour la communication avec LyX, modifiez simplement
5962 la visionneuse DVI dans
5963 \begin_inset Flex MenuItem
5966 \begin_layout Plain Layout
5971 références\SpecialChar \menuseparator
5972 Gestion des fichiers\SpecialChar \menuseparator
5982 \begin_layout Plain Layout
5983 Sur Mac OSX vous devez utiliser
5984 \begin_inset Flex Code
5987 \begin_layout Plain Layout
5990 DISPLAY=:0.0 xdvi -editor 'lyxeditor.sh %f %l'
6001 \begin_inset Flex Code
6004 \begin_layout Plain Layout
6007 xdvi -editor 'lyxeditor.sh %f %l'
6013 \begin_inset Flex Code
6016 \begin_layout Plain Layout
6024 est un script approprié.
6025 Par exemple, un script minimal est le suivant:
6028 \begin_layout LyX-Code
6030 \begin_inset Newline newline
6033 LYXPIPE="/path/to/lyxpipe"
6034 \begin_inset Newline newline
6037 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6038 \begin_inset Newline newline
6041 echo "$COMMAND" > "${LYXPIPE}".in || exit
6042 \begin_inset Newline newline
6045 read < "${LYXPIPE}".out || exit
6048 \begin_layout Standard
6050 \begin_inset Flex Code
6053 \begin_layout Plain Layout
6061 est le chemin d'accès au tube Ly
6065 \begin_layout Plain Layout
6072 XServer spécifié dans
6073 \begin_inset Flex MenuItem
6076 \begin_layout Plain Layout
6079 Preferences\SpecialChar \menuseparator
6089 \begin_layout Plain Layout
6091 \begin_inset Flex Code
6094 \begin_layout Plain Layout
6102 de la distribution des sources LyX, vous trouverez un script
6103 \begin_inset Flex Code
6106 \begin_layout Plain Layout
6114 , capable de trouver
6126 \begin_layout Subsubsection*
6130 \begin_layout Standard
6132 \begin_inset Flex Code
6135 \begin_layout Plain Layout
6138 /Applications/MacDviX_Folder/calleditor.script
6143 , ajoutez les lignes suivantes:
6146 \begin_layout LyX-Code
6151 \begin_layout Plain Layout
6158 X.app/Contents/MacOS/lyxeditor "$2" $1
6159 \begin_inset Newline newline
6165 \begin_layout Standard
6166 Adaptez ces lignes si vous installez LyX ailleurs que dans le répertoire
6168 \begin_inset Flex Code
6171 \begin_layout Plain Layout
6180 \begin_layout Standard
6181 La recherche inversée est déclenchée par Alt-clic (OPTION-clic).
6184 \begin_layout Subsubsection*
6188 \begin_layout Standard
6190 \begin_inset Flex Code
6193 \begin_layout Plain Layout
6196 open -a Skim.app $$i
6201 dans le réglage de la visionneuse
6202 \begin_inset Flex MenuItem
6205 \begin_layout Plain Layout
6206 Préférences\SpecialChar \menuseparator
6207 Gestion des fichiers\SpecialChar \menuseparator
6208 Formats de fichiers\SpecialChar \menuseparator
6214 , et sélectionnez Ly
6218 \begin_layout Plain Layout
6226 \begin_inset Flex MenuItem
6229 \begin_layout Plain Layout
6232 Skim\SpecialChar \menuseparator
6233 Preferences\SpecialChar \menuseparator
6242 \begin_layout Standard
6243 La recherche inversée est déclenchée par COMMAND-SHIFT-clic.
6246 \begin_layout Subsubsection*
6250 \begin_layout Standard
6252 \begin_inset Flex MenuItem
6255 \begin_layout Plain Layout
6258 Configuration\SpecialChar \menuseparator
6259 Configurer Okular\SpecialChar \ldots{}
6260 \SpecialChar \menuseparator
6267 \begin_inset Quotes fld
6271 \begin_inset Quotes frd
6274 et ajouter la commande
6275 \begin_inset Flex Code
6278 \begin_layout Plain Layout
6289 \begin_layout Standard
6290 La recherche inversée est déclenchée par SHIFT-clic.
6293 \begin_layout Subsubsection*
6297 \begin_layout Standard
6298 Activer Yap, choisir le menu
6299 \begin_inset Flex MenuItem
6302 \begin_layout Plain Layout
6305 View\SpecialChar \menuseparator
6311 et sélectionner l'onglet
6312 \begin_inset Quotes fld
6315 Recherche inversée DVI
6316 \begin_inset Quotes frd
6320 Cliquer sur le bouton
6321 \begin_inset Quotes fld
6324 New\SpecialChar \ldots{}
6326 \begin_inset Quotes frd
6329 et, dans la fenêtre qui s'ouvre, saisir
6330 \begin_inset Quotes fld
6334 \begin_inset Quotes frd
6337 (ou un autre nom de votre choix) dans le champ
6338 \begin_inset Quotes fld
6342 \begin_inset Quotes frd
6346 Maintenant cliquer sur le bouton identifié par
6347 \begin_inset Quotes fld
6350 \SpecialChar \ldots{}
6352 \begin_inset Quotes frd
6355 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
6356 contenant le fichier exécutable
6357 \begin_inset Flex Code
6360 \begin_layout Plain Layout
6370 \begin_inset Flex Code
6373 \begin_layout Plain Layout
6381 et spécifier les arguments du programme comme suit:
6382 \begin_inset Flex Code
6385 \begin_layout Plain Layout
6395 \begin_inset Flex Code
6398 \begin_layout Plain Layout
6406 est utilisé pour communiquer avec LyX via
6410 et se présente ainsi
6413 \begin_layout LyX-Code
6415 \begin_inset Newline newline
6418 echo LYXCMD:revdvi:server-goto-file-row:%1 %2>
6427 \begin_inset Newline newline
6441 \begin_layout Standard
6442 Vérifier que le chemin d'accès au tube LyXServer spécifié dans LyX est bien
6444 \begin_inset Flex Code
6447 \begin_layout Plain Layout
6463 , sinon adapter le conteneur
6464 \begin_inset Flex Code
6467 \begin_layout Plain Layout
6478 \begin_layout Standard
6479 Avec Yap, la recherche inversée est déclenchée par double-clic.
6482 \begin_layout Subsubsection*
6483 SumatraPDF (Windows)
6486 \begin_layout Standard
6487 Pour utiliser SumatraPDF en recherche inversée, saisir
6488 \begin_inset Flex Code
6491 \begin_layout Plain Layout
6494 SumatraPDF -inverse-search "lyxeditor.bat %f %l"
6499 dans les réglages de la visionneuse dans
6500 \begin_inset Flex MenuItem
6503 \begin_layout Plain Layout
6504 Préférences\SpecialChar \menuseparator
6505 Gestion des fichiers\SpecialChar \menuseparator
6506 Formats de fichiers\SpecialChar \menuseparator
6513 \begin_inset Flex Code
6516 \begin_layout Plain Layout
6524 est le conteneur indiqué ci-dessus.
6526 \begin_inset Flex Code
6529 \begin_layout Plain Layout
6535 ne figure pas dans la liste des chemins des commandes, utiliser le nom
6539 \begin_layout Standard
6540 La recherche inversée est déclenchée par double-clic.
6543 \begin_layout Subsubsection*
6547 \begin_layout Standard
6548 D'abord, vérifier que Yap est la visionneuse DVI implicite de l'environnement
6549 Windows, puis le lancer, choisir le menu
6550 \begin_inset Flex MenuItem
6553 \begin_layout Plain Layout
6556 View\SpecialChar \menuseparator
6562 et sélectionner l'onglet
6563 \begin_inset Quotes fld
6566 Recherche DVI inversée
6567 \begin_inset Quotes frd
6571 Cliquer sur le bouton
6572 \begin_inset Quotes fld
6575 New\SpecialChar \ldots{}
6577 \begin_inset Quotes frd
6580 et, dans la fenêtre qui s'ouvre, saisir
6581 \begin_inset Quotes fld
6585 \begin_inset Quotes frd
6588 (ou un autre nom de votre choix) dans le champ
6589 \begin_inset Quotes fld
6593 \begin_inset Quotes frd
6597 Maintenant cliquer sur le bouton identifié par
6598 \begin_inset Quotes fld
6601 \SpecialChar \ldots{}
6603 \begin_inset Quotes frd
6606 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
6607 contenant le fichier exécutable
6608 \begin_inset Flex Code
6611 \begin_layout Plain Layout
6619 (qui est implicitement installé dans Cygwin avec l'exécutable LyX) .
6621 \begin_inset Flex Code
6624 \begin_layout Plain Layout
6632 et spécifier les arguments du programme comme suit:
6633 \begin_inset Flex Code
6636 \begin_layout Plain Layout
6645 De cette façon, vous utiliserez le
6649 pour communiquer avec LyX.
6650 Si pour quelque raison, vous souhaitez utiliser
6655 \begin_inset Flex Code
6658 \begin_layout Plain Layout
6666 et spécifiez le chemin d'accès au tube LyXServer dans les préférences.
6669 \begin_layout Standard
6670 Avec Yap, la recherche inversée est déclenchée par double-clic.
6673 \begin_layout Subsubsection*
6677 \begin_layout Standard
6678 Pour utiliser SumatraPDF en recherche inversée, saisir
6679 \begin_inset Flex Code
6682 \begin_layout Plain Layout
6690 dans les réglages de la visionneuse dans
6691 \begin_inset Flex MenuItem
6694 \begin_layout Plain Layout
6695 Préférences\SpecialChar \menuseparator
6696 Gestion des fichiers\SpecialChar \menuseparator
6697 Formats de fichiers\SpecialChar \menuseparator
6704 \begin_inset Flex Code
6707 \begin_layout Plain Layout
6715 est le script suivant (à rendre accessible dans le chemin d'accès aux commandes
6717 \begin_inset Flex Code
6720 \begin_layout Plain Layout
6728 étant le meilleur choix):
6731 \begin_layout LyX-Code
6733 \begin_inset Newline newline
6737 \begin_inset Newline newline
6740 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
6743 \begin_layout Standard
6744 Ce conteneur et nécessaire parce que SumatraPDF est une application Windows
6745 native et ne comprend pas les chemins POSIX utilisés par la version Cygwin
6748 \begin_inset Flex Code
6751 \begin_layout Plain Layout
6757 n'est pas dans votre chemin d'accès, utiliser le chemin complet dans le
6760 \begin_inset Flex Code
6763 \begin_layout Plain Layout
6771 active la communication via
6776 De nouveau, l'omettre
6777 \begin_inset Flex Code
6780 \begin_layout Plain Layout
6792 , et spécifier le chemin d'accès au tube LyXServer dans les préférences
6796 \begin_layout Standard
6797 La recherche inversée est déclenchée par double-clic.
6800 \begin_layout Section
6804 \begin_inset Note Note
6807 \begin_layout Plain Layout
6808 Section restant à traduire (JPChrétien, juin 2011)
6816 \begin_layout Standard
6819 Forward search is, as the name implies, in a sense the
6820 \begin_inset Quotes eld
6824 \begin_inset Quotes erd
6828 It allows you to let the viewer jump to a given position from within LyX.
6829 If forward search is set up (as described in what follows), you can put
6830 the cursor anywhere in your LyX document, and hit
6831 \begin_inset Flex MenuItem
6834 \begin_layout Plain Layout
6837 Navigate\SpecialChar \menuseparator
6844 \begin_inset Flex MenuItem
6847 \begin_layout Plain Layout
6855 in the context menu via right mouse click), and then the viewer will jump
6856 to that position as well.
6857 This implies, of course, that your viewer supports this function.
6860 \begin_layout Standard
6863 To make forward search possible, you first need to provide the generated
6864 output PDF/DVI file with additional information about the TeX sources.
6865 This can be done via the methods described in the section
6866 \begin_inset CommandInset ref
6868 reference "sub:rev-search"
6875 \begin_layout Standard
6878 Additionally, you need to configure LyX for using your viewers in
6879 \begin_inset Flex MenuItem
6882 \begin_layout Plain Layout
6885 Tools\SpecialChar \menuseparator
6886 Preferences\SpecialChar \menuseparator
6887 Output\SpecialChar \menuseparator
6894 We provide a range of tested configurations for some viewers, which you
6895 can select from the drop down list.
6896 If none of these configurations suits you, you have to find out and enter
6897 a suitable configuration yourself.
6898 The definition syntax uses the following placeholders:
6901 \begin_layout Itemize
6905 \begin_inset Flex Code
6908 \begin_layout Plain Layout
6919 \begin_layout Itemize
6923 \begin_inset Flex Code
6926 \begin_layout Plain Layout
6934 : name of the (temporary) exported .tex file
6937 \begin_layout Itemize
6941 \begin_inset Flex Code
6944 \begin_layout Plain Layout
6952 : name of the exported output file (either dvi or pdf, depending on which
6953 one exists in the temporary directory)
6956 \begin_layout Standard
6959 Note that only some of the viewers provide full forward search functionality,
6960 among them yap, xdvi, okular and Sumatra PDF
6964 \begin_layout Plain Layout
6967 For Sumatra CMCDDE is needed --- downloadable from http://www.istri.fr/zip/CMCDDE.z
6974 While many of the widespread PDF viewers (most notably Adobe Reader) do
6975 not support forward search at all, some other viewers -- e.
6976 \begin_inset space \thinspace{}
6980 evince and xpdf -- allow at least to reload the document and jump to a
6981 specific page of the file, so you can at least navigate
6982 \begin_inset Quotes eld
6986 \begin_inset Quotes erd
6990 These latter functionality is provided by an external call of synctex (see
6991 the predefined example configurations).
6995 \begin_layout Standard
6998 Forward search works both with DVI and PDF output.
6999 LyX simply checks which preview format you have used before (i.
7000 \begin_inset space \thinspace{}
7003 e., which format is already there in the temporary directory) and chooses
7004 the appropriate configuration for the respective format.
7008 \begin_layout Chapter
7009 Classes de document spéciales
7012 \begin_layout Section
7016 \begin_layout Standard
7022 \begin_layout Subsection
7026 \begin_layout Standard
7027 AASTeX est un ensemble de macros produit par l'
7029 American Astronomical Society
7031 pour faciliter la soumission électronique de manuscrits aux trois journaux
7034 Astrophysical Journal
7046 Astronomical Journal
7050 Publications of the Astronomical Society of the Pacific
7053 LyX a besoin de la version 5.0 (ou plus récente) de ces macros.
7054 Les versions antérieures à la 5.0 sont destinées à être utilisées avec LaTeX2.09
7055 et sont fondamentalement incompatibles avec LyX.
7056 Le paquetage AASTeX peut être téléchargé depuis le site de l'AAS
7059 \begin_layout Standard
7060 \begin_inset VSpace medskip
7066 \begin_layout Standard
7068 \begin_inset Flex URL
7071 \begin_layout Plain Layout
7073 http://www.journals.uchicago.edu/AAS/AASTeX
7081 \begin_layout Standard
7082 \begin_inset VSpace medskip
7088 \begin_layout Standard
7089 Un guide de l'utilisateur complet est compris dans ce paquetage et il vaut
7090 mieux que vous vous familiarisiez sérieusement avec avant de vous embarquer
7091 à écrire un papier en LyX.
7092 LyX ne va pas vous dispenser de comprendre toutes les commandes AASTeX,
7093 il vous dispensera seulement de la corvée de toutes les taper.
7094 Il est de votre responsabilité de vous assurer que le document final exporté
7095 en LaTeX soit complètement conforme aux recommandations du journal auquel
7096 vous soumettez votre papier.
7099 \begin_layout Subsection
7100 Commencer un nouveau papier
7103 \begin_layout Standard
7104 Je vous suggère vivement de commencer avec le fichier de modèle AASTeX.
7107 Fichier\SpecialChar \menuseparator
7109 \begin_inset space ~
7113 \begin_inset space ~
7118 , entrez le nouveau nom de fichier, puis choisissez le modèle
7123 Il montrera les champs les plus courants dans un manuscrit.
7124 Écrivez par dessus le texte existant (y compris les crochets,
7128 ) les informations correctes.
7129 Beaucoup des commandes et environnements AASTeX peuvent être implémentés
7130 directement dans LyX, mais certains ne peuvent pas : notamment
7142 , qui devraient se voir comme le nez au milieu de la figure dans le fichier
7144 Pour des commandes comme celles-là, le code LaTeX doit être entré directement
7145 et signalé comme tel.
7146 De telles commandes sont du Vilain Texte Rouge, ou ERT
7150 \begin_layout Plain Layout
7157 J'essaye de minimiser la quantité de Vilain Texte Rouge nécessaire dans
7158 un document AASTeX, mais il y en a toujours trop.
7161 \begin_layout Subsection
7165 \begin_layout Standard
7166 Quand le papier est fini, que vous en êtes satisfaits et qu'il se visualise
7167 / s'imprime correctement, il y a quelques opérations de
7168 \begin_inset Quotes fld
7172 \begin_inset Quotes frd
7175 à effectuer avant de le soumettre aux journaux.
7178 \begin_layout Enumerate
7179 Exportez votre papier en tant que fichier LaTeX (
7181 Fichier\SpecialChar \menuseparator
7182 Exporter\SpecialChar \menuseparator
7188 \begin_layout Enumerate
7193 résultant avec votre éditeur de texte favori.
7197 \begin_layout Enumerate
7198 enlevez les lignes de commentaire avant la commande
7207 \begin_layout Enumerate
7212 usepackage...{fontenc}
7214 si elle apparaît (en général juste après
7220 ) ; enlevez aussi la ligne
7226 si elle est présente.
7229 \begin_layout Enumerate
7230 enlevez tout entre les commandes
7242 comprises, sauf les commandes que vous avez volontairement mises dans le
7243 préambule LaTeX (qui devraient apparaître immédiatement après le commentaire
7245 \begin_inset Quotes fld
7248 User specified LaTeX commands
7249 \begin_inset Quotes frd
7256 \begin_layout Plain Layout
7258 \begin_inset Quotes fld
7261 Commandes LaTeX spécifiées par l'utilisateur
7262 \begin_inset Quotes frd
7278 \begin_layout Enumerate
7279 Faites tourner LaTeX sur ce fichier après modifications pour s'assurer qu'il
7280 peut encore être compilé correctement.
7283 \begin_layout Enumerate
7284 Relisez les spécifications du journal pour vous assurer que vos noms de
7285 fichier et vos formats sont corrects.
7288 \begin_layout Enumerate
7292 \begin_layout Subsection
7293 Commentaires sur des commandes particulières
7296 \begin_layout Standard
7297 Je ne vais pas décrire l'emploi détaillé de chaque commande AASTeX : le
7298 Guide de l'utilisateur d'AASTeX (
7302 ) en donne une bonne description.
7303 Il me sera donc probablement plus facile de parcourir la liste telle qu'on
7304 la trouve dans le guide et de la commenter si nécessaire.
7308 \begin_layout Subsubsection
7309 Les choses qui marchent comme prévu
7312 \begin_layout Standard
7313 Puisqu'elles marchent comme prévu, j'en fais simplement la liste avec la
7314 section dans laquelle elles se trouvent :
7408 begin{thebibliography}
7440 (2.14.4, entre autres),
7467 \begin_layout Standard
7468 Les options de style qui suivent marchent elles aussi correctement :
7485 Mettez-les simplement dans le champ
7491 Document\SpecialChar \menuseparator
7497 \begin_inset space ~
7501 \begin_inset space ~
7507 \begin_layout Subsubsection
7508 Les choses qui marchent, mais qui nécessitent un commentaire
7511 \begin_layout Standard
7512 Les éléments suivants marchent, mais requièrent un petit commentaire :
7515 \begin_layout Itemize
7516 Ces éléments sont réservés à l'utilisation par les éditeurs du journal,
7517 mais vous pouvez les mettre dans le préambule LaTeX si vous vous sentez
7548 (tous à partir de 2.1.3)
7551 \begin_layout Itemize
7552 Ces éléments peuvent être placés dans le préambule LaTeX, et sont inclus
7553 comme des blancs dans le fichier modèle :
7574 \begin_layout Itemize
7581 (2.3) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
7582 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
7585 \begin_layout Itemize
7597 Ça ne devrait pas causer d'erreur.
7600 \begin_layout Itemize
7607 (2.6) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
7608 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
7611 \begin_layout Itemize
7618 (2.8) – ne peut pas insérer une marque de référence croisée, vous devez
7622 \begin_layout Itemize
7629 (2.8) – même chose que pour
7636 \begin_layout Itemize
7648 Ça ne devrait pas causer d'erreur.
7651 \begin_layout Itemize
7663 Ça ne devrait pas causer d'erreur.
7666 \begin_layout Itemize
7673 (2.13.2) – vous devrez éditer le paramètre optionnel à la main dans le fichier
7677 \begin_layout Subsubsection
7678 Les choses qui ne sont pas implémentées, utilisez du code TeX
7681 \begin_layout Standard
7704 setcounter{equation}
7718 (2.12), les abréviations des noms de journaux (2.12.4),
7754 (2.14.4, insérez-le comme le premier élément dans la case la plus à gauche
7755 après l'endroit où vous voulez le placer.
7756 N'utilisez pas les règles LyX dans le tableau
7760 \begin_layout Plain Layout
7761 NdT : Traduction incertaine.
7778 (2.14.5), pratiquement tout dans Divers (2.15, sauf
7817 \begin_layout Subsubsection
7818 Les choses qui ne peuvent pas être implémentées
7821 \begin_layout Standard
7822 \SpecialChar \ldots{}
7823 au moins d'une façon qui ait un sens, et que je suggère donc d'ignorer.
7824 Ce sont l'environnement
7828 (2.12.3) et l'environnement
7833 Si vous avez vraiment, vraiment besoin d'utiliser
7837 , je vous suggère de l'éditer avec un éditeur de texte dans un fichier séparé,
7840 Insérer\SpecialChar \menuseparator
7841 Fichier\SpecialChar \menuseparator
7844 pour l'inclure dans votre document LyX.
7849 pour voir un exemple de cela.
7852 \begin_layout Subsection
7853 FAQs, conseils, trucs et autres astuces
7856 \begin_layout Subsubsection
7857 Faire coopérer LyX et AASTeX
7860 \begin_layout Standard
7861 Il peut être un peu difficile de faire reconnaître à LyX un nouveau format
7862 et une nouvelle classe de document.
7863 Quand tout le reste échoue, faites ceci :
7866 \begin_layout Enumerate
7867 Assurez-vous que LaTeX trouve AASTeX.
7876 ) de la distribution AASTeX vers un répertoire complètement indépendant
7877 de LaTeX ou d'AASTeX et faites tourner LaTeX sur
7884 \begin_layout Enumerate
7889 apparaît bien dans le répertoire de formats (layout) de LyX.
7892 \begin_layout Enumerate
7895 Outils\SpecialChar \menuseparator
7898 dans LyX, puis redémarrez celui-ci.
7901 \begin_layout Enumerate
7902 Ouvrez un nouveau fichier normal, pas avec un modèle.
7903 AASTeX apparaît-il dans
7905 Document\SpecialChar \menuseparator
7906 Paramètres\SpecialChar \menuseparator
7908 \begin_inset space ~
7912 \begin_inset space ~
7920 \begin_layout Standard
7921 Si vous obtenez un avertissement provenant d'un document AASTeX existant
7922 vous disant qu'il n'arrive pas à trouver le format AASTeX ou un message
7924 \begin_inset Quotes fld
7927 You should not mix title layouts with normal ones
7928 \begin_inset Quotes frd
7935 \begin_layout Plain Layout
7937 \begin_inset Quotes fld
7940 Il ne faut pas mélanger les formats de titre avec les formats normaux.
7941 \begin_inset Quotes frd
7949 , c'est que les choses n'ont pas été installées correctement.
7952 \begin_layout Subsubsection
7953 Erreur LaTeX lors du traitement d'un tableau
7956 \begin_layout Standard
7957 LyX, par défaut, tente de centrer la légende/titre du tableau.
7958 Ça semble produire une interférence négative dans AASTeX.
7959 Vous devez donc cliquer quelque part dans la légende/titre, puis faire
7962 Éditer\SpecialChar \menuseparator
7964 \begin_inset space ~
7968 \begin_inset space ~
7982 Pour moi ça a résolu le problème.
7985 \begin_layout Subsubsection
7989 \begin_layout Standard
7990 Quelques petites choses :
7993 \begin_layout Enumerate
7994 J'ai remarqué quelques espacements bizarres avec les entrées de bibliographie.
7995 Quand vous entrez les données de bibliographie, assurez-vous qu'il n'y
8000 d'espace entre le dernier auteur et la parenthèse indiquant l'année ; par
8012 \begin_layout Enumerate
8013 Je suis vraiment malheureux de ne pas pouvoir rendre
8025 plus automatiques, mais ça nécessiterait des changements au code source
8027 Pour le moment vous pouvez faire deux choses :
8031 \begin_layout Enumerate
8032 entrez toutes vos citations en utilisant le mécanisme prédéfini
8034 Insérer\SpecialChar \menuseparator
8037 ; au moins vous pourrez tirer avantage des insertions automatiques.
8038 Puis éditez à la main le fichier LaTeX exporté avant de le soumettre, en
8039 changeant les entrées
8063 est actuellement équivalent à
8069 , donc vous n'avez pas absolument besoin de changer ceux-là).
8072 \begin_layout Enumerate
8073 ou vous pouvez simplement entrer toutes vos citations en Vilain Texte Rouge
8074 en utilisant la même clef pour paramètre que celle que vous avez utilisée
8075 dans la fenêtre de bibliographie, par exemple
8084 \begin_layout Standard
8085 Aucun des deux choix n'est plaisant, mais nous aurons à faire avec jusqu'à
8086 ce que le mécanisme de citation de LyX ne comprenne
8094 \begin_layout Enumerate
8095 Rien qu'entrer les références n'est pas du tout évident.
8096 La façon la plus facile est de commencer à taper votre première référence
8097 à la fin du document, puis de la marquer comme
8102 Ça mettra une petite boîte grise devant ce que vous venez de taper.
8103 Cliquez sur la boîte pour remplir le reste.
8104 Pour de nouvelles références, allez à la fin d'une référence existante
8110 Ça créera une nouvelle ligne avec sa propre boîte, etc.
8113 \begin_layout Subsubsection
8114 Inclure des fichiers EPS
8117 \begin_layout Standard
8118 Avec tout le respect qui est dû à Chris Biemesderfer et aux autres qui ont
8119 contribué à écrire le paquetage AASTeX, le mécanisme de gestion des figures
8120 est vraiment mal foutu.
8121 Vous pouvez insérer les commandes
8128 en Vilain Texte Rouge dans une Figure Flottante, mais je n'ai jamais vraiment
8129 réussi à obtenir une apparence correcte.
8130 Mon conseil serait d'éviter toute inclusion de fichier EPS dans le manuscrit
8131 que vous soumettez au journal, mais d'utiliser le mécanisme d'inclusion
8132 de fichier EPS standard de LyX quand vous voulez imprimer vos propres tirés
8134 LyX va insérer une commande
8138 usepackage{graphics}
8140 dans le préambule LaTeX et gérer les figures de la façon habituelle dans
8142 Ceux qui essaieront d'imprimer votre manuscrit AASTeX 5.0 doivent de toutes
8143 façons avoir une installation de LaTeX2e, donc pourquoi ne pas profiter
8144 du mécanisme infiniment meilleur de gestion de graphiques ? S'ils se plaignent
8145 du choix de LaTeX2e ou du paquetage
8149 , faites valoir qu'il apparaît dans la deuxième édition de Lamport (1994),
8150 et qu'il était temps de faire la mise à jour il y a bien longtemps.
8153 \begin_layout Subsubsection
8154 Les choses qui auraient pu être faites, mais qui ne l'ont pas été
8157 \begin_layout Standard
8158 Il y a quelques choses
8159 \begin_inset Quotes fld
8163 \begin_inset Quotes frd
8166 que j'aurais pu implémenter, mais que j'ai choisi de laisser de côté.
8167 Par exemple, je ne voyais pas l'utilité d'afficher le texte en double interlign
8168 e dans la fenêtre de LyX, même s'il l'est dans le manuscrit imprimé.
8169 J'ai aussi choisi de ne pas faire des formats séparés pour les styles
8178 Comme je suppose que vous passerez la plupart du temps en mode manuscrit
8179 simple, j'ai décidé de ne pas bouffer plus d'espace disque avec tout ça.
8180 Si vous pensez vraiment que je devrais écrire ces formats, je ne pourrai
8181 que suivre les règles édictées par l'Association de Lanceurs de Boomerangs
8182 de l'État du Wisconsin :
8185 \begin_layout Quotation
8186 \begin_inset Quotes fld
8189 Les décisions des juges seront sans appel sauf si elles sont conspuées par
8190 une majorité écrasante de l'assistance.
8191 Les réclamants ne doivent pas faire usage d'un vocabulaire obscène et injurieux
8192 envers les membres du jury, ni les membres du jury envers les réclamants
8193 (sauf s'ils viennent d'être frappés par un boomerang).
8194 \begin_inset Quotes frd
8200 \begin_layout Subsection
8204 \begin_layout Standard
8205 J'ai maintenant eu des papiers publiés aussi bien dans Apj que dans AJ avec
8206 98% du travail fait avec LyX ; les 2% restants étant du post-traitement
8207 avec LaTeX et un peu de nettoyage.
8208 Je n'ai rencontré aucun problème avec le processus de soumission, et je
8209 suis sûr que les journaux n'ont jamais eu conscience qu'il pouvait y avoir
8211 Donc, allez-y et publiez !
8214 \begin_layout Section
8218 \begin_layout Standard
8224 \begin_layout Subsection
8228 \begin_layout Standard
8229 Cette section décrit comment utiliser LyX pour écrire des articles à soumettre
8230 au journal scientifique
8233 Astronomy and Astrophysics
8236 (www.edpsciences.fr/aa/
8237 \begin_inset Flex URL
8240 \begin_layout Plain Layout
8242 http://www.edpsciences.fr/aa/
8247 ), avec la Version 5.01 de la classe de document
8252 Ce paquetage peut être téléchargé depuis le site ftp
8255 \begin_layout Standard
8256 \begin_inset VSpace medskip
8262 \begin_layout Standard
8264 \begin_inset Flex URL
8267 \begin_layout Plain Layout
8269 ftp://ftp.edpsciences.org/pub/aa/readme.html
8277 \begin_layout Standard
8278 \begin_inset VSpace medskip
8284 \begin_layout Standard
8285 Un manuel est fourni avec ce paquetage, et ce texte n'est pas censé remplacer
8286 le manuel d'origine mais est simplement un bref guide à la réalisation
8287 d'un papier dans un format correct.
8290 \begin_layout Standard
8291 Notez que l'éditeur de ce journal a changé le 1er janvier 2001 : ce n'est
8292 plus Springer mais EDP Sciences.
8293 Ce changement a aussi entraîné quelques légères modifications aux fichiers
8294 de style, notamment la suppression de la commande thesaurus.
8299 supporte la dernière version de ces fichiers de style, V 5.01.
8300 Si vous avez une ancienne version installée, veuillez la mettre à jour.
8301 Par souci de compatibilité, l'ancien format (version 4) a été conservé
8307 Voyez les commentaires dans
8309 LyXDir/layouts/aapaper.layout
8314 \begin_layout Subsection
8318 \begin_layout Standard
8319 Il est recommandé de commencer à partir du modèle distribué avec LyX.
8320 Si vous n'utilisez pas de modèle, jetez un œil aux réglages suivants :
8323 \begin_layout Itemize
8327 \begin_inset space ~
8337 \begin_inset space ~
8345 \begin_inset space ~
8354 Document\SpecialChar \menuseparator
8358 (D'accord, c'est évident.)
8361 \begin_layout Itemize
8362 Ne changez pas l'option
8365 \begin_inset space ~
8369 \begin_inset space ~
8379 La mise en page est prise en charge par les macros, vous n'avez rien à
8383 \begin_layout Subsection
8387 \begin_layout Standard
8388 La première chose à entrer est l'information d'en-tête.
8389 Elle consiste en sept entrées, dont certaines sont facultatives.
8393 \begin_layout Itemize
8398 (Title) : (nécessaire)
8401 \begin_layout Itemize
8406 (Subtitle) : (facultatif)
8409 \begin_layout Itemize
8414 (Author) : (nécessaire)
8417 \begin_layout Itemize
8422 (Address) : (nécessaire)
8425 \begin_layout Itemize
8430 (Tiré à part): (facultatif) Si plus d'un auteur : qui contacter pour demander
8434 \begin_layout Itemize
8439 : (facultatif) Adresse mail pour les contacts.
8442 \begin_layout Itemize
8447 : (nécessaire) Format suggéré
8449 Received: <date>; Accepted <date>
8452 \begin_layout Standard
8453 Il n'y a pas besoin de taper la commande
8459 , LyX le fait tout seul quand l'en-tête est fini.
8460 Bien que l'ordre des entrées d'en-tête n'ait pas d'importance il est conseillé
8461 de conserver la séquence ci-dessus, juste pour avoir un meilleur aspect
8462 visuel et correspondre au format du document réel.
8465 \begin_layout Standard
8466 Si vous voulez placer des notes de bas de page dans le bloc d'en-tête, par
8467 exemple pour entrer votre adresse actuelle, utilisez les notes de bas de
8470 Insérer\SpecialChar \menuseparator
8472 \begin_inset space ~
8476 \begin_inset space ~
8480 \begin_inset space ~
8484 \begin_inset space ~
8490 LyX utilisera automagiquement
8499 \begin_layout Standard
8500 En plus de ces points, les macros utilisent trois commandes LaTeX supplémentaire
8501 s qui n'ont pas d'équivalent dans LyX :
8504 \begin_layout Itemize
8511 pour séparer les noms quand il y a plusieurs auteurs et plusieurs instituts.
8514 \begin_layout Itemize
8521 pour marquer les couples auteur/institut correspondants.
8522 Les instituts sont numérotés dans l'ordre où ils apparaissent dans le champ
8527 , vous devez donc mettre un marqueur à chaque auteur.
8530 \begin_layout Itemize
8537 pour fournir une adresse électronique pour être joignable rapidement.
8540 \begin_layout Standard
8541 Dans tous les cas, la commande appropriée doit être tapée dans LyX en mode
8546 \begin_layout Subsection
8550 \begin_layout Standard
8551 L'abstract devrait suivre immédiatement le bloc d'en-tête.
8552 Avec la version 5 l'abstract est devenu une commande, et il est maintenant
8553 limité à un seul paragraphe.
8554 En plus, il doit contenir une entrée avec les mots-clés.
8555 La seule chose spéciale à en dire est qu'il doit contenir une entrée avec
8557 Ce n'est pas encore implémenté pour LyX, vous devez donc entrer la commande
8564 à la main en mode TeX.
8565 Référez-vous au papier exemple.
8568 \begin_layout Subsection
8569 Environnements supportés
8572 \begin_layout Standard
8576 \begin_inset space ~
8581 supporte les environnements suivants pour structurer votre texte :
8584 \begin_layout Itemize
8590 \begin_layout Itemize
8596 \begin_layout Itemize
8602 \begin_layout Itemize
8608 \begin_layout Itemize
8614 \begin_layout Itemize
8620 \begin_layout Itemize
8626 \begin_layout Itemize
8632 \begin_layout Itemize
8638 \begin_layout Itemize
8644 \begin_layout Itemize
8650 \begin_layout Itemize
8656 \begin_layout Subsection
8657 Commandes non encore supportées par LyX
8660 \begin_layout Standard
8661 Quelques commandes ne sont pas encore supportées par le format
8664 \begin_inset space ~
8670 Quelques-unes ont déjà été mentionnées.
8671 Par souci d'exhaustivité, elles sont toutes listées ici :
8674 \begin_layout Itemize
8682 \begin_layout Itemize
8690 \begin_layout Itemize
8698 \begin_layout Itemize
8706 \begin_layout Itemize
8714 \begin_layout Itemize
8722 \begin_layout Itemize
8730 \begin_layout Itemize
8738 \begin_layout Standard
8739 Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
8742 N'oubliez pas de les signaler comme code LaTeX !
8745 \begin_layout Subsection
8746 Figures et tableaux flottants
8749 \begin_layout Standard
8750 LyX fournit le support pour les environnements de flottants
8766 , nous n'en dirons donc pas beaucoup plus.
8770 \begin_inset space ~
8774 \begin_inset space ~
8780 Rappelez-vous juste que les tableaux devront être alignés à gauche.
8781 Pour cela, sélectionnez le tableau et changez l'alignement dans
8783 Format\SpecialChar \menuseparator
8789 \begin_layout Standard
8790 Il y a une seule chose spéciale : les figures avec la légende à côté.
8791 Pour créer une telle figure, vous devez faire ceci :
8794 \begin_layout Enumerate
8795 Créez une grande figure flottante : faites
8797 Insérer\SpecialChar \menuseparator
8798 Flottants\SpecialChar \menuseparator
8801 , puis un clic droit sur la figure et cochez
8804 \begin_inset space ~
8812 \begin_layout Enumerate
8813 Entrez votre légende.
8816 \begin_layout Enumerate
8821 pour déplacer le curseur au dessus de la figure.
8824 \begin_layout Enumerate
8825 Insérez votre figure.
8828 \begin_layout Enumerate
8829 Positionnez le curseur derrière la figure et insérez un ressort horizontal
8832 Insérer\SpecialChar \menuseparator
8833 Formats\SpecialChar \menuseparator
8835 \begin_inset space ~
8843 \begin_layout Enumerate
8844 Passez en mode LaTeX :
8847 \begin_inset space ~
8855 \begin_layout Enumerate
8865 Ne fermez pas l'accolade !
8868 \begin_layout Enumerate
8869 Positionnez le curseur derrière le texte de la légende, passez en mode LaTeX
8870 et insérez l'accolade fermante :
8873 \begin_inset space ~
8885 \begin_layout Standard
8886 Là encore, voyez les figures dans le papier exemple.
8889 \begin_layout Subsection
8893 \begin_layout Standard
8894 Pour la soumission, le papier doit être formaté dans un format spécial à
8896 Pour ce faire, vous devez donner à la classe de document l'option
8901 Il faut la mettre dans le champ
8907 Document\SpecialChar \menuseparator
8913 \begin_inset space ~
8917 \begin_inset space ~
8923 Entrez-y juste le mot
8930 \begin_layout Subsection
8934 \begin_layout Standard
8935 Le répertoire d'exemples contient un papier exemple écrit avec LyX.
8936 C'est l'exemple venant du paquetage de macros d'origine, traduit pour LyX.
8937 Utilisez-le comme source d'inspiration, et comparez le code LaTeX d'origine
8938 avec la façon de l'écrire avec LyX.
8941 \begin_layout Section
8945 \begin_layout Standard
8955 \begin_layout Standard
8956 \begin_inset VSpace bigskip
8962 \begin_layout Standard
8963 Les formats LaTeX AMS ont été écrits pour se conformer au style suggéré
8964 pour les articles mathématiques à soumettre aux publications de l'
8966 American Mathematical Society
8969 Les formats ne sont pas définis pour une revue particulière, mais peuvent
8970 facilement y être adaptés.
8971 Il faut vous référer à la documentation de l'AMS pour obtenir des instructions
8972 spécifiques à chaque revue (habituellement il suffira de changer une ligne
8973 dans la sortie TeX).
8974 Cette documentation est disponible sur le réseau à
8975 \begin_inset Flex URL
8978 \begin_layout Plain Layout
8986 \begin_inset Flex URL
8989 \begin_layout Plain Layout
8991 ftp://ftp.ams.org/pub/tex/amslatex/
8997 Ces formats sont appropriés, et utiles, pour tout écrit mathématique.
9001 \begin_layout Standard
9002 Il y a actuellement 2 formats LaTeX AMS distincts :
9005 \begin_layout Enumerate
9006 amsart : le format standard d'article AMS.
9010 \begin_layout Enumerate
9011 amsbook :lLe format standard de livre AMS (en réalité de monographie).
9015 \begin_layout Standard
9016 Les formats eux-mêmes ne contiennent qu'un minimum nécessaire pour l'utilisation
9018 Ils n'inclent aps en particulier d'environnments de
9019 \begin_inset Quotes fld
9023 \begin_inset Quotes frd
9026 pour les théorèmes, les lemmes, et similaires.
9027 Ceux-ci sont fournis par le module
9028 \begin_inset Flex MenuItem
9031 \begin_layout Plain Layout
9037 , chargé implicitement lorsqu'une classe AMS est sélectionnée (il peut ére
9038 utilisé avec d'autres classes et peut être enlevé, si vious souhaitez utiliser
9040 Les environnements contenus dans
9041 \begin_inset Flex Code
9044 \begin_layout Plain Layout
9045 Théorèmes (extensions AMS)
9050 , moins fréquemment utilisés, doivent être chargés manuellement.
9053 \begin_layout Standard
9054 Implicitement, les théorèmes et environnements similaires sont numérotés
9055 consécutivement tout au long du document, mais ceci peut être modifié en
9057 \begin_inset Flex Code
9060 \begin_layout Plain Layout
9061 Théorèmes (numérotation par section)
9066 ou bien, si vous utilisez la classe
9067 \begin_inset Flex Code
9070 \begin_layout Plain Layout
9077 \begin_inset Flex Code
9080 \begin_layout Plain Layout
9081 Théorèmes (numérotation par chapitre)
9087 Ceux-ci vont numéroter les environnements comme
9091 , où le premier nombre réfère la section (ou le chapitre) et le second réfère
9092 le numéro d'ordre courant dans la section (ou le chapitre).
9093 De nombreux environnements peuvent aussi rester non numérotés, ceux-ci
9094 sont marqués par un astérisque.
9095 Si par hasard vous désirez que tous les environnements soient non numérotés,
9097 \begin_inset Flex Code
9100 \begin_layout Plain Layout
9101 Théorèmes (non numérotés)
9109 \begin_layout Standard
9110 Notez que ces modules ne doivent pas être
9114 utilisés avec les classes AMS.
9115 Il est parfaitement possible d'utiliser les modules
9116 \begin_inset Flex Code
9119 \begin_layout Plain Layout
9125 et les autres modules mentionnés ci-dessus avec d'autres classes, comme
9127 \begin_inset Flex Code
9130 \begin_layout Plain Layout
9137 \begin_inset Flex Code
9140 \begin_layout Plain Layout
9147 \begin_inset Flex Code
9150 \begin_layout Plain Layout
9159 \begin_layout Subsection
9160 Ce qu'offrent ces formats
9163 \begin_layout Standard
9164 La liste des environnements offerts par ces formats est longue.
9165 Avec LaTeX AMS il y a la possibilité de définir une variété illimitée d'environ
9167 \begin_inset Quotes fld
9171 \begin_inset Quotes frd
9175 Cependant, l'AMS recommande les environnements disponibles dans LyX.
9176 Voici la liste des environnements ― ainsi que les environnements standard,
9180 \begin_inset Flex Noun
9183 \begin_layout Plain Layout
9196 \begin_inset Flex Noun
9199 \begin_layout Plain Layout
9214 \begin_inset Flex Noun
9217 \begin_layout Plain Layout
9230 \begin_inset Flex Noun
9233 \begin_layout Plain Layout
9242 \begin_inset Flex Noun
9245 \begin_layout Plain Layout
9256 \begin_inset Flex Code
9259 \begin_layout Plain Layout
9268 \begin_inset Flex Code
9271 \begin_layout Plain Layout
9282 \begin_layout Description
9283 Adresse Ce devrait être l'adresse permanente de l'auteur.
9286 \begin_layout Description
9287 Adresse_Actuelle Ce devrait être l'adresse temporaire de l'auteur au moment
9288 de la soumission, si elle est différente de l'Adresse ci-dessus.
9291 \begin_layout Description
9292 Email L'adresse e-mail de l'auteur.
9295 \begin_layout Description
9296 URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
9299 \begin_layout Description
9300 Mots-clés Mots-clés ou descripteurs, utilisés pour identifier les sujets
9301 discutés dans l'article.
9304 \begin_layout Description
9305 Classe_Sujet Ceci fait référence à la Classification des Sujets de l'AMS,
9306 publiée et décrite dans
9308 Mathematical Reviews
9311 Elle est aussi disponible en ligne sur les sites de l'AMS cités plus haut.
9314 \begin_layout Description
9318 \begin_layout Description
9322 \begin_layout Description
9326 \begin_layout Standard
9327 Les environnments suivants sont fournis aussi bien par le module
9328 \begin_inset Flex Code
9331 \begin_layout Plain Layout
9338 \begin_inset Flex Code
9341 \begin_layout Plain Layout
9347 , en version numérotée ou non numérotée pour ce dernier.
9348 Ces environnements sont fournis dans la seule version non numérotée par
9350 \begin_inset Flex Code
9353 \begin_layout Plain Layout
9354 Théorèmes (non numérotés)
9362 \begin_layout Theorem
9363 Typiquement utilisé pour les résultats les plus importants.
9366 \begin_layout Corollary*
9367 Corollaire Utilisé pour des assertions qui découlent assez directement d'asserti
9369 Peuvent être également des résultats importants.
9373 Ce sont des résultats moins forts, nécessaires à la preuve d'autres assertions.
9376 \begin_layout Proposition
9377 e sont des résultats moins importants qui apportent quelque chose à la théorie
9378 générale dont il est question.
9381 \begin_layout Conjecture
9382 Ce sont des assertions fournies sans justification, dont l'auteur ne connaît
9383 pas de preuve, mais qui semblent vraies (du moins aux yeux de l'auteur).
9386 \begin_layout Definition*
9387 Devinez à quoi ça sert.
9388 La police, à la fois à l'écran et à l'impression, est différente dans cet
9392 \begin_layout Example*
9393 Utilisé pour illustrer des résultats prouvés.
9396 \begin_layout Problem
9397 On ne sait pas à quoi sert celui-ci, vous devriez chercher.
9400 \begin_layout Exercise*
9401 Écrire une description de celui-ci.
9404 \begin_layout Description
9405 Remarque (Remark) Cet environnement est également un nouveau type de théorème.
9409 \begin_inset Quotes fld
9413 \begin_inset Quotes frd
9418 apparaît en italique, et le reste comme du texte simple.
9421 \begin_layout Claim*
9422 Souvent utilisé dans le cours d'une preuve d'un résultat plus vaste.
9426 En général, ils servent à diviser de longues preuves en examinant des cas
9432 Le schéma de numérotation des cas leur est spécifique : il n'appartient
9433 pas à la même séquence que les autres assertions.
9437 À la fin de cet environnement est inséré un symbole CQFD (d'habitude un
9438 carré, mais ça peut varier avec les différents styles).
9439 Si vous désirez avoir d'autres environnements insérés dans celui-ci, et
9440 avoir le symbole CQFD tout à la fin, il faut augmenter la profondeur de
9441 ceux-ci (voir la section
9443 Emboîter les environnements
9447 Guide de l'utilisateur
9452 \begin_layout Standard
9453 Et ces environnements sont fournis par le module
9454 \begin_inset Flex Code
9457 \begin_layout Plain Layout
9458 Théorèmes (extensions AMS)
9466 \begin_layout Criterion*
9467 Une condition requise.
9470 \begin_layout Algorithm*
9471 Une procédure générale à utiliser.
9474 \begin_layout Axiom*
9475 C'est une propriété ou assertion considérée comme vraie dans la théorie
9476 dont il est question.
9479 \begin_layout Condition*
9480 Utilisé parfois pour expliciter une condition admise dans le contexte de
9485 Note Typographie similaire à
9492 \begin_layout Notation*
9493 Comme son nom l'indique
9496 \begin_layout Acknowledgement*
9500 \begin_layout Conclusion*
9501 Utilisé parfois à la fin d'une argumentation
9505 Utilsable comme Propositon, à une échelle peut-être réduite
9508 \begin_layout Standard
9509 En plus, ces environnements se servent automatiquement des paquetages de
9510 polices AMS-LaTeX et AMS.
9511 Il faut qu'ils soient disponibles sur votre système pour pouvoir utiliser
9515 \begin_layout Section
9519 \begin_layout Standard
9525 \begin_layout Subsection
9529 \begin_layout Standard
9530 Broadway est destiné à l'écriture de pièces de théâtre.
9531 Le format est plus décoratif que Hollywood, et beaucoup moins standardisé.
9532 Ce format devrait convenir à des ateliers.
9535 \begin_layout Subsection
9536 Problèmes particuliers
9539 \begin_layout Standard
9540 Les mêmes que dans Hollywood.
9543 \begin_layout Subsection
9544 Fonctions particulières
9547 \begin_layout Standard
9548 Entrez les noms des personnages comme étiquettes puis faites des références
9549 croisées sur ces étiquettes pour insérer le nom.
9550 La fenêtre de référence croisée montrera l'ensemble des personnages.
9553 \begin_layout Subsection
9554 Taille de papier et marges
9557 \begin_layout Standard
9558 USLetter, gauche 1,6
9559 \begin_inset space ~
9563 \begin_inset space ~
9567 \begin_inset space ~
9571 \begin_inset space ~
9577 \begin_layout Subsection
9581 \begin_layout Standard
9582 Les environnements suivants sont disponibles.
9583 Vous pouvez utiliser
9587 pour accéder aux touches de raccourci indiquées à droite.
9590 \begin_layout Itemize
9594 \begin_inset Newline newline
9599 Vous ne devriez pas avoir à l'utiliser, mais il est là pour tout ce qui
9600 n'a pas sa place ailleurs.
9603 \begin_layout Itemize
9607 \begin_inset space \hfill{}
9611 \begin_inset Newline newline
9616 Utilisé pour décrire le décor et l'action.
9617 La première occurrence des noms des personnages en MAJUSCULES.
9620 \begin_layout Itemize
9626 \begin_inset space \hfill{}
9632 \begin_inset Newline newline
9637 Automatiquement numéroté.
9638 À l'écran sera en chiffres arabes, mais imprimé en chiffres romains.
9641 \begin_layout Itemize
9647 \begin_inset space \hfill{}
9653 \begin_inset Newline newline
9663 C'est juste du texte centré.
9666 \begin_layout Itemize
9670 \begin_inset space \hfill{}
9674 \begin_inset Newline newline
9679 Pas automatiquement numéroté.
9680 Vous donnez le numéro.
9681 C'est parce que je n'ai pas trouvé comment faire.
9684 \begin_layout Itemize
9685 AT_RISE (Lever de Rideau)
9686 \begin_inset space \hfill{}
9692 \begin_inset Newline newline
9697 Un cas particulier de
9701 pour décrire le décor et l'action quand le rideau se lève.
9704 \begin_layout Itemize
9708 \begin_inset space \hfill{}
9712 \begin_inset Newline newline
9717 Le nom du personnage, centré en MAJUSCULES.
9720 \begin_layout Itemize
9726 \begin_inset space \hfill{}
9732 \begin_inset Newline newline
9737 Instructions au personnage.
9738 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
9740 Les deux seront imprimées.
9741 Cet environnement n'est utilisé qu'à l'intérieur de
9748 \begin_layout Itemize
9752 \begin_inset space \hfill{}
9756 \begin_inset Newline newline
9761 Ce que dit le personnage.
9764 \begin_layout Itemize
9770 \begin_inset space \hfill{}
9776 \begin_inset Newline newline
9784 \begin_layout Itemize
9788 \begin_inset space \hfill{}
9794 \begin_layout Itemize
9798 \begin_inset space \hfill{}
9804 \begin_layout Itemize
9808 \begin_inset space \hfill{}
9814 \begin_layout Standard
9815 Salut tout le monde.
9818 \begin_layout Section
9822 \begin_layout Standard
9823 La classe de document
9827 peut servir à taper des lettres selon les conventions allemandes.
9828 Un fichier modèle est inclus dans
9830 .../lyx/share/templates
9832 pour vous servir de point de départ.
9835 \begin_layout Section
9839 \begin_layout Standard
9842 See the LyX template file
9847 It contains all infos you need.
9850 \begin_layout Section
9863 \begin_inset CommandInset label
9872 \begin_layout Standard
9878 \begin_layout Subsection
9882 \begin_layout Standard
9883 Cette section décrit comment utiliser LyX pour préparer des transparents
9884 pour rétroprojecteurs.
9885 Il y a deux classes de document qui le permettent : la classe par défaut
9895 Cette section décrit la classe
9900 \begin_layout Standard
9901 Redisons-le donc bien clairement :
9904 \begin_layout Standard
9905 \begin_inset VSpace bigskip
9911 \begin_layout Standard
9915 Cette section concerne la classe
9918 \begin_inset Quotes fld
9924 \begin_inset space ~
9932 \begin_inset Quotes frd
9938 \begin_layout Standard
9939 \begin_inset VSpace bigskip
9945 \begin_layout Standard
9946 Si vous voulez une documentation sur
9947 \begin_inset Quotes fld
9953 \begin_inset space ~
9959 \begin_inset Quotes frd
9963 \begin_inset space ~
9967 \begin_inset CommandInset ref
9969 reference "sec:slitex"
9974 Si votre machine n'a pas la classe
9983 \begin_inset Quotes fld
9989 \begin_inset Quotes frd
9994 , il vous faudra sûrement utiliser la classe
9998 par défaut, qui n'est pas aussi bonne.
10001 \begin_layout Standard
10006 est conçue pour être utilisée avec la version 2.1 du fichier de classe LaTeX
10012 Celui-ci fait maintenant partie intégrante de LaTeX2e.
10015 \begin_layout Subsection
10019 \begin_layout Standard
10020 Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
10022 \begin_inset Quotes fld
10028 \begin_inset space ~
10038 \begin_inset Quotes frd
10047 Document\SpecialChar \menuseparator
10050 \SpecialChar \menuseparator
10054 \begin_inset space ~
10058 \begin_inset space ~
10064 Il y a quelques autres réglages qui ont une signification spéciale avec
10068 \begin_layout Itemize
10069 Ne changez pas les options
10079 Document\SpecialChar \menuseparator
10083 Elles sont ignorées par la classe
10090 \begin_layout Itemize
10091 La taille par défaut est de 20
10092 \begin_inset space ~
10095 pt, les autres choix étant respectivement 17
10096 \begin_inset space ~
10100 \begin_inset space ~
10104 \begin_inset space ~
10110 \begin_layout Itemize
10111 La police par défaut est
10114 \begin_inset space ~
10119 mais toutes les équations mathématiques restent formatées dans la police
10127 \begin_layout Itemize
10134 accepte les formats de papier A4 et Letter, ainsi qu'un format particulier
10135 pour travailler avec des diapos 35mm.
10136 Les tailles A5, B5,
10150 ne sont pas supportées.
10153 \begin_layout Itemize
10154 Ne vous occupez pas de
10157 \begin_inset space ~
10161 \begin_inset space ~
10166 : l'option est de toute façon ignorée.
10167 Tous les flottants apparaîtront là où ils sont définis dans le texte.
10170 \begin_layout Itemize
10174 \begin_inset space ~
10178 \begin_inset space ~
10183 se comportent un peu différemment avec cette classe.
10190 propose en effet des possibilités plus étendues pour les en-têtes et pieds
10191 de page, comme l'insertion d'un logo défini par l'utilisateur.
10193 \begin_inset space ~
10197 \begin_inset CommandInset ref
10199 reference "sec:foil-en-tetes"
10203 pour de plus amples détails.
10204 La page de titre est traitée différemment de toutes les autres pages du
10212 L'éventuel logo y est
10220 centré au bas de la page.
10221 Les différentes mises en page possibles sont les suivantes :
10225 \begin_layout Labeling
10226 \labelwidthstring MMMMMMM
10233 Les diapos ne présenteront ni numéro de page, ni en-tête ou pied de page
10234 (sauf évidemment les notes de bas de page).
10237 \begin_layout Labeling
10238 \labelwidthstring MMMMMMM
10245 Les diapos auront un numéro de page centré en bas de la page.
10246 Ni en-tête, ni pied de page (à part les notes).
10249 \begin_layout Labeling
10250 \labelwidthstring MMMMMMM
10255 Le numéro apparaît en bas à droite.
10256 Les en-têtes et pieds de page seront présents.
10257 C'est le choix par défaut.
10260 \begin_layout Labeling
10261 \labelwidthstring MMMMMMM
10266 Vous donne accès au paquetage
10270 , et ce même si son utilisation est déconseillée par l'auteur de
10276 car certaines incompatibilités apparaissent.
10280 \begin_layout Subsubsection
10281 Options supplémentaires
10284 \begin_layout Standard
10285 Les options suivantes peuvent être activées dans le champ
10291 Document\SpecialChar \menuseparator
10294 \SpecialChar \menuseparator
10298 \begin_inset space ~
10302 \begin_inset space ~
10310 \begin_layout Labeling
10311 \labelwidthstring MMMMMMx
10316 Règle le format de page à 7,33
10317 \begin_inset space ~
10321 \begin_inset space ~
10324 pouces, ce qui donne le même rapport largeur/hauteur qu'une diapo 35
10325 \begin_inset space ~
10328 mm, facilitant ainsi le travail avec ce support.
10331 \begin_layout Labeling
10332 \labelwidthstring MMMMMMx
10337 Trace une ligne horizontale le long de la page, au-dessous de l'en-tête,
10338 sur toutes les pages sauf celle de titre.
10341 \begin_layout Labeling
10342 \labelwidthstring MMMMMMx
10347 Trace une ligne horizontale le long de la page, au-dessus du pied de page,
10348 sur toutes les pages sauf celle de titre.
10351 \begin_layout Labeling
10352 \labelwidthstring MMMMMMx
10357 Cette option indique à
10363 d'utiliser le pilote dvips pour effectuer les rotations des pages en format
10365 (Elle est automatiquement activée à la création d'un nouveau document
10373 \begin_layout Labeling
10374 \labelwidthstring MMMMMMx
10379 Change simplement la taille des pages au format paysage, mais sans effectuer
10381 Si vous utilisez cette option, vous aurez besoin d'un programme externe
10382 pour effectuer une rotation de chaque page, ou bien il vous faudra alimenter
10383 votre imprimante directement en format paysage.
10384 Remarquez que cette option renverse les rôles respectifs des environnements
10391 En-tête_Diapo_Tourné
10393 (ne vous inquiétez pas, ils sont décrits plus loin).
10396 \begin_layout Labeling
10397 \labelwidthstring MMMMMMx
10402 Numéros des équations à gauche.
10405 \begin_layout Labeling
10406 \labelwidthstring MMMMMMx
10411 Équations alignées à gauche.
10414 \begin_layout Subsection
10415 Environnements supportés
10418 \begin_layout Standard
10419 La plupart des environnements courants sont supportés par la classe
10424 Il y a des environnements supplémentaires fournis par
10430 ainsi que deux apportés par LyX.
10431 Les environnements suivants sont partagés avec d'autres classes :
10434 \begin_layout Standard
10438 \begin_layout Plain Layout
10442 begin{multicols}{2}
10450 \begin_layout Itemize
10456 \begin_layout Itemize
10462 \begin_layout Itemize
10468 \begin_layout Itemize
10474 \begin_layout Itemize
10480 \begin_layout Itemize
10486 \begin_layout Itemize
10492 \begin_layout Itemize
10498 \begin_layout Itemize
10504 \begin_layout Itemize
10510 \begin_layout Itemize
10516 \begin_layout Itemize
10522 \begin_layout Itemize
10528 \begin_layout Itemize
10534 \begin_layout Itemize
10540 \begin_layout Itemize
10546 \begin_layout Itemize
10552 \begin_layout Itemize
10558 \begin_layout Standard
10562 \begin_layout Plain Layout
10574 \begin_layout Standard
10575 En gros, il s'agit de tous les environnements, mis à part ceux de section.
10576 En effet, dans un diaporama, les sections sont en fait les diapos elles-mêmes.
10583 propose des commandes pour commencer de nouvelles diapos :
10586 \begin_layout Itemize
10594 \begin_layout Itemize
10597 En-Tête_Diapo_Tourné (RotateFoilhead)
10600 \begin_layout Standard
10601 LyX a aussi des versions légèrement modifiées de ces deux environnements
10605 \begin_layout Itemize
10608 En-tête_Diapo_Court
10613 \begin_layout Itemize
10616 En-tête_Diapo_Court_Tourné
10618 (ShortRotateFoilhead)
10621 \begin_layout Standard
10622 Les différences seront expliquées dans une autre section.
10625 \begin_layout Standard
10626 De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
10627 nouveaux théorèmes.
10634 fournit aussi un ensemble d'outils pour les présenter :
10637 \begin_layout Standard
10641 \begin_layout Plain Layout
10645 begin{multicols}{2}
10653 \begin_layout Itemize
10659 \begin_layout Itemize
10665 \begin_layout Itemize
10671 \begin_layout Itemize
10677 \begin_layout Itemize
10683 \begin_layout Itemize
10689 \begin_layout Itemize
10695 \begin_layout Itemize
10701 \begin_layout Itemize
10707 \begin_layout Itemize
10713 \begin_layout Itemize
10719 \begin_layout Standard
10723 \begin_layout Plain Layout
10735 \begin_layout Standard
10736 Les versions sans étoiles sont numérotées, tandis que celles avec étoiles
10738 Il y a enfin des environnements de liste ajoutés par LyX :
10741 \begin_layout Itemize
10749 \begin_layout Itemize
10757 \begin_layout Standard
10764 offre aussi de nombreuses possibilités pour les en-têtes et pieds de pages,
10765 qu'il vaut mieux définir dans le préambule, bien que vous puissiez le faire
10766 à tout moment dans le document.
10767 Si vous souhaitez changer ces réglages en cours de document, il est préférable
10768 de le faire au tout début d'une diapo, donc juste après l'
10775 \begin_layout Standard
10776 Pour ces réglages, vous disposez des environnements suivants [
10783 \begin_layout Standard
10787 \begin_layout Plain Layout
10791 begin{multicols}{2}
10799 \begin_layout Itemize
10807 \begin_layout Itemize
10813 \begin_layout Itemize
10821 \begin_layout Itemize
10829 \begin_layout Itemize
10838 \begin_layout Standard
10839 \begin_inset space ~
10846 \begin_layout Standard
10850 \begin_layout Plain Layout
10862 \begin_layout Standard
10863 Certaines commandes de
10867 ne sont pas directement supportées par LyX, mais vous pourrez tout de même
10868 les utiliser, comme l'explique la section
10869 \begin_inset space ~
10873 \begin_inset CommandInset ref
10875 reference "sec:foil-non-supporte"
10882 \begin_layout Subsection
10886 \begin_layout Standard
10887 Cette section est une rapide introduction aux différents environnements
10888 qui permettent de construire un ensemble de diapos.
10889 Si vous voulez un exemple, ouvrez
10893 qui se trouve dans le répertoire des
10894 \begin_inset Flex Code
10897 \begin_layout Plain Layout
10906 \begin_layout Subsubsection
10907 Donner un titre de page
10910 \begin_layout Standard
10911 À la différence des autres classes qui proposent les environnements
10927 crée le titre sur une page à part.
10928 Si vous laissez l'environnement
10932 vide, LaTeX lui substituera la date du jour (et ce, à chaque fois que vous
10933 générerez le rendu).
10936 \begin_layout Subsubsection
10937 Débuter une nouvelle diapo
10940 \begin_layout Standard
10941 Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
10943 Pour les formats portrait, utilisez
10949 En-tête_Diapo_Court
10952 La différence entre ces deux environnements est la quantité d'espace entre
10957 ) et le corps de la diapo.
10960 \begin_layout Standard
10961 Les diapos en position paysage seront créées via les environnements
10963 En-tête_Diapo_Tourné
10967 En-tête_Diapo_Court_Tourné
10970 À nouveau, la seule différence est l'espace entre le titre et le corps.
10971 Les deux versions courtes ont 0,5
10972 \begin_inset space ~
10975 pouce de séparation en moins.
10978 \begin_layout Standard
10983 pour générer des sorties PostScript de diapos en format paysage, sans quoi
10984 la rotation de ces diapos ne sera pas exécutée.
10985 Il vous sera possible d'obtenir des diapos en format paysage sans
10989 , mais il vous faudra introduire les feuilles en position couchée dans l'imprima
10993 \begin_layout Subsubsection
10994 Théorèmes, lemmes, preuves et tutti quanti
10997 \begin_layout Standard
10998 Un petit bogue de LyX fait que deux de ces environnements ne peuvent se
10999 suivre directement.
11000 Ils doivent être séparés par quelque chose.
11001 Si vous essayez d'en coller deux, ça semblera marcher sous LyX, mais la
11002 sortie LaTeX aura fusionné les deux environnements en un seul.
11003 Alors, comment contourner le problème ? L'option la plus simple est d'insérer
11004 du texte entre les deux environnements ou d'ajouter un environnement
11008 entre les deux paragraphes avec juste un
11009 \begin_inset Quotes fld
11017 \begin_inset Quotes frd
11021 Cela forcera LyX à produire la bonne sortie LaTeX.
11022 Il y en a un exemple dans le fichier d'exemple inclus dans la distribution
11024 Nous rappelons que ce problème n'apparaît que lorsque vous essayez de placer
11025 deux environnements de type théorème juste l'un derrière l'autre.
11028 \begin_layout Subsubsection
11032 \begin_layout Standard
11033 Vous pouvez profiter de tous les types de listes que l'on trouve dans les
11034 autres classes plus deux nouvelles.
11035 Je ne décrirai ici que ces dernières.
11036 Si vous voulez plus d'informations sur les autres environnements de liste,
11040 \begin_inset space ~
11044 \begin_inset space ~
11050 Si vous voulez utiliser les listes à puce, lisez aussi le paragraphe sur
11051 le choix des puces, à la section
11052 \begin_inset space ~
11058 \begin_inset CommandInset ref
11060 reference "sec:puces"
11067 \begin_layout Standard
11068 Les deux nouveaux environnements de liste,
11076 , ont pour but de faciliter l'utilisation de listes
11077 \begin_inset Quotes fld
11081 \begin_inset space ~
11085 \begin_inset space ~
11089 \begin_inset space ~
11093 \begin_inset space ~
11097 \begin_inset Quotes frd
11101 \begin_inset Quotes fld
11105 \begin_inset space ~
11109 \begin_inset space ~
11113 \begin_inset Quotes frd
11116 , bref, qui utilisent comme puces des coches (
11120 \begin_layout Plain Layout
11133 \begin_layout Plain Layout
11143 Ces listes sont en fait des versions spécialisées de l'environnement
11148 Elles nécessitent cependant que vous disposiez du paquetage
11155 \begin_layout Subsubsection
11156 Figures et tableaux
11159 \begin_layout Standard
11166 redéfinit la notion de figures et tables flottantes afin qu'elles apparaissent
11167 exactement là où elles sont dans le texte plutôt qu'en haut des pages où
11168 en une quelconque autre position prédéfinie.
11169 En fait, si vous changez les réglages de positionnement des flottants,
11170 ces modifications ne seront pas prises en compte.
11173 \begin_layout Subsubsection
11174 En-têtes et pieds de pages
11175 \begin_inset CommandInset label
11177 name "sec:foil-en-tetes"
11184 \begin_layout Standard
11193 servent à définir le texte en pied de page à gauche.
11194 La première vous permet d'insérer un logo sur vos diapos.
11195 Vous aurez par défaut comme logo
11196 \begin_inset Quotes fld
11206 \begin_inset Quotes frd
11210 La seconde sert à classifier des documents en fonction du type de public,
11212 \begin_inset Quotes fld
11216 \begin_inset Quotes frd
11220 Par défaut elle ne contient rien.
11223 \begin_layout Standard
11224 Vous pouvez remplir les autres coins de la page avec
11228 (qui par défaut contient le numéro de page),
11239 \begin_layout Subsection
11245 \begin_inset CommandInset label
11247 name "sec:foil-non-supporte"
11254 \begin_layout Standard
11255 Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
11264 dans un autre environnement.
11267 \begin_layout Subsubsection
11271 \begin_layout Standard
11272 Toutes les longueurs sont ajustées en utilisant la commande
11276 setlength\SpecialChar \-
11303 sera remplacé par le nom de la variable de longueur que vous voulez modifier,
11312 par la valeur de la variable.
11313 Toutes les variables de longueur doivent être indiquées dans des unités
11315 \begin_inset space ~
11323 \begin_inset space ~
11331 \begin_inset space ~
11338 ), ou bien dans une unité dépendant du document ou de la police employée,
11351 \begin_layout Standard
11352 Il est possible de changer l'espacement entre l'en-tête et le corps d'une
11353 diapo en ajustant la longueur spécifiée par
11360 Par exemple, pour rendre
11366 les titres plus proches des corps de 0,5
11367 \begin_inset space ~
11370 pouce, mettez dans le préambule
11379 foilheadskip}{-0.5in}
11384 \begin_layout Standard
11385 L'espacement autour des flottants peut être modifié via
11390 \begin_layout Labeling
11391 \labelwidthstring MMMMMMMMMMM
11398 Séparation entre le texte et le haut du flottant ;
11401 \begin_layout Labeling
11402 \labelwidthstring MMMMMMMMMMM
11409 Séparation entre le flottant et sa légende ;
11412 \begin_layout Labeling
11413 \labelwidthstring MMMMMMMMMMM
11420 Séparation entre la légende et le texte qui la suit ;
11423 \begin_layout Labeling
11424 \labelwidthstring MMMMMMMMMMM
11431 Vous pouvez rendre les légendes plus étroites que le texte alentour en
11432 réglant cette valeur.
11433 Le mieux est sûrement de la définir en fonction de
11442 \begin_layout Standard
11443 Il y a aussi plusieurs variables de longueur relatives à la page de titre.
11444 Elles vous seront utiles dans le cas d'un titre long, ou de plusieurs auteurs
11448 \begin_layout Labeling
11449 \labelwidthstring MMMMMMMMMMM
11456 Séparation entre les en-têtes et le titre (environnement
11463 \begin_layout Labeling
11464 \labelwidthstring MMMMMMMMMMM
11471 entre les environnements
11482 \begin_layout Labeling
11483 \labelwidthstring MMMMMMMMMMM
11490 entre différentes lignes de l'environnement
11497 \begin_layout Labeling
11498 \labelwidthstring MMMMMMMMMMM
11505 entre l'auteur et la date ;
11508 \begin_layout Labeling
11509 \labelwidthstring MMMMMMMMMMM
11516 entre la date et le résumé (
11523 \begin_layout Standard
11524 La dernière des commandes d'ajustement de longueur agit sur tous les environneme
11538 un environnement de liste, tout l'espacement vertical entre les éléments
11539 de la liste est supprimé.
11540 Remarquez qu'il s'agit d'une commande et non d'une variable, donc on n'utilise
11553 \begin_layout Subsubsection
11554 En-têtes et pieds de page
11557 \begin_layout Standard
11572 permettent de préciser dans une page donnée si le logo de
11583 dans le préambule, aucune des diapos n'aura de logo.
11584 Si c'est uniquement sur une diapo particulière que vous ne voulez pas de
11591 juste après le début de cette diapo et
11597 juste après le début de la suivante.
11600 \begin_layout Standard
11601 Si vous voulez utiliser la mise en page
11607 Document\SpecialChar \menuseparator
11610 , il vous faudra sûrement ajouter
11621 Ainsi, en format paysage, les en-têtes et les pieds de page seront positionnés
11622 correctement une fois les pages retournées.
11623 C'est obligatoire à cause d'incompatibilités entre le paquetage
11634 \begin_layout Section
11635 Diapos Slides (alias S
11644 \begin_inset CommandInset label
11653 \begin_layout Standard
11661 \begin_layout Subsection
11665 \begin_layout Standard
11666 Cette section décrit comment utiliser LyX pour préparer des transparents
11667 pour rétroprojecteurs.
11668 Il y a deux classes de document qui le permettent : la classe par défaut
11681 \begin_layout Plain Layout
11682 Il y en a d'autres, comme
11686 , mais elle ne sont pas décrites dans ce document (NdT).
11692 Cette section décrit la première.
11695 \begin_layout Standard
11696 Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
11700 \begin_layout Standard
11701 \begin_inset VSpace bigskip
11707 \begin_layout Standard
11711 Cette section décrit
11716 \begin_inset Quotes fld
11722 \begin_inset space ~
11726 \begin_inset Quotes frd
11732 \begin_layout Standard
11733 Si vous cherchez une documentation sur
11734 \begin_inset Quotes fld
11740 \begin_inset space ~
11746 \begin_inset Quotes frd
11750 \begin_inset space ~
11754 \begin_inset CommandInset ref
11756 reference "sec:foiltex"
11769 , vous l'aurez compris) est en fait un peu meilleure que la classe par défaut
11776 \begin_layout Plain Layout
11778 enfin, c'est ce que m'ont dit et répété ses défenseurs.
11779 Ne l'ayant jamais utilisée, je n'ai aucune idée de la validité de cette
11787 dont parle cette section.
11790 \begin_layout Standard
11791 Cette classe est l'évolution en LaTeX2e du vieux package S
11800 Toutes les distributions de LaTeX2e comprennent cette classe (qu'à partir
11801 de maintenant j'appellerais simplement
11802 \begin_inset Quotes fld
11808 \begin_inset Quotes frd
11813 ), donc vous devez logiquement l'avoir.
11814 Comme je l'ai déjà dit, il existe d'autres classes qui produisent aussi
11815 des transparents pour rétroprojecteurs et font du meilleur boulot, comme
11821 Cependant, il y a des choses que
11825 fait et que les autres ne font pas, comme générer des sur-couches.
11826 Continuez la lecture pour en savoir plus !
11829 \begin_layout Subsection
11831 \begin_inset CommandInset label
11833 name "sec:demarrer-slides"
11840 \begin_layout Standard
11841 Avant tout, pour utiliser cette classe de document, vous devez sélectionner
11843 \begin_inset Quotes fld
11849 \begin_inset space ~
11853 \begin_inset Quotes frd
11864 Document\SpecialChar \menuseparator
11868 Il y a quelques particularités qu'il faut connaître à propos de cette classe
11872 \begin_layout Itemize
11873 Ne vous fatiguez pas à changer les options
11883 Document\SpecialChar \menuseparator
11886 : de toute façon, elles ne sont pas supportées par la classe
11891 \begin_layout Itemize
11895 \begin_inset space ~
11899 \begin_inset space ~
11906 Document\SpecialChar \menuseparator
11909 a un comportement un peu différent pour cette classe.
11910 Voici les choix possibles et leurs effets :
11914 \begin_layout Description
11919 Le rendu final contient des numéros de page dans le coin inférieur droit.
11922 \begin_layout Description
11931 , mais imprime aussi tous les marqueurs temporels que vous aurez placés.
11932 C'est le choix par défaut.
11935 \begin_layout Description
11940 Le rendu final ne contient pas de numéros de page, de marqueurs temporels
11941 ni de marqueurs d'alignement.
11945 \begin_layout Itemize
11950 a une option supplémentaire :
11955 Pour l'utiliser, mettez
11956 \begin_inset Quotes fld
11964 \begin_inset Quotes frd
11973 Document\SpecialChar \menuseparator
11976 \SpecialChar \menuseparator
11980 \begin_inset space ~
11984 \begin_inset space ~
11993 \begin_layout Standard
11994 Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
12001 \begin_inset space ~
12005 \begin_inset CommandInset ref
12007 reference "sec:note-slides"
12011 pour plus de détails.
12015 \begin_layout Standard
12016 Vous pouvez aussi utiliser le fichier modèle
12019 \begin_inset Quotes fld
12023 \begin_inset Quotes frd
12028 pour mettre en place automatiquement un document de la classe
12034 Fichier\SpecialChar \menuseparator
12036 \begin_inset space ~
12040 \begin_inset space ~
12045 pour créer votre document).
12046 Le fichier modèle contient aussi quelques exemples d'environnements de
12047 paragraphe spéciaux utilisés par cette classe.
12048 Je vais maintenant décrire ces derniers.
12051 \begin_layout Subsection
12052 Environnements de paragraphe
12055 \begin_layout Subsubsection
12056 Environnements supportés
12059 \begin_layout Standard
12060 La première chose que vous allez remarquer en commençant un nouveau document
12065 est la taille et le type de police : il est équivalent à la taille
12068 \begin_inset space ~
12076 \begin_inset space ~
12082 C'est aussi la police qui est utilisée pour le rendu final.
12083 Dites-vous que c'est un
12084 \begin_inset Quotes fld
12088 \begin_inset Quotes frd
12091 pour vous rappeler que c'est une diapositive.
12092 Vos transparents finaux utiliseront une grande police, donc vous aurez
12094 Bien sûr, la police plus grande à l'écran n'est pas WYSIWYG, mais juste
12098 \begin_layout Standard
12099 La deuxième chose qui frappe est le changement du menu des environnements
12100 (tout à gauche de la barre d'outils).
12101 La plupart des environnements de paragraphe que vous avez l'habitude d'y
12103 Il y en a aussi cinq nouveaux.
12104 C'est parce que la classe
12108 elle-même ne supporte que certains environnements de paragraphe :
12111 \begin_layout Itemize
12117 \begin_layout Itemize
12123 \begin_layout Itemize
12129 \begin_layout Itemize
12135 \begin_layout Itemize
12141 \begin_layout Itemize
12147 \begin_layout Itemize
12153 \begin_layout Itemize
12159 \begin_layout Itemize
12165 \begin_layout Itemize
12171 \begin_layout Itemize
12177 \begin_layout Standard
12178 Tous les autres environnements standard, comme les en-têtes de section,
12179 ne servent pas dans la classe
12186 \begin_layout Standard
12187 D'autre part, vous remarquerez de nouveaux environnements :
12190 \begin_layout Itemize
12202 \begin_layout Itemize
12212 \begin_layout Itemize
12218 \begin_layout Itemize
12230 \begin_layout Itemize
12242 \begin_layout Standard
12243 Ces cinq-là présentent des subtilités, dues à une
12244 \begin_inset Quotes fld
12248 \begin_inset Quotes frd
12252 LyX, voyez-vous, ne vous autorise pas à inclure un environnement de paragraphe
12253 dans un environnement vide.
12254 C'est sympa et marrant, mais cela signifie que vous ne pourrez pas commencer
12255 une diapo par autre chose que du texte.
12256 Pour contourner cela, j'ai fait un peu de
12257 \begin_inset Quotes fld
12261 \begin_inset Quotes frd
12267 \begin_layout Subsubsection
12268 Subtilités des nouveaux environnements
12269 \begin_inset CommandInset label
12271 name "sec:subtilité-slides"
12278 \begin_layout Standard
12279 Les cinq nouveaux environnements de paragraphe présentent tous des bizarreries,
12280 dues aux limitations inhérentes à la version actuelle de LyX.
12281 Comme je viens de le dire, LyX interdit les environnements qui commencent
12282 par un autre environnement.
12283 Pour contourner ceci, l'environnement
12287 n'en est pas vraiment un, si l'on se fie à la description du
12290 \begin_inset space ~
12294 \begin_inset space ~
12300 \begin_layout Standard
12314 \begin_inset Quotes fld
12317 pseudo-environnements
12318 \begin_inset Quotes frd
12322 Ils ressemblent à des en-têtes de section ou à une
12326 , mais en fait commencent un environnement de paragraphe (et terminent le
12327 précédent si nécessaire).
12328 De la même manière, considérez
12337 \begin_inset Quotes fld
12341 \begin_inset Quotes frd
12345 Ces deux objets réalisent en effet des actions.
12348 \begin_layout Standard
12349 Un propriété commune aux cinq environnements
12369 est un marqueur plutôt longuet.
12370 Le texte suivant ce marqueur – d'ordinaire le contenu de l'environnement
12371 de paragraphe – n'est pas pris en compte par
12392 LyX l'ignore totalement.
12393 En fait, vous pouvez laisser ces cinq environnements complètement vides.
12396 \begin_layout Standard
12397 Bien qu'il ne soit pas obligatoire de mettre du texte après ces marqueurs,
12398 vous pouvez le faire.
12399 Ça peut être une brève description du contenu de la
12404 Dans ce cas, entrez votre description et tapez
12408 comme vous le feriez normalement.
12411 \begin_layout Standard
12412 Si, par contre, vous ne souhaitez pas entrer de texte descriptif, vous allez
12413 rencontrer une autre subtilité de LyX.
12414 LyX, comme la nature, a horreur du vide, et ne vous laissera pas entamer
12415 un nouvel environnement de paragraphe si vous n'avez rien mis dans le précédent.
12416 Vous ferez donc ainsi :
12419 \begin_layout Itemize
12420 Commencez à entrer le texte qui
12424 le nouveau paragraphe
12448 \begin_layout Itemize
12449 Placez-vous maintenant au début de ce paragraphe.
12453 \begin_layout Itemize
12462 \begin_layout Itemize
12463 Changez enfin ce nouveau paragraphe vide en un
12487 \begin_layout Standard
12488 Espérons qu'une future version de LyX résoudra cette bizarrerie\SpecialChar \ldots{}
12492 \begin_layout Subsection
12493 Réaliser une présentation grâce à
12506 \begin_layout Subsubsection
12507 Utiliser l'environnement
12512 \begin_layout Standard
12513 Si vous espérez apprendre dans cette section comment faire une présentation
12514 orale, vous serez amèrement déçu.
12515 Naturellement, je vais vous décrire en quoi la classe
12519 pourra vous aider à préparer les supports de la présentation.
12520 En revanche, le contenu de celle-ci est entièrement de votre ressort.
12521 (C'est ça aussi, la philosophie LyX !)
12524 \begin_layout Standard
12525 Sélectionnez l'environnement
12529 (de la manière décrite à la section
12530 \begin_inset space ~
12534 \begin_inset CommandInset ref
12536 reference "sec:subtilité-slides"
12540 ) pour dire à LyX de commencer une nouvelle diapo (eh oui).
12541 Le marqueur pour cet environnement /
12542 \begin_inset Quotes fld
12546 \begin_inset Quotes frd
12550 \begin_inset Quotes fld
12554 \begin_inset Quotes frd
12557 en bleu, suivie de l'indication
12558 \begin_inset Quotes fld
12562 \begin_inset Quotes frd
12566 Tout texte ou paragraphe qui suivra cette dernière fera partie de la nouvelle
12568 C'est aussi simple que ça.
12571 \begin_layout Standard
12572 Les diapos sont sûrement les seules fois dans LyX où vous aurez à forcer
12573 la fin des pages (vous pouvez toujours le faire dans
12575 Éditer\SpecialChar \menuseparator
12577 \begin_inset space ~
12581 \begin_inset space ~
12587 En fait, vous devrez le faire une fois vous aurez fini d'entrer le contenu
12589 Si vous avez entré plus de texte qu'un transparent ne peut physiquement
12590 en contenir, le surplus débordera sur une nouvelle diapo.
12591 Je vous déconseille de le faire, cependant, car la diapo
12592 \begin_inset Quotes fld
12596 \begin_inset Quotes frd
12599 ne présentera aucun numéro de page.
12600 De plus, elle peut interférer avec une
12604 que vous aurez préparé pour accompagner la
12611 \begin_layout Standard
12620 fonctionnent comme l'environnement
12625 Tous deux créent une
12626 \begin_inset Quotes fld
12630 \begin_inset Quotes frd
12633 suivie par un marqueur (
12634 \begin_inset Quotes fld
12638 \begin_inset Quotes frd
12642 \begin_inset Quotes fld
12646 \begin_inset Quotes frd
12650 La couleur n'est plus le bleu, mais un magenta éclatant et la
12651 \begin_inset Quotes fld
12655 \begin_inset Quotes frd
12658 se présente différemment, dans son style et sa longueur.
12659 Les trois marqueurs diffèrent par leur police.
12662 \begin_layout Standard
12663 Comme pour l'environnement
12667 , si le contenu d'une
12675 dépasse la taille physique d'un transparent ou d'une feuille de papier,
12676 le surplus sera disposé sur une nouvelle page.
12677 À nouveau, je vous le déconseille, les
12685 n'auraient plus aucune utilité.
12688 \begin_layout Subsubsection
12698 \begin_layout Standard
12703 est de créer une diapo qui vienne se superposer à une autre.
12704 Vous pouvez vouloir présenter une figure sur la
12708 principale avant d'afficher le texte qui va avec.
12709 Une façon de faire est de poser une feuille de papier noire sur la partie
12714 que vous souhaitez cacher.
12715 Cette méthode, cependant, n'est pas valable si vous voulez par exemple
12716 superposer un graphique à un autre.
12717 Vous auriez alors à vous bagarrer, tout en parlant, avec les deux
12721 pour que les graphiques se superposent.
12726 rend les choses bien plus faciles.
12729 \begin_layout Standard
12734 reçoit le numéro de page de la
12739 \begin_inset Quotes fld
12743 \begin_inset Quotes frd
12749 \begin_inset Quotes fld
12753 \begin_inset Quotes frd
12760 \begin_layout Plain Layout
12765 multiples auront donc
12768 \begin_inset Quotes fld
12772 \begin_inset Quotes frd
12780 \begin_inset Quotes fld
12784 \begin_inset Quotes frd
12790 accolé au numéro de page.
12798 En effet, vous voulez que la
12806 paraissent n'en former plus qu'une ! Vous pouvez considérérer une
12811 \begin_inset Quotes fld
12815 \begin_inset Quotes frd
12827 le laisse voir : le marqueur qui débute un environnement
12831 est moins long que celui d'une
12836 Enfin, sur le document imprimé apparaîtront des marques d'alignement aux
12846 Ces marques vous aideront à aligner les deux transparents.
12849 \begin_layout Standard
12850 Le principal problème de la superposition de transparents est d'aligner
12851 les contenus de ces diapos.
12852 Quel espace devez-vous laisser pour le graphique sur la deuxième diapo
12853 ? Pire encore : que faire si sur le deuxième transparent vous voulez un
12854 graphique et du texte, mais qu'une phrase du premier doit venir s'intercaler
12855 entre les deux ? Vous pourriez essayer d'insérer un espace vertical de
12856 la bonne taille entre les deux, mais le meilleur moyen est d'utiliser les
12868 \begin_layout Standard
12869 Comme leur nom l'indique,
12877 sont deux environnements de paragraphe, qui rendent le texte respectivement
12878 visible et invisible.
12879 Remarquez à la section
12880 \begin_inset space ~
12884 \begin_inset CommandInset ref
12886 reference "sec:subtilité-slides"
12890 que vous ne placez rien
12896 ces environnements.
12897 Lorsque vous créez un
12904 , LyX insère un marqueur centré, bleu clair, indiquant
12905 \begin_inset Quotes fld
12908 <Invisible Text Follows>
12909 \begin_inset Quotes frd
12913 Les paragraphes suivant ce marqueur ne seront pas affichés sur la diapo
12921 ), mais l'espace qu'ils auraient occupé sera laissé vide.
12924 \begin_layout Standard
12929 , l'étiquette centrée sera
12930 \begin_inset Quotes fld
12933 <Visible Text Follows>
12934 \begin_inset Quotes frd
12938 Les paragraphes qui suivent cette étiquette se comporteront normalement.
12939 Remarquez qu'au début d'une nouvelle
12955 est automatiquement désactivée.
12956 Il n'est donc pas nécessaire d'utiliser
12967 \begin_layout Standard
12968 Maintenant, voyons comment utiliser les commandes
12976 avec les environnements
12984 pour créer des diapos superposées :
12987 \begin_layout Enumerate
12996 ) avec tout ce qui devra apparaître autant sur la
13000 elle-même que sur les
13007 \begin_layout Enumerate
13008 Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
13012 , insérez un environnement
13017 Si nécessaire, insérez un environnement
13021 là où le texte devra de nouveau apparaître sur la
13028 \begin_layout Enumerate
13029 Commencez un environnement
13033 juste après l'environnement
13040 \begin_layout Enumerate
13041 Copiez le contenu de l'environnement
13045 dans l'environnement
13052 \begin_layout Enumerate
13068 \begin_layout Standard
13069 C'est bon, vous avez votre superposition.
13072 \begin_layout Standard
13073 Il reste un problème avec la façon dont j'ai conçu la classe
13077 de LyX : vous ne pouvez pas rendre invisible du texte au milieu d'un paragraphe
13078 , ni rendre visible du texte au milieu d'un paragraphe invisible.
13079 Pour ce faire, vous devrez insérer du code LaTeX
13083 \begin_layout Plain Layout
13084 Les commandes en question sont :
13087 \begin_layout Itemize
13095 \begin_layout Itemize
13103 \begin_layout Plain Layout
13105 et devront être entrées en mode TeX.
13106 Le texte dont vous voulez changer la
13107 \begin_inset Quotes fld
13111 \begin_inset Quotes frd
13114 sera à l'intérieur des accolades, derrière la commande
13127 Si vous ne savez pas comment entrer du TeX sous LyX, voyez la section approprié
13131 \begin_inset space ~
13135 \begin_inset space ~
13149 \begin_layout Subsubsection
13159 \begin_inset CommandInset label
13161 name "sec:note-slides"
13168 \begin_layout Standard
13177 est toujours associée à une
13182 \begin_inset Quotes fld
13186 \begin_inset Quotes frd
13190 Ici aussi, la classe
13194 de LyX fournit des indices visuels.
13199 est magenta éclatant, comme celui d'une
13203 ; et en longueur, il est intermédiaire entre celui d'une
13207 (qui est plus long) et celui d'une
13211 (qui est plus court).
13212 De plus, une fois imprimée, une
13216 aura le numéro de page de sa
13221 \begin_inset Quotes fld
13225 \begin_inset Quotes frd
13231 \begin_inset Quotes fld
13235 \begin_inset Quotes frd
13243 \begin_inset Quotes fld
13247 \begin_inset Quotes frd
13255 \begin_inset Quotes fld
13259 \begin_inset Quotes frd
13266 Vous pouvez avoir plusieures
13270 associées à une seule
13274 , et, comme pour les
13282 , vous voudrez sûrement couper les longues
13286 de manière à ce qu'elles tiennent sur une seule page.
13289 \begin_layout Standard
13294 est évidente : elle contient toute sortes d'informations que vous voulez
13295 ajouter à propos d'une
13300 Elle peut aussi servir d'aide-mémoire pour une
13305 Dans ce dernier cas, vous serez peut-être intéressé par les marqueurs temporels.
13306 Actuellement, la classe
13310 de LyX ne supporte pas d'origine les marqueurs temporels, qui sont une
13320 Il faudra donc passer par le code LaTeX.
13324 \begin_layout Standard
13325 Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
13327 \begin_inset Quotes fld
13335 \begin_inset Quotes frd
13339 \begin_inset space ~
13343 \begin_inset CommandInset ref
13345 reference "sec:demarrer-slides"
13350 Cette option active les marqueurs temporels qui apparaîtront alors dans
13351 le coin inférieur gauche de toutes les
13355 que vous générerez.
13356 Pour choisir ce qui apparaîtra dans ces indicateurs, utilisez les commandes
13358 \begin_inset Quotes fld
13368 \begin_inset Quotes frd
13372 \begin_inset Quotes fld
13382 \begin_inset Quotes frd
13386 Le paramètre de chacune de ces commandes est un temps mesuré en secondes.
13388 \begin_inset Quotes fld
13398 \begin_inset Quotes frd
13401 sert à indiquer le temps voulu, tandis que
13402 \begin_inset Quotes fld
13412 \begin_inset Quotes frd
13415 est utilisé pour ajouter une certaine durée.
13420 et les marqueurs temporels, vous pouvez vous rappeler combien de temps
13421 vous voulez passer sur chaque
13428 \begin_layout Standard
13429 Il reste une fonction à décrire.
13430 Vous voudrez forcément imprimer toutes vos
13438 sur des transparents et toutes vos
13442 sur des feuilles blanches.
13451 à laquelle elle est associée.
13455 \begin_layout Standard
13456 Heureusement il existe deux commandes LaTeX qui vous permettent de sélectionner
13457 ce qu'il faut imprimer.
13458 Toutes deux doivent être placées dans le préambule de votre document.
13460 \begin_inset Quotes fld
13472 \begin_inset Quotes frd
13475 n'imprimera que les
13484 De même, la commande
13485 \begin_inset Quotes fld
13495 \begin_inset Quotes frd
13498 n'imprimera que les
13503 Je vous conseille de mettre les deux commandes en commentaire dans votre
13505 \begin_inset Quotes fld
13509 \begin_inset Quotes frd
13512 celle dont vous avez besoin à l'impression.
13513 J'ai l'habitude de : décommenter
13516 \begin_inset Quotes fld
13524 \begin_inset Quotes frd
13529 , imprimer dans un fichier dont le nom contient
13532 \begin_inset Quotes fld
13536 \begin_inset Quotes frd
13541 , la recommenter et décommenter
13544 \begin_inset Quotes fld
13552 \begin_inset Quotes frd
13557 et imprimer dans un fichier
13560 \begin_inset Quotes fld
13564 \begin_inset Quotes frd
13570 Je peux ensuite envoyer l'un ou l'autre fichier à l'imprimante, en mettant
13571 des transparents ou des feuilles blanches selon le cas.
13574 \begin_layout Standard
13575 Vous pouvez aussi donner d'autres paramètres à
13576 \begin_inset Quotes fld
13586 \begin_inset Quotes frd
13590 \begin_inset Quotes fld
13600 \begin_inset Quotes frd
13604 Reportez-vous à un bon livre sur LaTeX pour plus de détails.
13607 \begin_layout Subsection
13608 Le fichier modèle pour la classe
13613 \begin_layout Standard
13614 J'ai aussi créé un fichier modèle,
13615 \begin_inset Quotes fld
13623 \begin_inset Quotes frd
13631 Pour l'utiliser, créez votre document avec
13633 Fichier\SpecialChar \menuseparator
13635 \begin_inset space ~
13639 \begin_inset space ~
13645 Votre fichier de présentation LyX contiendra un exemple du triplet
13647 Diapo – Surcouche – Note
13658 contiennent un exemple de
13667 Enfin, le préambule contient :
13670 \begin_layout LyX-Code
13671 % Uncomment to print out only slides and overlays
13675 \begin_layout Plain Layout
13678 Décommentez pour n'imprimer que les diapos et les sur-couches
13686 \begin_layout LyX-Code
13690 \begin_layout LyX-Code
13696 \begin_inset Newline newline
13702 \begin_layout LyX-Code
13703 % Uncomment to print out only notes
13707 \begin_layout Plain Layout
13710 Décommentez pour n'imprimer que les notes
13718 \begin_layout LyX-Code
13722 \begin_layout LyX-Code
13730 \begin_layout Standard
13731 Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
13733 \begin_inset Quotes fld
13741 \begin_inset Quotes frd
13745 Ni moi ni le reste de l'Équipe LyX n'impose d'utiliser ou de ne pas utiliser
13747 Elle est là si vous en avez besoin.
13748 Il y a d'autres classes de LaTeX2e pour créer des présentations, comme
13755 \begin_inset space ~
13759 \begin_inset CommandInset ref
13761 reference "sec:foiltex"
13770 (présent sur certaines distributions TeX).
13771 Ce dernier n'est pas encore supporté par LyX
13775 \begin_layout Plain Layout
13776 Si vous voulez vous y mettre...
13784 Je ne connais rien à ces classes.
13785 Essayez-les pour voir quelles alternatives elles représentent.
13788 \begin_layout Section
13789 Hollywood (scripts d'Hollywood)
13792 \begin_layout Standard
13798 \begin_layout Subsection
13802 \begin_layout Standard
13803 Maîtriser le format d'un script d'Hollywood est un
13804 \begin_inset Quotes fld
13808 \begin_inset Quotes frd
13812 Ce format est destiné à laisser le lecteur se concentrer sur le contenu
13813 et à être facile à lire et familier pour les acteurs.
13814 Chaque page d'un script doit représenter une minute de film.
13815 Il n'y a rien dans le script qui ne soit pas visible ou audible à l'écran.
13816 La police courier 12
13817 \begin_inset space ~
13820 pt doit être utilisée tout le long.
13824 \begin_layout Subsection
13825 Problèmes particuliers
13828 \begin_layout Standard
13829 Les lignes de dialogue ne doivent JAMAIS être coupées au milieu d'une phrase.
13830 Si le texte d'un personnage
13834 \begin_layout Plain Layout
13842 franchit un saut de page, repétez le nom du personnage suivi de (Cont'd)
13846 \begin_layout Plain Layout
13855 \begin_layout Subsection
13856 Fonctions particulières
13859 \begin_layout Standard
13860 Entrez les noms des personnages comme étiquettes, puis faites des références
13861 croisées sur ces étiquettes pour insérer le nom.
13862 La fenêtre de référence croisée montrera l'ensemble des personnages.
13863 Vous pouvez utiliser cette méthode également pour insérer le nom d'un personnag
13864 e dans les parties narratives.
13867 \begin_layout Subsection
13868 Taille de papier et marges
13871 \begin_layout Standard
13872 USLetter, gauche 1,6
13873 \begin_inset space ~
13877 \begin_inset space ~
13881 \begin_inset space ~
13885 \begin_inset space ~
13891 \begin_layout Subsection
13895 \begin_layout Standard
13896 Les environnements suivants sont disponibles.
13897 Vous pouvez utiliser
13901 pour accéder aux touches de raccourci indiquées à droite.
13904 \begin_layout Itemize
13912 \begin_inset Newline newline
13917 Quand rien d'autre ne convient.
13918 Essayez de l'éviter.
13921 \begin_layout Itemize
13930 \begin_layout Plain Layout
13937 \begin_inset space \hfill{}
13945 \begin_inset Newline newline
13948 Suivi en général de quelque chose comme
13949 \begin_inset Quotes fld
13952 sur Sally qui se lève
13953 \begin_inset Quotes frd
13959 \begin_layout Itemize
13963 \begin_inset space \hfill{}
13967 \begin_inset Newline newline
13972 Introduit une nouvelle séquence INTÉRIEUR.
13973 Toujours suivi par JOUR ou NUIT, ou quelque chose d'approchant pour définir
13974 l'éclairage nécessaire.
13975 Toute cette ligne en MAJUSCULES.
13978 \begin_layout Itemize
13982 \begin_inset space \hfill{}
13986 \begin_inset Newline newline
13991 Introduit une nouvelle séquence EXTÉRIEUR.
13992 Toute cette ligne en MAJUSCULES.
13995 \begin_layout Itemize
13999 \begin_inset space \hfill{}
14003 \begin_inset Newline newline
14008 Le personnage qui parle.
14011 \begin_layout Itemize
14015 \begin_inset space \hfill{}
14019 \begin_inset Newline newline
14024 Instructions au personnage intervenant.
14025 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
14027 Les deux seront imprimées.
14030 \begin_layout Itemize
14034 \begin_inset space \hfill{}
14038 \begin_inset Newline newline
14043 Ce qui dit le personnage.
14046 \begin_layout Itemize
14050 \begin_inset space \hfill{}
14054 \begin_inset Newline newline
14059 Instruction de mouvement de caméra.
14062 \begin_layout Itemize
14066 \begin_inset space \hfill{}
14072 \begin_layout Itemize
14076 \begin_inset space \hfill{}
14082 \begin_layout Itemize
14086 \begin_inset space \hfill{}
14092 \begin_layout Itemize
14096 \begin_inset space \hfill{}
14102 \begin_layout Subsection
14106 \begin_layout Itemize
14107 (O.S) – off screen (hors écran)
14110 \begin_layout Itemize
14111 (V.O) – voice over (voix off)
14114 \begin_layout Itemize
14116 – background (arrière-plan)
14119 \begin_layout Itemize
14121 – close-up (plan rapproché)
14124 \begin_layout Itemize
14125 PAN – mouvement de caméra
14128 \begin_layout Itemize
14129 INSERT – insérez un plan rapproché
14132 \begin_layout Section
14136 \begin_layout Standard
14139 Panayotis Papasotiriou
14142 \begin_layout Subsection
14146 \begin_layout Standard
14151 est un jeu de macros pour faciliter les soumissions électroniques de manuscrits
14155 International Journal of Modern Physics C
14167 est destiné à des manuscrits soumis à l'
14171 ntenational Journal of Modern Physics D
14175 Les classes de document s'appellent respectivement
14184 Vous pouvez télécharger ce fichier, ainsi que des recommandations aux auteurs,
14186 \begin_inset Flex URL
14189 \begin_layout Plain Layout
14191 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
14197 \begin_inset Flex URL
14200 \begin_layout Plain Layout
14202 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
14208 Ces deux paquetages sont des versions modifiées du paquetage standard
14209 \begin_inset Quotes fld
14213 \begin_inset Quotes frd
14216 , et ils sont presques identiques (mais pas tout à fait).
14217 LyX sait gérer la plupart de leurs fonctions.
14218 J'ai utilisé LyX avec succès pour écrire des articles soumis à ces deux
14222 \begin_layout Subsection
14226 \begin_layout Standard
14227 Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
14231 Fichier\SpecialChar \menuseparator
14233 \begin_inset space ~
14237 \begin_inset space ~
14242 , et choisissez le modèle
14251 Ça vous donnera un document (presque) vide comprenant les parties les plus
14252 courantes d'un manuscrit.
14253 Vous n'avez qu'à écrire votre texte par dessus le texte existant (en effaçant
14259 Veuillez juste garder ce qui suit présent à l'esprit.
14262 \begin_layout Enumerate
14263 LyX ne vous laissera pas changer la taille de police ni la mise en page
14264 du document, car les deux paquetage ne permettent pas de telles modifications.
14267 \begin_layout Enumerate
14268 La langue du document ne doit pas être modifiée.
14269 Avant de Visionner votre papier, assurez-vous que vous n'utilisez pas le
14277 Outils\SpecialChar \menuseparator
14283 \begin_inset space ~
14287 \begin_inset space ~
14290 langue\SpecialChar \menuseparator
14296 \begin_inset space ~
14309 si vous voulez retenir ce changement).
14312 \begin_layout Enumerate
14314 \begin_inset Quotes fld
14318 \begin_inset Quotes frd
14321 doit être utilisé pour définir les mots clés.
14324 \begin_layout Enumerate
14329 fournit un style nommé
14330 \begin_inset Quotes fld
14333 Code de classification
14334 \begin_inset Quotes frd
14337 , qui peut être utilisé pour définir des codes de clasification comme les
14339 Notez que cette fonction n'est pas disponible dans le paquetage
14346 \begin_layout Enumerate
14347 Plusieurs nouveaux environnements sont disponibles :
14348 \begin_inset Quotes fld
14352 \begin_inset Quotes frd
14356 \begin_inset Quotes fld
14360 \begin_inset Quotes frd
14364 \begin_inset Quotes fld
14368 \begin_inset Quotes frd
14372 \begin_inset Quotes fld
14376 \begin_inset Quotes frd
14380 \begin_inset Quotes fld
14384 \begin_inset Quotes frd
14388 \begin_inset Quotes fld
14392 \begin_inset Quotes frd
14396 \begin_inset Quotes fld
14400 \begin_inset Quotes frd
14404 \begin_inset Quotes fld
14408 \begin_inset Quotes frd
14412 \begin_inset Quotes fld
14416 \begin_inset Quotes frd
14420 \begin_inset Quotes fld
14424 \begin_inset Quotes frd
14428 \begin_inset Quotes fld
14432 \begin_inset Quotes frd
14436 \begin_inset Quotes fld
14440 \begin_inset Quotes frd
14444 \begin_inset Quotes fld
14448 \begin_inset Quotes frd
14452 \begin_inset Quotes fld
14456 \begin_inset Quotes frd
14460 Leur utilisation est plus ou moins évidente.
14461 LyX gère tous ces environnements ; il utilisera l'étiquette, le style de
14462 texte, et le schéma de numérotation qui convient pour chacun d'eux.
14465 \begin_layout Enumerate
14466 Les deux paquetages utilisent des citations de base ; on ne doit pas utiliser
14472 Dans LyX, les citations s'affichent comme d'habitude ; dans la sortie,
14473 les citations apparaissent comme des exposants.
14474 Si vous voules utiliser une citation en texte normal, vous devez utiliser
14480 \begin_inset Quotes fld
14484 \begin_inset space ~
14492 \begin_inset Quotes frd
14499 \begin_layout Plain Layout
14500 Je ne traduis pas, vu que c'est un journal en anglais (NdT).
14508 \begin_layout Enumerate
14509 Il n'y a pas de section
14510 \begin_inset Quotes fld
14514 \begin_inset Quotes frd
14517 dans les deux paquetages, utilisez simplement l'environnement
14518 \begin_inset Quotes fld
14522 \begin_inset Quotes frd
14528 \begin_layout Enumerate
14529 Vous pouvez ajouter des appendices au papier,
14533 les remerciements et
14538 LyX propose un environnement spécial, appelé
14541 \begin_inset space ~
14550 \begin_layout Plain Layout
14560 qui indique le début des appendices.
14561 Cet environnement doit être laissé vide ; il sert juste à emettre une commande
14562 LaTeX, mais rien n'est imprimé.
14564 \begin_inset Quotes fld
14568 \begin_inset Quotes frd
14571 apparaît en lettres bleues, comme indications que toutes les sections qui
14572 suvent ce point sont des appendices.
14573 Pour écrire un appendice, utilisez l'environnement
14574 \begin_inset Quotes fld
14578 \begin_inset Quotes frd
14582 LyX va numéroter chaque appendice avec une lettre majuscule, comme cela
14583 est demandé par les deux journaux.
14585 \begin_inset Quotes fld
14588 Section d'appendices
14589 \begin_inset Quotes frd
14596 être présente avant le premier appendice ; si ce n'est pasle cas, tous
14597 les appendices seront numérotés comme des sections normales, dans la sortie.
14598 Un appendice peut contenir des
14610 s de la manière habituelle.
14613 \begin_layout Enumerate
14622 utilisent la commande
14626 pour les légendes des tableaux.
14627 La conséquence en est qu'un tableau créé avec LyX est affiché correctement,
14628 mais sans sa légende.
14629 Cependant, vous pouvez utiliser un peu d'ERT our contourner ce problème,
14630 de façon à ce que les légendes s'impriment comme prévu.
14631 Pour le faire, créez un flottant de tableau comme d'habitude, effacez la
14632 légende, et remplacez la par le code LaTeX
14636 tbl{votre légende de tableau}{
14638 (sic) ; vous devez ensuite mettre le code LaTeX
14642 immédiatement après votre tableau.
14643 Étudiez l'exemple de tableau qui est inclu dans le fichier modèle pour
14644 voir comme cette astuce est utilisée.
14645 Une autre soution, si vous avez besoin de légendes de tableaux, est de
14646 construire tout le tableau dans un fichier
14650 , puis inclure celui-ci dans le document LyX (par
14652 Insérer\SpecialChar \menuseparator
14653 Fichier\SpecialChar \menuseparator
14657 Vous pouvez trouver des consignes pour la création d'un tableau flottant
14666 , qui se trouve dans la distribution des paquetages correspondants.
14669 \begin_layout Subsection
14670 Préparer un papier avant de le soumettre
14673 \begin_layout Standard
14674 Avant de soumettre votre papier vous devez exporter le document LyX en tant
14675 que fichier LaTeX (
14677 Fichier\SpecialChar \menuseparator
14678 Exporter\SpecialChar \menuseparator
14681 ), puis modifier le fichier
14689 \begin_layout Plain Layout
14690 En fait, vous avez le choix entre LaTeX
14691 \begin_inset space ~
14695 \begin_inset space ~
14699 Si vous prévoyez d'utiliser pdflatex pour préparer votre papier, vous devez
14700 utiliser l'option pdflatex pour que les graphiques soient convertis au
14701 format PDF, prêts à être utiliséspar pdflatex.
14709 \begin_layout Enumerate
14710 Enlevez les lignes de commentaires avant la commande
14719 \begin_layout Enumerate
14720 Enlevez tout ce qui se trouve entre les commandes
14732 comprises, sauf les commandes que vous avez vous-même ajoutées dans le
14736 \begin_layout Standard
14737 Vous devez maintenant sauvegarder le fichier
14741 ainsi modifié, et lancer LaTeX dessus autant de fois que nécessaire.
14742 Vous pouvez alors contrôler l'aspect du document
14749 \begin_layout Subsection
14750 Utilisation du code TeX
14753 \begin_layout Standard
14754 L'usage du code TeX est réduit à deux commandes, qui doivent être placées
14755 au début du document.
14756 Si vous avez commencé à écrire votre papier à partir du modèle
14764 , le code TeX nécessaire est déjà là, et vous n'avez normalement pas besoin
14766 Vous pouvez seulement changer le premier ERT pour spécifier ce qui s'imprime
14767 en haut des pages paires et impaires (respectivement le titre abrégé et
14768 le nom des auteurs).
14769 Ce code TeX doit être de la forme
14773 markboth{Noms des Auteurs}{Titre Abrégé du Papier}
14778 \begin_layout Section
14782 \begin_layout Standard
14788 \begin_layout Subsection
14792 \begin_layout Standard
14797 fournit une classe de document pour créer un manuscrit adapté pour une
14798 soumission électronique à un des journaux publiés par l'IoP
14800 (Institute of Physics)
14803 Les instructions aux auteurs pour créer un papier en utilisant la classe
14808 peuvent être téléchargées en même temps que le paquetage iopart à partir
14810 \begin_inset Flex URL
14813 \begin_layout Plain Layout
14815 ftp://ftp.iop.org/pub/journals/latex2e
14823 \begin_layout Subsection
14827 \begin_layout Standard
14828 La manière la plus simple pour écrire un papier est de commencer avec le
14833 qui est disponible dans la liste des modèles de LyX.
14836 Fichier\SpecialChar \menuseparator
14838 \begin_inset space ~
14842 \begin_inset space ~
14847 , et choisissez le modèle, enregistrez-le sous un nouveau nom et commencez
14849 Le modèle explique comment utiliser les environnements spéciaux.
14850 Voici les conseils les plus importants :
14853 \begin_layout Itemize
14854 Pour pouvoir compiler votre document en PDF, PS ou DVI, vérifiez ques les
14858 \begin_inset space ~
14862 \begin_inset space ~
14866 \begin_inset space ~
14871 ne sont pas activées dans les paramètres du document,
14881 \begin_layout Itemize
14882 L'environnement de titre définit le type de document.
14883 Vous devez donc utiliser un des environnements suivants pour le titre :
14887 \begin_layout Itemize
14892 pour un papier (Paper)
14895 \begin_layout Itemize
14899 \begin_inset Note Note
14902 \begin_layout Plain Layout
14905 Je ne l'ai pas trouvé (NdT)
14912 pour une revue (Review)
14915 \begin_layout Itemize
14920 pour une revue thématique (Topical review)
14923 \begin_layout Itemize
14928 pour un commentaire (Comment)
14931 \begin_layout Itemize
14939 \begin_layout Itemize
14944 pour un papier ( comme titre)
14947 \begin_layout Itemize
14952 pour une communication préliminaire
14955 \begin_layout Itemize
14960 pour une communication rapide
14963 \begin_layout Itemize
14968 pour une lettre aux éditeurs (Letter)
14972 \begin_layout Itemize
14973 Tous les environnements de titre, sauf
14977 peuvent avoir un titre court facultatif.
14980 \begin_layout Itemize
14981 Il y a un environnement de titre général
14985 qui n'est pas géré par LyX.
14986 Il peut être utilisé en ERT si votre document ne correspond pas à l'un
14987 des autres types de titres.
14990 \begin_layout Standard
14991 Pour plus d'information comme des astuces pour des mises en formes spéciales
14992 pour les tableaux et les formules, voyez les instructions aux auteurs de
14996 \begin_layout Section
15000 \begin_layout Standard
15003 Panayotis Papasotiriou
15006 \begin_layout Subsection
15010 \begin_layout Standard
15011 Le paquetage Kluwer est un jeu de macros produit par les éditions Kluwer
15012 Academic Publishers, qui permet de soumettre sous format électronique des
15013 manuscrits destinés à leurs publications.
15014 Les plus connues d'entre elles (au moins dans mon domaine d'intérêt) sont
15017 Astrophysics and Space Science
15023 , mais il y en a beaucoup d'autres (voyez la liste complète à l'adresse
15025 \begin_inset Flex URL
15028 \begin_layout Plain Layout
15030 http://www.wkap.nl/jrnllist.htm/JRNLHOME
15036 On peut télécharger le paquetage Kluwer sur le site
15037 \begin_inset Flex URL
15040 \begin_layout Plain Layout
15042 http://www.wkap.nl/kaphtml.htm/STYLEFILES
15048 Ce paquetage contient un guide de l'utilisateur complet (qui peut également
15049 être téléchargé séparément).
15052 \begin_layout Standard
15053 LyX supporte de nombreuses fonctions de ce paquetage mais pas tout.
15054 Cependant, le Texte Rouge nécessaire se résume à quelques commandes
15055 \begin_inset Quotes fld
15059 \begin_inset Quotes frd
15063 \begin_inset CommandInset ref
15065 reference "subsec:particularités_kluwer"
15070 J'ai récemment utilisé LyX pour écrire un article soumis à
15072 Astrophysics and Space Science
15074 sans aucun problème.
15077 \begin_layout Subsection
15081 \begin_layout Standard
15082 La façon la plus simple d'écrire un papier est de partir du fichier modèle
15086 Fichier\SpecialChar \menuseparator
15088 \begin_inset space ~
15092 \begin_inset space ~
15102 Ça vous donnera un document (presque) vide qui comprend les champs les
15103 plus couramment utilisés dans un manuscrit avec une courte description
15105 Comme dans la plupart des modèles, vous n'avez qu'à remplacer le texte
15106 existant (y compris les crochets,
15110 ) par l'information correcte.
15113 \begin_layout Subsection
15114 Préparer un papier avant de le soumettre
15117 \begin_layout Standard
15118 Comme pour le paquetage AASTeX, avant de soumettre votre papier à la publication
15120 \begin_inset Quotes fld
15124 \begin_inset Quotes frd
15130 \begin_layout Enumerate
15131 Exportez votre papier comme fichier LaTeX.
15137 ichier\SpecialChar \menuseparator
15142 porter\SpecialChar \menuseparator
15152 \begin_layout Enumerate
15153 Éditez avec un éditeur de texte le fichier
15157 obtenu, et faites les changements suivants
15161 \begin_layout Enumerate
15162 enlevez les lignes de commentaire avant la commande
15171 \begin_layout Enumerate
15172 enlevez tout ce qui se trouve entre les commandes
15184 comprises, sauf celles que vous avez explicitement incluses dans le préambule
15188 \begin_layout Standard
15189 Enregistrez le fichier
15197 \begin_layout Enumerate
15198 Lancez LaTeX sur ce fichier
15202 autant de fois que nécessaire (d'habitude jusqu'à trois fois).
15205 \begin_layout Enumerate
15206 Visualisez le document
15210 obtenu avec, par exemple,
15214 , et vérifiez si tout va bien (ce qui devrait être le cas si vous n'avez
15215 pas fait d'erreur).
15218 \begin_layout Subsection
15219 \begin_inset Quotes fld
15223 \begin_inset Quotes frd
15226 du paquetage Kluwer
15227 \begin_inset CommandInset label
15229 name "subsec:particularités_kluwer"
15236 \begin_layout Standard
15237 Le paquetage Kluwer présente les
15238 \begin_inset Quotes fld
15242 \begin_inset Quotes frd
15248 \begin_layout Enumerate
15249 Il est possible d'écrire plusieurs articles dans le même fichier LaTeX
15253 \begin_layout Plain Layout
15254 Je ne vois aucune bonne raison de le faire.
15260 Chaque article doit être compris dans l'environnement
15261 \begin_inset Quotes fld
15265 \begin_inset Quotes frd
15269 Malheureusement, cet environnement ne peut pas être omis, même si vous
15270 n'écrivez qu'un seul article.
15271 Ainsi, chaque article commence par la commande
15277 et, bien sûr, se termine par la commande
15284 Bien que cela puisse être implémenté dans LyX, je ne l'ai pas fait car
15285 ce n'est pas beau, et peut prêter à confusion pour l'utilisateur novice.
15286 Vous devez donc les entrer directement et les marquer comme code LaTeX
15288 \begin_inset Quotes fld
15292 \begin_inset Quotes frd
15298 \begin_layout Enumerate
15299 L'information donnée au début de l'article (c'est-à-dire le titre, le sous-titre
15300 , l'auteur, l'institution, le titre courant, l'auteur courant, l'abstract
15301 et les mots-clés) doit être comprise dans un environnement appelé
15302 \begin_inset Quotes fld
15306 \begin_inset Quotes frd
15310 Ce n'est pas implémenté dans LyX, vous devez donc entrer le titre, le sous-titr
15312 entre deux lignes de Texte Rouge (
15327 \begin_layout Enumerate
15328 D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
15329 doit être écrite ainsi :
15352 \begin_layout Standard
15357 tient compte de toutes ces
15358 \begin_inset Quotes fld
15362 \begin_inset Quotes frd
15366 Si vous commencez un nouveau papier à partir de ce modèle vous n'aurez
15367 rien besoin de faire de spécial.
15371 \begin_layout Enumerate
15372 n'effacez pas le Texte Rouge qui se trouve dans le modèle, et
15375 \begin_layout Enumerate
15376 pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
15377 fourni et modifiez-le.
15380 \begin_layout Section
15384 \begin_layout Standard
15390 \begin_layout Subsection
15394 \begin_layout Standard
15395 Les classes de document LyX
15397 article (koma-script)
15401 report (koma-script)
15419 correspondent respectivement aux classes LaTeX
15435 , de la famille Koma-Script.
15436 Elles forment des alternatives aux classes standard, respectivement
15452 et sont plus proches des conventions typographiques européennes en un certain
15456 \begin_layout Itemize
15457 La taille de caractère standard est de 11
15458 \begin_inset space ~
15463 article (koma-script)
15467 report (koma-script)
15474 \begin_inset space ~
15479 letter (koma-script)
15484 \begin_layout Itemize
15485 Les en-têtes, les marqueurs de l'environnement
15489 et d'autres éléments de la classe
15491 letter (koma-script)
15493 sont en police grasse sans empattement
15497 \begin_layout Plain Layout
15498 Il y a une grande différence entre les anciennes polices cm grasses sans
15499 empattement et les nouvelles polices ec, particulièrement pour les en-têtes.
15500 En comparaison, les polices grasses sans empattement ec semblent un peu
15510 permet de reproduire l'apparence
15511 \begin_inset Quotes fld
15515 \begin_inset Quotes frd
15518 , tout en utilisant les polices ec.
15524 La numérotation des en-têtes de chapitre est rendue de la même manière
15525 que celle des en-têtes de section, c'est-à-dire sans la ligne supplémentaire
15527 \begin_inset Quotes fld
15531 \begin_inset Quotes frd
15535 En outre, l'apparence des en-têtes peut être modifiée par un certain nombre
15536 d'options (à entrer dans le champ
15542 Document\SpecialChar \menuseparator
15543 Paramètres\SpecialChar \menuseparator
15545 \begin_inset space ~
15549 \begin_inset space ~
15555 Une description détaillée de ces options, en allemand, est disponible dans
15560 de la documentation Koma-script
15566 \begin_layout Plain Layout
15567 La version en anglais est le
15580 \begin_layout Itemize
15581 La principale méthode utilisée dans les classes de cocuments pour modifier
15583 \begin_inset Note Note
15586 \begin_layout Plain Layout
15587 je n'arrive pas à traduire
15588 \begin_inset Quotes fld
15592 \begin_inset Quotes frd
15608 ( dans LyX elles doivent être entrées dans le champ d'
15614 Document\SpecialChar \menuseparator
15615 Paramètres\SpecialChar \menuseparator
15617 \begin_inset space ~
15621 \begin_inset space ~
15627 Elles permettent une modification plus claire des marges de page que celle
15630 Document\SpecialChar \menuseparator
15634 Une description détaillée de ces options, en allemand, est disponible dans
15639 de la documentation Koma-script
15644 \begin_layout Itemize
15645 Les classes de document LaTeX de la famille Koma-Script définissent un certain
15646 nombre de commandes supplémentaires.
15647 Celles d'entre elles qui ont une signification dans LyX sont implémentées
15648 par des types de paragraphes y correspondant.
15651 \begin_layout Standard
15652 Une description détaillée, en allemand, des classes de document LaTeX de
15653 la famille Koma-Script se trouve dans le
15657 de la documentation Koma-Script
15661 \begin_layout Plain Layout
15662 Il y en a une traduction en anglais, incomplète,
15667 \begin_inset Note Note
15670 \begin_layout Plain Layout
15671 ou scrguien (NdT) qui ne semble pas si incomplète que ça !
15682 Les sections qui suivent décrivent seulement les aspects de ces classes
15683 qui ont un sens dans LyX.
15686 \begin_layout Subsection
15689 article (koma-script)
15693 report (koma-script)
15700 \begin_layout Standard
15701 Les classes de document
15703 article (koma-script)
15707 report (koma-script)
15713 sont implémentées respectivement dans les fichiers de format
15726 Ils contiennent tous les types de paragraphe correspondant aux classes
15727 standard respectives
15739 mais partiellement modifiés, à l'exception du type
15743 , spécifique à LyX, qui est remplacé par le nouveau type
15747 (Labeling) qui a les mêmes fonctions.
15752 , il y d'autres nouveaux types de paragraphe.
15759 letter (koma-script)
15764 \begin_layout Itemize
15777 (Addsec) : sont les équivalents respectifs de
15789 , ajoutant de plus une entrée dans la table des matières.
15798 n'existent pas dans
15800 article (koma-script)
15805 \begin_layout Itemize
15814 : ont le même role que, respectivement
15822 , mais sans indiquer de numéro de chapitre ou de section.
15827 n'est pas disponible dans
15829 article (koma-script)
15835 \begin_layout Plain Layout
15836 Il y a aussi une commande
15848 report (koma-script)
15850 , mais comme elle fait la même chose que
15854 , elle n'a pas été implémentée dans LyX.
15862 \begin_layout Itemize
15867 : génère un en-tête écrit avec des caractères de taille standard, juste
15868 au-dessus du paragraphe suivant et sans modifier la structure du document.
15871 \begin_layout Itemize
15880 (Captionbelow) : sont des légendes spéciales qui respectent les différents
15881 réglages d'espacement nécessaires pour des légendes placées au-dessus ou
15882 au-dessous d'un élément (si vous suivez strictement les règles typographiques,
15883 vous mettez toujours les légendes au-dessus des tableaux).
15884 Vous pouvez aussi utiliser l'option de classe
15896 pour les tableaux et en
15901 Il vous faut au minimum Koma-Script version 2.8q pour avoir cette fonction.
15904 \begin_layout Itemize
15909 (Dictum) : sert à mettre une citation ou un proverbe, par exemple au début
15911 Si vous utilisez le paramètre optionnel (
15913 Insérer\SpecialChar \menuseparator
15915 \begin_inset space ~
15920 ), vous pouvez y mettre l'auteur de la maxime.
15921 Maxime et auteur sont séparés par une ligne.
15922 Il vous faut au minimum Koma-Script version 2.8q.
15927 n'est pas présent dans
15929 article (koma-script)
15934 \begin_layout Standard
15935 Les types qui sont présentés ci-dessous forment en compagnie des types
15947 , la zone de titre du document.
15948 Ils doivent être entrés au-dessus du premier paragraphe
15949 \begin_inset Quotes fld
15953 \begin_inset Quotes frd
15960 \begin_layout Plain Layout
15961 Les commandes LaTeX correspondantes doivent apparaître avant la commande
15974 Lorsqu'un tel type est utilisé plusieurs fois, la dernière instance annule
15975 les précédentes, donc pour chaque type, seule compte la dernière occurrence.
15976 L'ordre des différents types n'a, lui, aucune importance, tout comme celui
15992 \begin_layout Itemize
15997 (Subject) : introduit au-dessus du titre ordinaire (
16009 ) un paragraphe centré pour indiquer le sujet du document.
16012 \begin_layout Itemize
16017 (Publishers) : introduit au-dessous du titre ordinaire (
16029 ) un paragraphe centré indiquant le nom de l'éditeur.
16032 \begin_layout Itemize
16037 (Dedication) : dans
16039 report (koma-script)
16045 , dispose un paragraphe centré, sur une page à part après la page de titre,
16049 article (koma-script)
16051 , dispose un paragraphe centré, en-dessous du titre normal (
16067 ) pour la dédicace.
16070 \begin_layout Itemize
16075 (Titlehead) : produit un paragraphe aligné à gauche au-dessus du titre
16092 ) pour un en-tête de document.
16095 \begin_layout Itemize
16100 (Uppertitleback) : dans un document
16102 report (koma-script)
16104 imprimé recto-verso, dispose un paragraphe aligné à gauche, en haut du
16105 verso de la page de titre.
16106 N'a aucun effet dans un document imprimé en recto seul ni dans
16108 article (koma-script).
16111 \begin_layout Itemize
16116 (Lowertitleback) : dans un document
16118 report (koma-script)
16120 imprimé recto-verso, dispose un paragraphe aligné à gauche, en bas du verso
16121 de la page de titre.
16122 N'a aucun effet dans un document imprimé en recto seul ni dans
16124 article (koma-script).
16127 \begin_layout Itemize
16133 (Extratitle) : introduit une page
16134 \begin_inset Quotes fld
16138 \begin_inset Quotes frd
16141 qui précède le document réel, comprenant un paragraphe sans formatage spécial.
16144 \begin_layout Standard
16145 Les fichiers de configuration correspondant aux classes
16147 article (koma-script)
16151 report (koma-script)
16157 comprennent le fichier
16162 C'est là que vous définirez vos propres types.
16167 dans votre répertoire personnel de formats, et éditez-le !
16170 \begin_layout Subsection
16173 letter (koma-script)
16176 \begin_layout Standard
16177 La classe de document
16179 letter (koma-script)
16181 est implémentée dans le fichier
16186 Elle contient tous les paragraphes de la classe standard
16190 correspondante, partiellement modifiés, à l'exception des types
16202 , spécifiques à LyX et qui sont remplacés par le nouveau type
16207 En plus par rapport à la classe standard, elle contient les types connus
16221 En outre, il y a un certain nombre de nouveaux types spécifiques aux lettres.
16224 \begin_layout Standard
16225 L'apparence de la lettre produite par cette classe de document peut-être
16226 contrôlée par des commandes LaTeX que vous pouvez insérer dans le préambule
16231 \begin_layout Plain Layout
16232 On obtient un en-tête
16233 \begin_inset Quotes fld
16237 \begin_inset Quotes frd
16240 , comportant le nom et l'adresse, avec les commandes LaTeX suivantes dans
16244 \begin_layout LyX-Code
16254 \begin_layout LyX-Code
16270 \begin_layout LyX-Code
16280 \begin_layout LyX-Code
16301 Une description détaillée de ces commandes se trouve en langue allemande
16302 dans la documentation de Koma-Script
16307 Grâce à elles, l'auteur de la lettre peut créer son propre format.
16310 \begin_layout Standard
16319 définissent le début de la lettre et doivent être présents dans toute lettre.
16320 Pour les identifier dans LyX, les lettres
16328 apparaissent dans la marge.
16329 Il est possible d'écrire plusieurs lettres en un seul fichier.
16334 provoque le passage à une nouvelle lettre au même destinataire, et le type
16339 permet de changer de destinataire.
16357 sont des types de paragraphe ordinaires et peuvent aussi être utilisés
16358 plusieurs fois dans une même lettre.
16361 \begin_layout Itemize
16366 (Letter) : introduit un paragraphe pour le destinataire et définit implicitemen
16367 t le début d'une lettre.
16370 \begin_layout Itemize
16375 (Opening) : introduit un paragraphe pour la formule de politesse initiale
16376 et produit implicitement une nouvelle lettre.
16379 \begin_layout Itemize
16388 : introduit un paragraphe pour la formule de politesse finale.
16391 \begin_layout Itemize
16396 : introduit un post-scriptum.
16399 \begin_layout Itemize
16404 : introduit un paragraphe pour les co-destinataires.
16407 \begin_layout Itemize
16413 (Encl) : introduit un paragraphe pour les pièces jointes.
16416 \begin_layout Standard
16457 sont des types qui présentent une invite et qui servent à entrer des renseignem
16458 ents qui seront utilisés par la classe de document.
16459 Nous les appellerons
16460 \begin_inset Quotes fld
16464 \begin_inset Quotes frd
16471 \begin_layout Plain Layout
16472 NdT : Mais si quelqu'un a une meilleure idée pour traduire
16473 \begin_inset Quotes fld
16477 \begin_inset Quotes frd
16480 , je ne dis pas non.
16489 \begin_layout Plain Layout
16490 On pourrait considérer que les types
16498 devraient être des types à invite.
16499 Cependant, à cause de la signification particulière de ces types, je les
16500 ai implémentés comme des types de paragraphe ordinaires marqués d'une lettre
16502 En plus, cela choquerait mon sens de la symétrie si les types
16510 avaient une apparence très différente.
16516 Ces types doivent être présents avant le type
16523 \begin_layout Standard
16524 Une implémentation de ces types dans une logique WYSIWYG n'aurait pas de
16525 sens, car l'aspect réel de la lettre produite ne dépendra pas seulement
16526 de l'utilisation d'un type donné, mais aussi d'autres facteurs.
16527 Par exemple, dans le comportement par défaut, une signature entrée avec
16532 n'apparaîtra dans la lettre que si celle-ci contient aussi le type
16537 La valeur indiquée pour
16541 n'apparaîtra même pas dans la lettre.
16542 Nous avons déjà signalé plus haut la possibilité de décrire son propre
16543 environnement de lettre.
16546 \begin_layout Standard
16547 Les types à invite peuvent être utilisés comme des paragraphes vides.
16548 Cela a un sens par exemple pour le type
16552 : si ce type n'est pas présent du tout, c'est par défaut la valeur spécifiée
16557 qui est prise comme signature, tandis que si l'on utilise un paragraphe
16562 vide, il n'y a réellement pas de signature spécifiée.
16565 \begin_layout Standard
16566 Il est possible en utilisant ces types à invite de créer un patron de lettre
16567 contenant des types pré-remplis avec vos coordonnées personnelles (nom,
16568 adresse, etc.) et des types vides pour d'autres données que vous entrerez.
16571 \begin_layout Itemize
16576 (Name) : nom de l'expéditeur.
16577 Par défaut, apparaît comme un paragraphe centré, en petites majuscules,
16578 dans l'en-tête de la lettre.
16581 \begin_layout Itemize
16586 : signature de l'expéditeur.
16587 Par défaut, apparaît en dessous du type
16596 est absent, c'est la valeur du type
16603 \begin_layout Itemize
16608 (Address) : adresse de l'expéditeur.
16609 Par défaut, apparaît dans un paragraphe centré, dans l'en-tête de la lettre,
16610 en dessous du nom de l'expéditeur.
16613 \begin_layout Itemize
16618 (Telephone) : numéro de téléphone de l'expéditeur.
16619 Par défaut, correspond à la variable
16628 \begin_layout Itemize
16633 (Place) : lieu d'écriture de la lettre.
16636 \begin_layout Itemize
16641 : date d'écriture de la lettre.
16650 disposent par défaut le lieu et la date sur une ligne alignée à droite,
16651 en dessous du destinataire.
16656 est vide, ni date, ni lieu n'apparaissent, et ce quelle que soit la valeur
16662 S'il n'y a pas de paragraphe
16666 , la date du jour est utilisée.
16669 \begin_layout Itemize
16674 (Backaddress) : adresse pour le retour du courrier.
16675 Par défaut, apparaît au-dessus du destinataire, en petits caractères sans
16679 \begin_layout Itemize
16684 (Specialmail) : informations spéciales sur le courrier.
16685 Par défaut, apparaît souligné au-dessus du destinataire, en dessous de
16686 l'adresse de retour du courrier.
16689 \begin_layout Itemize
16694 (Location) : informations supplémentaires.
16695 Par défaut, apparaît à droite en dessous du champ du destinataire.
16698 \begin_layout Itemize
16703 : le titre de la lettre.
16704 par défaut, apparaît en grands caractères gras sans empattement, au-dessus
16708 \begin_layout Itemize
16713 : le sujet de la lettre.
16714 Par défaut, apparaît en caractères gras au-dessus du paragraphe
16721 \begin_layout Standard
16742 génèrent comme dans les lettres commerciales, au-dessus de la ligne de
16743 titre, une ligne qui contient les champs
16744 \begin_inset Quotes fld
16748 \begin_inset Quotes frd
16752 \begin_inset Quotes fld
16756 \begin_inset Quotes frd
16760 \begin_inset Quotes fld
16764 \begin_inset Quotes frd
16768 \begin_inset Quotes fld
16772 \begin_inset Quotes frd
16776 \begin_inset Quotes fld
16780 \begin_inset Quotes frd
16784 \begin_inset Quotes fld
16788 \begin_inset Quotes frd
16793 \begin_inset Quotes fld
16797 \begin_inset Quotes frd
16800 , LyX reprend la valeur donnée dans
16805 Si l'un quelconque de ces types
16806 \begin_inset Quotes fld
16809 pour lettre commerciale
16810 \begin_inset Quotes frd
16813 est utilisé, la valeur donnée pour
16817 n'apparaîtra pas, seule est définie la variable LaTeX
16824 L'affichage normal du lieu et de la date (une ligne alignée à droite sous
16825 le champ du destinataire) est supprimée.
16826 Les types sont implémentés comme des types à invite, avec les invites correspon
16827 dantes, et doivent être utilisés avant le type
16834 \begin_layout Itemize
16839 (Yourref) : Votre référence
16842 \begin_layout Itemize
16847 (Yourmail) : Votre courrier du
16850 \begin_layout Itemize
16855 (Myref) : Notre référence
16858 \begin_layout Itemize
16863 (Customer) : Numéro de client
16866 \begin_layout Itemize
16871 (Invoice) : Numéro de facture
16874 \begin_layout Subsection
16875 La nouvelle classe lettre :
16877 letter (koma-script v.2)
16880 \begin_layout Standard
16886 \begin_layout Standard
16887 \begin_inset VSpace medskip
16893 \begin_layout Standard
16894 Koma-Script version 2.8 a introduit une nouvelle classe de lettres
16902 , désormais périmée.
16903 Elle a – du côté LaTeX – une interface complètement nouvelle et n'est pas
16904 compatible avec l'ancienne classe.
16905 LyX supporte les deux, mais il est recommandé d'utiliser la nouvelle.
16908 \begin_layout Standard
16909 Cette classe recouvre les mêmes fonctionnalités que
16911 letter (koma-script)
16913 , plus quelques autres.
16914 Les éléments de base sont
16918 (adresse du destinataire, comme
16922 dans le précédent format),
16935 (NextAddress) démarre une nouvelle lettre (vous pouvez donc écrire plusieurs
16936 lettres dans un même document).
16937 Les nouveaux éléments concernent l'expéditeur, ce sont :
16953 et la possibilité de mettre un
16959 Insérer\SpecialChar \menuseparator
16965 \begin_layout Standard
16966 La plus grande amélioration est la possibilité de configurer la mise en
16967 page de la lettre pour s'adapter à presque tous les besoins, soit dans
16970 Document\SpecialChar \menuseparator
16971 Paramètres\SpecialChar \ldots{}
16974 ) soit avec un fichier de style spécial (Option de la Classe Lettre, d'extension
16979 ), qui sera lu comme une option de classe
16983 \begin_layout Plain Layout
16984 Le paquetage KOMA est livré avec quelques fichiers
16989 Il y a par exemple un fichier
16993 qui suit les règles typographiques allemandes, et un
16997 qui permet de retrouver la mise en page par défaut de l'ancienne classe
17003 Vous pouvez charger cette dernière avec l'option de classe
17007 , mise dans le champ
17013 Document\SpecialChar \menuseparator
17014 Paramètres\SpecialChar \menuseparator
17016 \begin_inset space ~
17020 \begin_inset space ~
17031 Jetez donc un œil sur le modèle
17035 fourni avec LyX, qui vous donnera des exemples.
17036 Vous trouverez une description détaillée dans la documentation de Koma-Script
17044 \begin_layout Subsection
17048 \begin_layout Standard
17049 Avec LyX, la visualisation d'un document de classe Koma-Script peut poser
17050 quelques problèmes :
17053 \begin_layout Itemize
17054 Le numéro de chapitre pour un type
17058 apparaît sur une ligne à part, au-dessus de l'en-tête de chapitre, au lieu
17059 d'être sur la même ligne juste avant.
17060 C'est causé par le comportement interne de LyX face au marqueur de type
17065 dans le fichier de format.
17069 \begin_layout Itemize
17070 Les en-têtes des types
17078 sont uniquement dans la
17079 \begin_inset Quotes fld
17083 \begin_inset Quotes frd
17086 table des matières LaTeX, et pas dans la table des matières LyX (
17088 Document\SpecialChar \menuseparator
17094 \begin_layout Itemize
17095 Les paragraphes avec la classe de document
17099 apparaissent séparés par de l'interligne supplémentaire, et non par une
17101 C'est le comportement par défaut, qui se passe de commande LaTeX spécifique.
17102 Mais dans la fenêtre
17104 Document\SpecialChar \menuseparator
17107 le bouton à cocher correspondant indique
17116 insère toujours des commandes LaTeX supplémentaires dans le document pour
17117 causer cet espacement, ce qui ne serait pas le comportement désiré dans
17121 \begin_layout Section
17122 Article (mwart), book (mwbk) and report (mwrep)
17123 \begin_inset Argument
17126 \begin_layout Plain Layout
17137 \begin_layout Standard
17143 \begin_layout Standard
17144 Les classes de document LyX
17156 correspondent aux classes de document LaTeX
17169 Elles remplacent les classes de document standard
17181 et sont mieux adaptées en bien des aspects aux conventions typographiques
17185 \begin_layout Standard
17186 Les différences principales sont :
17189 \begin_layout Itemize
17190 Les titres non numérotés (avec une étoile, comme
17194 ) sont présents dans la table des matières.
17197 \begin_layout Itemize
17198 Des styles de mise en page supplémentaires :
17202 \begin_layout Description
17203 uheadings en-têtes sur plusieurs lignes,
17206 \begin_layout Description
17207 myheadings en-têtes personnalisés, définis par les commandes
17222 \begin_layout Description
17223 myuheadings en-têtes personnalisés sur plusieurs lignes
17226 \begin_layout Description
17227 outer le numéro de page est placé du côté extérieur de la page
17231 \begin_layout Itemize
17236 \begin_layout Description
17237 rmheadings titres avec empattement – par défaut,
17240 \begin_layout Description
17241 sfheadings titres sans empattement,
17244 \begin_layout Description
17245 authortitle sur la page de titre, d'abord l'auteur puis le titre – par défaut,
17248 \begin_layout Description
17249 titleauthor sur la page de titre, d'abord le titre puis l'auteur,
17252 \begin_layout Description
17253 withmarginpar réserver de la place sur la page pour les marges.
17257 \begin_layout Section
17261 \begin_layout Standard
17271 \begin_layout Subsection
17275 \begin_layout Standard
17280 est une classe très puissante et en constante évolution.
17281 Elle a été conçue pour la littérature de fiction comme de non-fiction.
17282 Son but est de donner à l'utilisateur le maximum de contrôle sur la mise
17283 en forme de son document.
17288 est basée sur la classe standard
17292 , mais elle peut aussi émuler la classe
17299 \begin_layout Standard
17304 , le développeur de
17308 est connu comme l'auteur de nombreux et utiles paquetages dans le monde
17310 La plupart ont été rassemblés avec
17315 Il est donc beaucoup plus facile de mettre en forme la table des matières,
17316 les appendices, les chapitres et autres.
17317 LyX, ne gère pas de façon native la plupart de ces fonctionnalités.
17318 Quelque-unes pourront être ajoutées dans de prochaines versions
17322 \begin_layout Plain Layout
17323 Vous êtes invités à faire des suggestions à
17324 \begin_inset Flex URL
17327 \begin_layout Plain Layout
17329 lyx-devel@lists.lyx.org
17339 , beaucoup ne le seront probablement jamais, à cause des limitations de
17340 la structure de LyX.
17341 Bien sûr, vous pouvez quand même utiliser toutes les fonctions avec l'aide
17342 de quelques commandes LaTeX ( en ERT
17346 \begin_layout Plain Layout
17348 \begin_inset space ~
17352 \begin_inset CommandInset ref
17354 reference "sec:Insérer-du-code-LaTeX"
17358 pour plus de détails.
17364 Dans cette section, nous ne listerons que les fonctions qui sont gérées
17365 par LyX de façon native.
17366 Pour une description détaillée (et pour le reste des fonctions) nous recommendo
17367 ns de jetter un œil au manuel détaillé de la classe
17375 \begin_layout Plain Layout
17377 \begin_inset Flex URL
17380 \begin_layout Plain Layout
17382 CTAN:/macros/latex/memoir/memman.pdf
17392 , qui est non seulement un manuel de l'utilisateur de la classe, mais aussi
17393 à la fois une description complète de la bonne manière de typographier
17394 et un superbe exemple de bonne typographie en lui-même.
17397 \begin_layout Subsection
17398 Fonctions de base et restrictions
17401 \begin_layout Standard
17406 accepte toutes les fonctions de la classe standard
17411 Il y a pourtant quelques différences, comme celles qui suivent :
17414 \begin_layout Description
17416 \begin_inset space ~
17420 \begin_inset space ~
17424 \begin_inset space ~
17427 : Memoir a une gamme plus large de taille de polices : 9, 10, 11, 12, 14,
17431 \begin_layout Description
17433 \begin_inset space ~
17437 \begin_inset space ~
17441 \begin_inset space ~
17445 \begin_inset Quotes fld
17449 \begin_inset Quotes frd
17452 n'est pas géré, à cause d'un conflit de commandes entre
17460 (ils définissent tous les deux une commande avec le même nom, ce qui perturbe
17462 À la place, Memoir est fourni avec un paquet de ses propres styles de pages
17465 Document\SpecialChar \menuseparator
17466 Paramètres\SpecialChar \menuseparator
17468 \begin_inset space ~
17472 \begin_inset space ~
17476 \begin_inset space ~
17482 Si vous voulez les utiliser pour les pages de chapitre, vous devez utiiser
17489 dans le corps du texte ou dans le préambule (par exemple
17493 chapterstyle{companion}
17498 \begin_layout Description
17500 \begin_inset space ~
17503 : Les sections (chapitres, sections, sous-sections etc.) ont un paramètre
17504 facultatif dans les classes standard.
17505 Avec ce dernier, vous pouvez donner une version alternative du titre pour
17506 la table des matière et les entêtes (par exemple, quand le titre est trop
17508 Dans LyX, vous pouvez le faire avec
17510 Insérer\SpecialChar \menuseparator
17512 \begin_inset space ~
17517 au début de la section/chapitre.
17522 a un deuxième paramètre facultatif qui permet de séparer la table des matières
17524 Vous pouvez donc définir trois variantes d'un titre : un pour le corps
17525 du texte, un pour la table des matières et un pour les entêtes.
17526 Insérez simplement deux paramètres facultatifs si vous avez besoin de cette
17527 fonction, le premier contient le titre court destiné à la table des matière,
17528 le second un autre titre court destiné aux entêtes.
17531 \begin_layout Description
17533 \begin_inset space ~
17536 : Dans les classes standard (et dans beaucoup d'autres classes), la table
17537 des matières, la liste des tableaux et la liste des figures commencent
17538 automatiquement une novelle page.
17543 ne suit pas cette règle.
17544 Vous devez insérer un saut de page vous-même, si vous en voulez un.
17547 \begin_layout Description
17549 \begin_inset space ~
17553 \begin_inset space ~
17557 \begin_inset space ~
17560 : Pour quelque raison inconnue, Memoir utilise une pagination sur la page
17561 de titre (dans les classes standard, les pages de titres sont
17562 \begin_inset Quotes fld
17566 \begin_inset Quotes frd
17569 , c'est-à-dire sans numérotation).
17570 Si vous voulez une page de titre vide, tapez
17574 aliaspagestyle{title}{empty}
17579 \begin_layout Description
17581 \begin_inset space ~
17584 : Avec l'option de classe
17590 Document\SpecialChar \menuseparator
17591 Paramètres\SpecialChar \menuseparator
17593 \begin_inset space ~
17597 \begin_inset space ~
17606 ), vous pouvez imiter le style
17611 C'est-à-dire que les compteurs (notes de bas de page, figures, tableaux
17612 etc.) ne seront pas réinitialisés à chaque nouveau chapitre, les chapitres
17613 ne commenceront pas sur une nouvelle page (mais–contrairement à la
17614 \begin_inset Quotes fld
17618 \begin_inset Quotes frd
17625 —ils sont encore autorisés), les parties cependant utilisent leur propre
17633 \begin_layout Description
17635 \begin_inset space ~
17639 \begin_inset space ~
17643 \begin_inset space ~
17647 \begin_inset space ~
17650 : Par défaut, Memoir n'autorise pas l'utilisation des commandes de changement
17651 de police supprimées, qui étaient utilisée par l'ancienne version LaTeX
17661 Il produit une erreur et arrête LaTeX dès qu'une commande de ce genre apparaît.
17666 autorise de nouveau ces commandes et set contente d'émettre un avertissement
17667 (qui au moins ne stoppe pas LaTeX).
17668 Puisque beaucoup de paquetages LaTeX et en particulier les fichiers de
17669 style BibTeX utilisent encore ces commandes, nous avous décidé d'utiliser
17670 cette option par défaut.
17673 \begin_layout Subsection
17674 Fonctions supplémentaires
17677 \begin_layout Standard
17678 Nous n'allons décrire que les fonctions qui sont gérées par LyX (ce qui
17679 ne fait pas beaucoup pour l'instant).
17680 veuillez consulter le manuel de
17688 \begin_layout Plain Layout
17690 \begin_inset Flex URL
17693 \begin_layout Plain Layout
17695 CTAN:/macros/latex/memoir/memman.pdf
17705 pour plus de détails.
17708 \begin_layout Description
17710 \begin_inset space ~
17713 : Vous pouvez vous demander pourquoi un abstract est une fonctionnalité
17715 Hé bien, c'est une classe book.
17716 En principe, les classes book n'ont pas d'abstract.
17717 Memoir, lui, en a une.
17718 Vous pouvez l'utiliser quand vous le voulez et autant des fois que vous
17722 \begin_layout Description
17724 \begin_inset space ~
17727 : Vous avez peut-être déja vu cela dans la littérature : Le contenu d'un
17728 chapitre est brièvement décrit sous le titre et aussi dans la table des
17729 matières (par exemple :
17731 Notre héros arrive à Troie ; il perd quelques amis ; il s'en fait des nouveaux
17734 Chapterprecis fait exactement cela.
17735 Cela n'a donc de sens qu'après un début de chapitre.
17738 \begin_layout Description
17740 \begin_inset space ~
17743 : Une épigraphe est un joli slogan ou une devise placée au début d'un chapitre.
17744 L'environnement epigraph fournit un moyen élégant de mettre en forme une
17746 Le texte de la devise (texte) et son auteur (source) sont séparés par une
17748 Malheureusement, nous devons tromper LyX encore un peu, puisque cet environneme
17749 nt a besoin de deux paramètres (le texte et la source).
17750 Dans ce cas nous devons utiliser des accolades (en mode TeX) entre les
17753 <joli slogan> }{ <auteur du slogan>
17758 \begin_layout Description
17760 \begin_inset space ~
17763 : Memoir offre de nombreuses possibilités pour mettre en forme de la poésie
17764 (jusqu'à de très complexes poèmes figuratifs).
17765 LyX n'en gère que quelques-uns.
17770 , qui est un titre centré pour les poèmes, qui sera aussi ajouté à la table
17771 des matières (l'environnement standard pour les poèmes est
17780 a plusieurs versions améliorées de
17784 , mais vous aurez besoin d'utiliser des ERT, puisqu'ils doivent être emboîtés
17785 à l'intérieur d'environnements
17789 ordinaires, ce qui n'est pas possible avec LyX).
17792 \begin_layout Description
17794 \begin_inset space ~
17801 , mais il n'ajoute pas une entrée à la table des matières.
17804 \begin_layout Section
17808 \begin_layout Standard
17809 La classe de document
17814 \begin_inset Quotes fld
17818 \begin_inset Quotes frd
17821 ) offre une alternative à la classe standard
17826 Elle a les mêmes fonctionalités, mais vous pouvez préférer ce format, avec
17827 des sections et en-têtes en police sans empattement, ainsi que d'autres
17831 \begin_layout Section
17832 Publications Springer sur deux colonnes (
17839 \begin_layout Standard
17845 \begin_layout Subsection
17849 \begin_layout Standard
17850 Ce sont les fichiers de format pour certains types de journaux édités par
17851 Springer Verlag et dont la liste apparaît à
17852 \begin_inset Flex URL
17855 \begin_layout Plain Layout
17857 http://www.springer.de/author/tex/help-journals.html
17862 , où vous devrez aussi aller récupérer les fichiers de classe (eh oui, c'est
17863 maintenant du LaTeX2e !).
17864 C'est un système modulaire : ce qui est commun à tous les journaux est
17869 , et les fichiers de format particuliers à un journal (comme, par exemple,
17878 ) peuvent l'inclure.
17881 \begin_layout Standard
17882 Ça veut dire qu'ajouter le support de n'importe quel autre journal Springer
17883 présent dans cette liste n'est rien d'autre qu'écrire votre propre fichier
17892 en suivant le schéma donné dans
17899 \begin_layout Standard
17900 Ce n'a raisonnablement bien été testé que pour le
17913 sont fournis avec la distribution standard de LyX.
17914 Installez le fichier de classe correspondant (téléchargé chez Springer)
17915 dans un répertoire approprié, reconfigurez LaTeX (en lançant
17919 dans le cas de teTeX, en tant que super-utilisateur si nécessaire – LyX
17920 ne s'occupe-t-il pas tout seul de ça ?), reconfigurez LyX et ça devrait
17924 \begin_layout Subsection
17928 \begin_layout Standard
17929 Un grand nombre de styles de type théorème –
17937 , \SpecialChar \ldots{}
17945 \begin_layout Standard
17968 Titre_LaTeX_Courant
17970 (Running_LaTeX_Title
17998 (Acknowledgements),
18003 Voir la documentation du fichier de classe de Springer pour les détails.
18006 \begin_layout Subsection
18007 Publications supportées
18010 \begin_layout Itemize
18024 \begin_layout Itemize
18027 Probability Theory and Related Fields
18035 Jean-Marc Lasgouttes
18038 \begin_layout Standard
18039 Ajoutez le vôtre, ce n'est pas si dur !
18042 \begin_layout Subsection
18046 \begin_layout Standard
18047 Ces fichiers sont partiellement basés sur l'ancien
18051 , qui était lui-même basé sur une version bricolée d'un vieux fichier de
18052 style LaTeX 2.09 de Springer.
18053 Tout ceci, ainsi que le format
18057 , est maintenant dépassé.
18058 Jean-Marc Lasgouttes a été d'un grand secours pour me guider dans le mécanisme
18059 des fichiers de format LyX.
18062 \begin_layout Subsection
18066 \begin_layout Standard
18068 Mais probablement moins que dans l'ancien
18075 \begin_layout Standard
18076 Limitations : par exemple, n'affiche pas le numéro pour les formats de type
18077 théorème, seulement #.
18080 \begin_layout Section
18081 Publications de l'AGU (
18088 \begin_layout Standard
18094 \begin_layout Subsection
18098 \begin_layout Standard
18099 Ce sont les fichiers de format correspondant à certaines publications de
18100 l'American Geophysical Society.
18101 Nous supposons que vous avez déjà installé les fichiers de classe propres
18102 à l'AGU, ainsi qu'AGUplus (tout ceci se trouve à
18103 \begin_inset Flex URL
18106 \begin_layout Plain Layout
18108 ftp://ftp.agu.org/journals/latex/journals
18116 \begin_layout Subsection
18117 Nouveaux environnements
18120 \begin_layout Standard
18130 Ils portent toujours ce nom dans l'interface LyX, bien que leurs équivalents
18131 LaTeX dans les classes AGU soient
18142 \begin_layout Standard
18143 Les environnements nouvellement définis sont
18204 Ce sont pour la plupart des paramètres du manuscrit qui sont expliqués
18205 dans la documentation des classes AGU.
18208 \begin_layout Standard
18209 Je soupçonne que tout ceci soit encore relativement incomplet.
18212 \begin_layout Subsection
18216 \begin_layout Standard
18226 Nous avons également une nouvelle
18233 \begin_layout Subsection
18234 Publications supportées
18237 \begin_layout Itemize
18240 Journal of Geophysical Research
18249 \begin_layout Standard
18250 Ajoutez les vôtres, ce n'est pas si dur ! Regardez l'exemple
18261 \begin_layout Subsection
18262 Bogues et choses à retenir
18265 \begin_layout Standard
18266 Pour utiliser les nouveaux environnements, vous devez faire ce qui suit
18267 à chaque nouveau document :
18270 \begin_layout Enumerate
18275 , ce que vous ferez dans
18277 Document\SpecialChar \menuseparator
18281 (Les articles AGU sont écrits en anglais de toutes façons, il ne faut donc
18286 choisir de langue.)
18289 \begin_layout Enumerate
18298 de la classe de document.
18299 (C'est effectivement un bogue.)
18302 \begin_layout Enumerate
18303 Assurez-vous que vous utilisez le style de bibliographie
18311 dans le deuxième champ de l'insert BibTeX.
18312 Aucun des styles standard ne conviendra.
18315 \begin_layout Section
18316 Publications de l'EGS (
18323 \begin_layout Standard
18329 \begin_layout Subsection
18333 \begin_layout Standard
18334 C'est le fichier de format pour les publications de l'EGS (
18336 European Geophysical Society
18339 Vous pouvez télécharger la classe
18343 (nécessaire) depuis le site de l'EGS à
18344 \begin_inset Flex URL
18347 \begin_layout Plain Layout
18357 \begin_layout Subsection
18358 Nouveaux environnements
18361 \begin_layout Standard
18372 , Affil., Journal, numéro_ms
18391 L'actuel fichier de format est malheureusement très peu modulaire et devrait
18392 plus utiliser les inclusions
18399 \begin_layout Section
18403 \begin_layout Standard
18409 \begin_layout Standard
18410 \begin_inset VSpace bigskip
18416 \begin_layout Standard
18421 \begin_inset space ~
18426 marche avec la classe RevTeX 4.0 (version
18427 \begin_inset Formula $\beta$
18430 de mai 1999) de l'American Physical Society.
18433 \begin_layout Standard
18434 LyX a une classe de texte
18438 , qui marche avec RevTeX 3.1.
18439 Cependant, la version 3.1 est périmée, car elle fonctionne avec LaTeX 2.09.
18440 Ce qui signifie qu'elle n'interagit pas très bien avec LyX, qui a besoin
18441 de LaTeX2e, même si on l'a trafiqué pour qu'elle marche.
18442 Comme RevTeX 4.0 a été étudiée pour marcher beaucoup mieux avec LaTeX2e,
18443 LyX avec la classe de texte
18446 \begin_inset space ~
18451 devrait être assez facile à utiliser.
18454 \begin_layout Standard
18455 Cette documentation est censée servir en
18459 de la documentation de RevTeX 4.0, nous ne décrirons donc aucune des macros
18460 spéciales RevTeX, et supposerons que vous savez ce qu'il faut mettre dans
18461 le préambule si besoin.
18464 \begin_layout Subsection
18468 \begin_layout Standard
18469 Tout ce que vous avez à faire est d'installer RevTeX 4, comme c'est décrit
18470 dans le fichier README du paquetage.
18471 Le paquetage est disponible sur le site de RevTeX 4
18472 \begin_inset Flex URL
18475 \begin_layout Plain Layout
18477 http://publish.aps.org/revtex4/
18483 Installez-le quelque part où LaTeX puisse le voir.
18484 Testez-le en essayant de LaTeXer un court document RevTeX 4 dans un répertoire
18485 au hasard (c'est-à-dire pas dans celui où vous avez installé le fichier
18487 Ensuite, si vous reconfigurez LyX, il trouvera le fichier de classe et
18488 vous laissera utiliser la classe de texte
18495 \begin_layout Standard
18496 Probablement la façon la plus simple de démarrer est soit d'importer un
18497 document RevTeX 4 avec
18501 , soit d'utiliser le modèle
18504 \begin_inset space ~
18509 , qui se trouve dans le répertoire de modèles.
18512 \begin_layout Subsection
18516 \begin_layout Standard
18517 Les paramètres optionnels de
18524 \begin_inset Quotes fld
18528 \begin_inset Quotes frd
18532 \begin_inset Quotes fld
18536 \begin_inset Quotes frd
18539 , vont dans le champ d'
18545 Document\SpecialChar \menuseparator
18548 \SpecialChar \menuseparator
18552 \begin_inset space ~
18556 \begin_inset space ~
18561 , comme d'habitude.
18562 Rappelez-vous que dans RevTeX, il faut au moins un paramètre optionnel
18566 \begin_layout Standard
18567 Le reste de ce qui va dans le préambule, comme
18573 etc., va comme d'habitude dans la fenêtre
18578 \begin_inset space ~
18588 \begin_layout Subsection
18593 \begin_layout Plain Layout
18594 NdT : Dans la section sur RevTeX, j'ai traduit
18595 \begin_inset Quotes fld
18599 \begin_inset Quotes frd
18603 \begin_inset Quotes fld
18607 \begin_inset Quotes frd
18610 à de nombreux endroits.
18611 Ce que l'auteur indiquait était peut-être un environnement, mais ressemble
18612 de toute façon à un champ à remplir.
18613 N'ayant pas RevTeX, je ne peux pas aller vérifier.
18621 \begin_layout Standard
18622 Les champs correspondent basiquement aux commandes dans RevTeX 4.0.
18623 Par exemple, le champ
18634 Notez que (au moins pour RevTeX 4.0 Beta), les champs
18642 sont exactement équivalents, vous n'avez donc pas besoin d'utiliser les
18647 \begin_layout Plain Layout
18648 Au cas où ça vous intéresse, les deux sont inclus pour que
18652 puisse traduire à la fois
18672 \begin_layout Subsection
18676 \begin_layout Standard
18677 Il y a un ou deux aspects spécifiques de RevTeX 4 qui peuvent causer des
18678 erreurs qui sont encore plus troublantes dans LyX.
18681 \begin_layout Standard
18682 Dans RevTeX, la commande
18699 L'équivalent LyX en est qu'il y a un champ
18708 de notes de bas de page dans le champ
18712 , ou des choses étranges apparaîtront.
18713 Voyez la documentation de RevTeX 4 pour plus de détails.
18717 \begin_layout Standard
18718 Également, les champs
18731 \begin_inset space ~
18738 (Thanks) doivent être placés
18750 correspondant (ou son équivalent
18763 , la compilation LaTeX échouera.
18766 \begin_layout Subsection
18770 \begin_layout Standard
18771 Le principal problème avec ce format est que vous ne pouvez pas utiliser
18772 les paramètres optionnels de certains champs comme
18781 (Ce problème n'est pas particulier à ce format ; vous ne pouvez pas non
18782 plus utiliser les paramètres optionnels des environnements
18786 .) Ça signifie qu'après avoir exporté le fichier en LaTeX (ce que vous devrez
18787 faire de toutes façons pour l'envoyer à l'APS), vous aurez à éditer le
18788 fichier LaTeX avec un éditeur de texte et ajouter les paramètres optionnels
18789 qui restent à spécifier, par exemple le titre en cours pour les en-têtes
18791 Faute de cette possibilité, les commandes
18803 ) sont inutiles, donc les champs correspondants n'existent pas, et ces commandes
18804 devront être ajoutées à la main
18808 \begin_layout Plain Layout
18811 Note de Jean-Marc :
18813 en fait, LyX 1.3.0 gère certains types de paramètres optionnels, mais ce
18814 format n'a pas encore été mis à jour.
18822 \begin_layout Chapter
18823 LyX et applications externes
18826 \begin_layout Section
18830 \begin_layout Standard
18836 \begin_layout Subsection
18840 \begin_layout Standard
18841 Vous trouverez dans le menu
18848 \begin_inset space ~
18854 Cette fonctionnalité requière le programme
18863 \begin_layout Plain Layout
18868 n'est pas encore disponible avec la distribution MiKTeX
18877 et la commande est donc grisée si celui-ci n'est pas installé.
18878 Vous pouvez vous le procurer de CTAN,
18879 \begin_inset CommandInset href
18881 target "http://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
18888 \begin_layout Standard
18893 est un programme qui a été écrit par
18898 qui se plaignait que certaines commandes de LaTeX n'étaient pas naturelles
18899 et s'oubliaient facilement.
18900 Ce programme parcourt votre fichier LaTeX et en vérifie la bonne écriture.
18901 C'est donc l'équivalent de
18909 \begin_layout Standard
18910 La question est donc : mais que vient faire ce logiciel sous LyX alors que
18911 LyX est déjà censé produire du LaTeX exempt de fautes ? La réponse est
18912 simple : tout comme
18916 ne vérifie pas seulement la
18922 d'un fichier C, mais aussi la bonne utilisation des types,
18932 détecte en plus des erreurs syntaxiques quelques erreurs typographiques.
18943 est à même de détecter des erreurs courantes comme
18947 \begin_layout Plain Layout
18948 NdT : Certaines de ces règles me sont totalement inconnues.
18949 Il est possible qu'elles ne s'appliquent pas à la langue française.
18960 \begin_layout Itemize
18961 De mauvais points de suspension :
18962 \begin_inset Newline newline
18965 Utiliser \SpecialChar \ldots{}
18969 \begin_layout Itemize
18970 Des espaces à l'intérieur des parenthèses :
18971 \begin_inset Newline newline
18974 ( mauvais espacement )
18977 \begin_layout Itemize
18978 L'utisation d'espaces normaux dans des abréviations courantes :
18979 \begin_inset Newline newline
18982 Par exemple il y a ici trop d'espaces dans l'abréviation C.
18988 \begin_layout Itemize
18989 L'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
18990 lettre est une majuscule :
18991 \begin_inset Newline newline
18995 Et l'espacement n'est pas bon.
18998 \begin_layout Itemize
18999 L'insertion d'une espace avant une étiquette ou un autre objet de ce type
19001 \begin_inset Newline newline
19004 L'étiquette ou la note doit être collée au texte, sans quoi elle risque
19005 d'apparaître sur une mauvaise page.
19007 \begin_inset CommandInset label
19017 \begin_layout Plain Layout
19018 Cette note peut apparaître sur une mauvaise page, car son appel (le petit
19019 numéro dans le texte) n'est pas collé au mot le précédant.
19025 L'étiquette est ici trop séparée.
19028 \begin_layout Itemize
19029 L'utilisation d'espaces simples au lieu d'espaces insécables devant des
19031 \begin_inset Newline newline
19034 Si vous n'avez pas de chance, le saut de ligne aura lieu exactement entre
19036 \begin_inset Quotes fld
19040 \begin_inset Quotes frd
19043 et le numéro, et ça ferait le plus mauvais effet...
19045 \begin_inset CommandInset ref
19047 reference "sec:chktex"
19054 \begin_layout Itemize
19056 \begin_inset Quotes fld
19060 \begin_inset Quotes frd
19064 \begin_inset Quotes fld
19068 \begin_inset Formula $\times$
19072 \begin_inset Quotes frd
19075 entre deux nombres :
19076 \begin_inset Newline newline
19079 2x2 rend beaucoup moins bien que
19080 \begin_inset Formula $2\times2$
19086 \begin_layout Standard
19087 et bien plus encore...
19088 C'est un outil très utile pour le
19089 \begin_inset Quotes fld
19093 \begin_inset Quotes frd
19096 du document avant son impression, et vous devriez l'utiliser après l'inévitable
19097 correction de l'orthographe et avant d'affiner la typographie.
19100 \begin_layout Subsection
19104 \begin_layout Standard
19105 Si le programme est installé, l'employer est un jeu d'enfant : faites
19107 Outils\SpecialChar \menuseparator
19109 \begin_inset space ~
19115 LyX générera alors une version LaTeX de votre document, lancera
19119 pour la corriger, puis insérera des
19120 \begin_inset Quotes fld
19124 \begin_inset Quotes frd
19127 avec les avertissements de
19132 Ces avertissements seront placés au plus près de l'erreur, et vous pourrez
19133 facilement les trouver avec
19135 Naviguer\SpecialChar \menuseparator
19138 , ou par le raccourci clavier
19142 (d'après le fichier de raccourcis implicites
19147 Ouvrez les boîtes d'erreur en cliquant dessus, ou par le raccourci
19164 Lisez l'avertissement, et corrigez l'erreur si c'en est bien une.
19165 Si vous ne comprenez pas l'avertissement, ignorez-le.
19166 En effet, il y a des différences entre ce qu'il y a à l'écran et les détails
19171 vérifie, et ça peut amener certains de ses avertissements à paraître mystérieux
19175 \begin_layout Standard
19176 Ce document est un excellent terrain d'entraînement, et sa vérification
19177 lèvera sûrement quelques avertissements.
19178 Les ordinateurs sont idiots: la plupart de ces avertissements seront donc
19179 des fausses alertes.
19182 \begin_layout Subsection
19186 \begin_layout Standard
19187 Vous trouverez parfois que
19191 est plus bavard qu'il ne devrait l'être.
19192 Vous pouvez alors choisir de ne pas l'utiliser, ou alors le configurer
19193 à vos propres goûts.
19197 \begin_layout Standard
19202 est vraiment configurable et extensible, vous ne pourrez pas résoudre tous
19207 dans LyX de cette manière.
19208 En effet, LyX génère un fichier LaTeX un peu particulier pour être ensuite
19209 capable de faire correspondre les numéros de lignes indiqués par
19215 \begin_layout Plain Layout
19216 Vous pouvez trouver toutes les indications de
19222 Document\SpecialChar \menuseparator
19224 \begin_inset space ~
19228 \begin_inset space ~
19244 avec la structure interne du document.
19245 De ce fait, certains avertissements ne sembleront pas apparaître correctement.
19246 Vous pouvez faire deux choses contre cela :
19249 \begin_layout Itemize
19250 Paramétrez l'appel à
19256 Éditer\SpecialChar \menuseparator
19257 Préférences\SpecialChar \menuseparator
19258 Sorties\SpecialChar \menuseparator
19261 LaTeX, ou alors dans le fichier de configuration de l'installation de
19265 (souvent, le fichier
19270 Voyez ci-dessous pour savoir quels avertissements peuvent être activés
19271 ou désactivés à la ligne de commande.
19274 \begin_layout Itemize
19275 Exportez votre document en tant que fichier LaTeX normal par
19277 Fichier\SpecialChar \menuseparator
19278 Exporter\SpecialChar \menuseparator
19281 et lancer manuellement
19286 S'il est invoqué de cette façon, ça peut être pénible de trouver l'endroit
19287 correspondant dans le document LyX, mais avec un peu de patience, vous
19291 \begin_layout Standard
19292 Voici maintenant les messages d'avertissement qui peuvent être activés ou
19302 pour désactiver un avertissement, et
19307 Les entrées en italiques sont désactivées par défaut, car le réglage de
19309 \begin_inset Quotes fld
19314 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
19317 \begin_inset Quotes frd
19323 \begin_layout Standard
19324 Remarquez que vous ne devriez toucher qu'à ces options d'activation et de
19325 désactivation d'avertissements, et pas aux autres.
19326 En effet, LyX utilise les autres options à sa convenance pour dialoguer
19334 \begin_layout Enumerate
19338 Command terminated with space.
19339 (La commande se termine par une espace.)
19342 \begin_layout Enumerate
19345 Non-breaking space (
19346 \begin_inset Quotes eld
19354 \begin_inset Quotes erd
19357 ) should have been used.
19358 (Il faut utiliser ici une espace insécable (
19361 \begin_inset Quotes fld
19365 \begin_inset Quotes frd
19373 \begin_layout Enumerate
19377 You should enclose the previous parenthesis with
19378 \begin_inset Quotes eld
19386 \begin_inset Quotes erd
19390 (Vous devriez entourer les parenthèses précédentes par
19396 \begin_inset Quotes fld
19400 \begin_inset Quotes frd
19411 \begin_layout Enumerate
19414 Italic correction (
19415 \begin_inset Quotes eld
19425 \begin_inset Quotes erd
19428 ) found in non-italic buffer.
19429 (Une correction d'italique (
19432 \begin_inset Quotes fld
19438 \begin_inset Quotes frd
19443 ) est dans un groupe qui n'est pas en italique.)
19446 \begin_layout Enumerate
19449 Italic correction (
19450 \begin_inset Quotes eld
19460 \begin_inset Quotes erd
19463 ) found more than once.
19464 (Il y a plus d'une correction d'italique (
19467 \begin_inset Quotes fld
19473 \begin_inset Quotes frd
19481 \begin_layout Enumerate
19485 No italic correction (
19486 \begin_inset Quotes eld
19496 \begin_inset Quotes erd
19500 (Il n'y a pas de correcteur d'italique (
19503 \begin_inset Quotes fld
19509 \begin_inset Quotes frd
19520 \begin_layout Enumerate
19524 \begin_inset Quotes eld
19532 \begin_inset Quotes erd
19536 \begin_inset Quotes eld
19544 \begin_inset Quotes erd
19551 \begin_inset Quotes fld
19555 \begin_inset Quotes frd
19560 requière l'utilisation de
19563 \begin_inset Quotes fld
19567 \begin_inset Quotes frd
19575 \begin_layout Enumerate
19578 Wrong length of dash may have been used.
19579 (Il se peut que le tiret ne soit pas de la bonne longueur.)
19582 \begin_layout Enumerate
19586 \begin_inset Quotes eld
19594 \begin_inset Quotes erd
19598 \begin_inset Quotes eld
19606 \begin_inset Quotes erd
19616 \begin_inset Quotes fld
19620 \begin_inset Quotes frd
19631 \begin_inset Quotes fld
19635 \begin_inset Quotes frd
19643 \begin_layout Enumerate
19647 \begin_inset Quotes eld
19655 \begin_inset Quotes erd
19664 \begin_inset Quotes fld
19672 \begin_inset Quotes frd
19681 \begin_layout Enumerate
19685 \begin_inset Quotes eld
19693 \begin_inset Quotes erd
19696 to achieve an ellipsis.
19697 (Vous devriez utiliser
19700 \begin_inset Quotes fld
19704 \begin_inset Quotes frd
19709 pour une ellipse (points de suspension).)
19712 \begin_layout Enumerate
19715 Inter-word spacing (
19716 \begin_inset Quotes eld
19726 \begin_inset Quotes eld
19729 ) should perhaps be used.
19730 (Une espace d'entre mots (
19733 \begin_inset Quotes fld
19739 \begin_inset space ~
19745 \begin_inset Quotes frd
19748 ) devrait peut-être être utilisé.)
19751 \begin_layout Enumerate
19754 Inter-sentence spacing (
19755 \begin_inset Quotes eld
19765 \begin_inset Quotes erd
19768 ) should perhaps be used.
19769 (Une espace d'entre phrases (
19772 \begin_inset Quotes fld
19778 \begin_inset Quotes frd
19783 ) devrait peut-être être utilisé.)
19786 \begin_layout Enumerate
19789 Could not find argument for command.
19790 (N'a pas trouvé de paramètre à la commande.)
19793 \begin_layout Enumerate
19797 \begin_inset Quotes eld
19805 \begin_inset Quotes erd
19809 (Aucune occurrence de
19810 \begin_inset Quotes fld
19818 \begin_inset Quotes frd
19824 \begin_layout Enumerate
19827 Math mode still on at end of LaTeX file.
19828 (Le fichier LaTeX se termine dans le mode Math.)
19831 \begin_layout Enumerate
19835 \begin_inset Quotes eld
19843 \begin_inset Quotes erd
19846 doesn't match the number of
19847 \begin_inset Quotes eld
19855 \begin_inset Quotes erd
19862 \begin_inset Quotes fld
19866 \begin_inset Quotes frd
19871 ne correspond pas à celui de
19874 \begin_inset Quotes fld
19878 \begin_inset Quotes frd
19886 \begin_layout Enumerate
19889 You should use either
19892 \begin_inset Quotes eld
19900 \begin_inset Quotes erd
19905 as an alternative to
19906 \begin_inset Quotes eld
19914 \begin_inset Quotes erd
19918 (Vous devriez utiliser
19921 \begin_inset Quotes eld
19929 \begin_inset Quotes erd
19937 \begin_inset Quotes fld
19941 \begin_inset Quotes frd
19949 \begin_layout Enumerate
19956 " (ASCII 39) instead of "´" (ASCII 180).
19957 (Vous devriez utiliser
19960 \begin_inset Quotes fld
19964 \begin_inset Quotes frd
19969 (ASCII 39) au lieu de
19972 \begin_inset Quotes fld
19980 \begin_inset Quotes frd
19988 \begin_layout Enumerate
19991 User-specified pattern found.
19992 (A trouvé un format défini par l'utilisateur.)
19995 \begin_layout Enumerate
19998 This command might not be intended.
19999 (Cette commande n'est peut-être pas volontaire.)
20002 \begin_layout Enumerate
20007 (Un commentaire est affiché.)
20010 \begin_layout Enumerate
20041 \begin_layout Enumerate
20044 Delete this space to maintain correct page references.
20045 (Enlevez cette espace pour avoir une pagination correcte.)
20048 \begin_layout Enumerate
20052 You might wish to put this between a pair of
20053 \begin_inset Quotes eld
20061 \begin_inset Quotes erd
20065 (Ce serait peut-être mieux entre deux accolades
20071 \begin_inset Quotes fld
20075 \begin_inset Quotes frd
20083 \begin_layout Enumerate
20086 You ought to remove spaces in front of punctuation.
20087 (Il n'y a pas d'espace devant cette ponctuation.)
20090 \begin_layout Enumerate
20093 Could not execute LaTeX command.
20094 (Ne peut pas exécuter la commande LaTeX.)
20097 \begin_layout Enumerate
20106 in front of small punctuation.
20113 devant la ponctuation basse.)
20116 \begin_layout Enumerate
20124 may look prettier here.
20134 \begin_layout Enumerate
20138 Multiple spaces detected in output.
20139 (La sortie affiche ici plusieurs espaces.)
20142 \begin_layout Enumerate
20145 This text may be ignored.
20146 (Ce texte ne sera peut-être pas pris en compte.)
20149 \begin_layout Enumerate
20155 \begin_inset Quotes eld
20160 to begin quotation, not
20168 \begin_inset Quotes eld
20173 pour ouvrir une citation et non
20180 \begin_layout Enumerate
20187 to end quotation, not
20190 \begin_inset Quotes eld
20200 pour clore une citation et non
20203 \begin_inset Quotes eld
20211 \begin_layout Enumerate
20215 (Ne mélangez pas les différents types de guillemets.)
20218 \begin_layout Enumerate
20221 You should perhaps use
20222 \begin_inset Quotes eld
20230 \begin_inset Quotes erd
20234 (Il vaudrait peut-être mieux utiliser
20237 \begin_inset Quotes fld
20241 \begin_inset Quotes frd
20249 \begin_layout Enumerate
20252 You should put a space in front of/after parenthesis.
20253 (Il faut des espaces à l'extérieur des parenthèses.)
20256 \begin_layout Enumerate
20259 You should avoid spaces in front of/after parenthesis.
20260 (Ne mettez pas d'espaces à l'intérieur des parenthèses.)
20263 \begin_layout Enumerate
20267 You should not use punctuation in front of/after quotes.
20268 (La ponctuation ne doit pas apparaître derrière les guillemets.)
20271 \begin_layout Enumerate
20274 Double space found.
20278 \begin_layout Enumerate
20281 You should put punctuation outside inner/inside display math mode.
20282 (La ponctuation devrait se trouver à l'extérieur du mode mathématique.)
20285 \begin_layout Enumerate
20288 You ought to not use primitive TeX in LaTeX code.
20289 (Vous ne devez pas utiliser de primitives TeX dans du code LaTeX.)
20292 \begin_layout Enumerate
20295 You should remove spaces in front of
20296 \begin_inset Quotes eld
20304 \begin_inset Quotes erd
20308 (Ne mettez pas d'espaces devant
20311 \begin_inset Quotes fld
20315 \begin_inset Quotes frd
20323 \begin_layout Enumerate
20326 \begin_inset Quotes eld
20334 \begin_inset Quotes erd
20337 is normally not followed by
20338 \begin_inset Quotes eld
20346 \begin_inset Quotes erd
20353 \begin_inset Quotes fld
20357 \begin_inset Quotes frd
20362 n'est normalement pas suivi de
20365 \begin_inset Quotes fld
20369 \begin_inset Quotes frd
20377 \begin_layout Standard
20378 Nous espérons fournir dans les versions futures de LyX une interface plus
20379 complète à cet outil (ainsi qu'à son petit cousin
20383 ) pour pouvoir en exploiter toute la puissance.
20384 Mais, , il est dès maintenant utilisable : lancez-le sur l'un de vos documents
20385 de bonne taille, et voyez le résultat.
20388 \begin_layout Section
20389 Contrôle de version sous LyX
20392 \begin_layout Standard
20395 Lars Gullik Bjønnes,
20402 \begin_layout Subsection
20406 \begin_layout Standard
20407 Un de mes amis voulut essayer LyX pour un projet de groupe, mais lorsqu'il
20408 s'aperçut qu'il n'y avait pas de contrôle de version ou de verrou de fichier,
20410 Cela me chagrina un peu, et je me mis à travailler au support de RCS par
20411 LyX (avec la perspective future d'un support de CVS et/ou SCCS).
20412 Maintenant, c'est fait.
20413 LyX accepte la plupart des commandes simples de RCS/CVS/SVN.
20414 Si vous devez utiliser des fonctions plus sophistiquées, il vous faudra
20415 cependant encore passer par un terminal de commande.
20418 \begin_layout Standard
20419 Notez également que le support de CVS n'est pas aussi bon que celui de Subversio
20420 n, que nous vous conseillons donc.
20421 Un bon document de départ pour Subversion est le Manuel SVN
20425 \begin_layout Plain Layout
20426 \begin_inset CommandInset href
20428 target "http://svnbook.red-bean.com/"
20438 Pour RCS, lisez d'abord
20439 \begin_inset Quotes fld
20443 \begin_inset Quotes frd
20446 (c'est un fichier man : lisez-le avec
20451 Ce fichier décrit toutes les fonctions de base de RCS\SpecialChar \@.
20452 Voyez particulièrement
20453 le paragraphe sur le répertoire RCS, et la notion de fichier RCS maître
20454 (le fichier finissant par
20461 \begin_layout Standard
20462 Le support assuré dans LyX a été réalisé pour des versions récentes des
20463 paquetages GNU RCS ou CVS/SVN ― il n'est pas garanti que cela fonctionne
20464 avec des versions plus anciennes.
20465 En général, les messages de contrôle ne sont pas affichés après chaque
20466 opération ― vous pouvez les vérifier dans la console de lancement de LyX
20470 \begin_layout Standard
20471 Pour créer vos propres commandes externes, consultez
20472 \begin_inset Flex Code
20475 \begin_layout Plain Layout
20481 dans le manuel des fonctions LyX.
20484 \begin_layout Subsection
20485 Les commandes RCS sous LyX
20488 \begin_layout Standard
20489 Les sections suivantes décrivent les commandes RCS supportées par LyX.
20490 Vous pouvez les trouver dans
20492 Fichier\SpecialChar \menuseparator
20494 \begin_inset space ~
20498 \begin_inset space ~
20504 Lyx a été testé avec RCS 5.7.
20507 \begin_layout Subsubsection
20510 Initialiser le contrôle de version
20513 \begin_layout Standard
20514 Si votre document n'est pas sous le mode
20515 \begin_inset Quotes fld
20518 contrôle de version
20519 \begin_inset Quotes frd
20522 , c'est le seul choix qui vous soit proposé.
20523 Si vous êtes déjà sous ce mode, l'élément
20524 \begin_inset Flex MenuItem
20527 \begin_layout Plain Layout
20533 est grisé et inaccessible.
20536 \begin_layout Standard
20537 Cette commande intialise le contrôle de version avec RCS\SpecialChar \@.
20539 demandé de donner une description initiale du document.
20540 Le document est alors mis en mode
20541 \begin_inset Quotes fld
20545 \begin_inset Quotes frd
20548 et il vous faudra faire
20551 \begin_inset space ~
20555 \begin_inset space ~
20560 avant de le modifier.
20561 Un document sous contrôle de version a dans le minibuffer
20562 \begin_inset Quotes fld
20565 [RCS:<version><locker>]
20566 \begin_inset Quotes frd
20569 accolé au nom de fichier.
20572 \begin_layout Standard
20573 En arrière-plan, la commande RCS qui a été lancée est
20575 ci -q -u -i -t-\SpecialChar \-
20576 "<description_\SpecialChar \-
20577 initiale>" <nom_fichier>.
20580 \begin_layout Standard
20585 pour comprendre le sens des paramètres.
20589 \begin_layout Subsubsection
20591 \begin_inset space ~
20595 \begin_inset space ~
20601 \begin_layout Standard
20602 Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
20606 \begin_layout Plain Layout
20613 \begin_inset Flex MenuItem
20616 \begin_layout Plain Layout
20617 Fichier\SpecialChar \menuseparator
20619 \begin_inset space ~
20623 \begin_inset space ~
20626 Version\SpecialChar \menuseparator
20628 \begin_inset space ~
20632 \begin_inset space ~
20641 Il vous sera alors demandé une description de ceux-ci.
20642 Cette information est conservée dans le fichier d'historique.
20643 Le numéro de version est alors incrémenté, vos modifications sont appliquées
20644 au fichier RCS maître et le document est déverrouillé et remis en mode
20646 \begin_inset Quotes fld
20650 \begin_inset Quotes frd
20656 \begin_layout Standard
20659 ci -q -u -m"<description>" <nom_fichier>
20662 \begin_layout Subsubsection
20665 Nouvelle version modifiable
20668 \begin_layout Standard
20669 En utilisant cette commande, vous verrouillez le document de manière à ce
20670 que vous soyez le seul à pouvoir l'éditer.
20671 Vous seul en possédez les droits d'écriture.
20672 Vous continuez donc à éditer le fichier un moment, puis vous figez vos
20674 La ligne d'état est modifiée pour indiquer que le fichier est verrouillé.
20677 \begin_layout Standard
20680 co -q -l <nom_fichier>
20683 \begin_layout Subsubsection
20686 Revenir à la version du dépôt
20689 \begin_layout Standard
20690 Ceci annule tous les changements réalisés sur le document depuis que le
20691 document a été figé la dernière fois.
20692 Une demande de confirmation apparaît alors, avant que tous les changements
20696 \begin_layout Standard
20699 co -f -u<version> <nom_fichier>
20702 \begin_layout Subsubsection
20705 Annuler le dernier enregistrement
20708 \begin_layout Standard
20709 Fait comme si la dernière modification n'avait jamais été faite.
20710 Aucune modification n'apparaît sur le document LyX, mais la dernière version
20711 est effacée du fichier maître RCS.
20714 \begin_layout Standard
20717 rcs -o<version> <nom_fichier>
20720 \begin_layout Subsubsection
20723 Visionner historique
20726 \begin_layout Standard
20727 Montre l'historique complet du document RCS.
20732 est ainsi affichée dans une fenêtre.
20737 pour plus d'informations.
20740 \begin_layout Subsubsection
20741 Informations de révision
20744 \begin_layout Standard
20745 Lyx ne connaît que le numéro de version RCS, voir
20746 \begin_inset CommandInset ref
20748 reference "sub:VCS-Revision-Information"
20755 \begin_layout Subsection
20758 CVS commands in LyX
20759 \begin_inset Note Note
20762 \begin_layout Plain Layout
20763 Le reste de ce chapitre reste à traduire (JPChrétien, juin 2011)
20771 \begin_layout Standard
20774 A subset of CVS operations is supported by LyX.
20775 You can find the commands in the
20777 File\SpecialChar \menuseparator
20779 \begin_inset space ~
20785 The version control system SVN is more powerful, so please use it instead
20786 of CVS if possible.
20789 \begin_layout Subsubsection
20796 \begin_layout Standard
20799 If you start from scratch with CVS you have to create your repository and
20800 checkout the working copy with external tools.
20801 If you're using a client-server setup you may need to login before doing
20802 the first repository checkout.
20805 \begin_layout Standard
20808 If your documents are under revision control and others are using the same
20809 repository problems arise when different changes to the same document at
20810 the same location happen.
20811 Standard CVS repositories doesn't operate with a file locking mechanism.
20812 This may be surprising, but conflicts only occur if people disagree on
20813 the proper content of the same part of a document.
20814 So, if co-workers are used to communicate regularly, these conflicts occur
20816 If they don't communicate they have a fundamental problem anyway.
20817 Nevertheless some people like to work with so called
20818 \begin_inset Quotes eld
20822 \begin_inset Quotes erd
20826 If they do so the working copy of all files is readonly when checked out
20827 first and the user starts editing after using a special command to make
20828 the working copy writable.
20829 When the changes are checked in the working copy returns to readonly state.
20830 With LyX one has to edit the
20831 \begin_inset Flex Code
20834 \begin_layout Plain Layout
20842 file and add the line
20843 \begin_inset Flex Code
20846 \begin_layout Plain Layout
20854 to work with reserved checkouts.
20855 The benefit is the possibility to see who is using a writable copy of some
20857 It's not guaranteed only one user makes a copy writable.
20860 \begin_layout Standard
20863 LyX tries to guess if you're using reserved or non-reserved checkouts.
20864 If your working copy is readonly or it is writable and an additional copy
20865 of your document exists in the CVS/Base sub-directory a reserved otherwise
20866 a non-reserved checkout is assumed.
20867 When a reserved checkout is detected you have to use
20868 \begin_inset Flex MenuItem
20871 \begin_layout Plain Layout
20879 to make your working copy writable if it's readonly.
20881 \begin_inset Flex MenuItem
20884 \begin_layout Plain Layout
20892 operation is possible and that makes your working copy readonly again after
20893 transferring your changes to the repository.
20896 \begin_layout Standard
20899 More information about CVS can be found here
20900 \begin_inset Flex URL
20903 \begin_layout Plain Layout
20905 http://www.nongnu.org/cvs
20911 \begin_inset Flex URL
20914 \begin_layout Plain Layout
20916 http://ximbiot.com/cvs
20924 \begin_layout Standard
20931 to understand the sub-commands and the switches mentioned below.
20934 \begin_layout Subsubsection
20941 \begin_layout Standard
20944 If your document is not under revision control, this is the only item shown
20946 And if it is under revision control, the
20953 item is not visible.
20957 \begin_layout Standard
20960 This command registers in CVS your document
20961 \begin_inset Flex Strong
20964 \begin_layout Plain Layout
20973 in case you have already the documents directory under CVS control (in
20979 This means you have to create or checkout the archive by yourself using
20981 (In case you forget that step LyX registers the document with RCS.)
20984 \begin_layout Standard
20987 Then you are asked interactively to supply an initial description of the
20989 Don't forget that registered file is not yet checked in.
20992 \begin_layout Standard
20995 CVS command that is run:
20997 cvs -q add -m"<entered message>" "<file-name>"
21000 \begin_layout Standard
21007 above and for all other CVS commands is an abbreviation for
21008 \begin_inset Quotes eld
21011 change the current working directory to file location and use the file name
21012 without path component as argument
21013 \begin_inset Quotes erd
21019 \begin_layout Subsubsection
21026 \begin_layout Standard
21029 When you are finished editing a file, you commit your changes.
21030 When you do this and you had changed the document, you are asked for a
21031 description of the changes.
21032 After that changes are written to the repository.
21033 In case you didn't change the document and a reserved checkout is detected
21034 the reservation made on
21035 \begin_inset Flex MenuItem
21038 \begin_layout Plain Layout
21049 \begin_layout Labeling
21050 \labelwidthstring 00.00.0000
21054 \begin_inset space ~
21058 \begin_inset space ~
21062 \begin_inset Newline newline
21066 \begin_inset Flex Code
21069 \begin_layout Plain Layout
21074 -q commit -m"<description>" "<file-name>"
21080 \begin_inset Newline newline
21084 \begin_inset Flex Code
21087 \begin_layout Plain Layout
21100 \begin_layout Subsubsection
21107 \begin_layout Standard
21110 When you are sharing a repository with others, you may have to incorporate
21111 their changes into your working copy.
21114 \begin_layout Standard
21119 cvs -q update "<file-name>"
21122 \begin_layout Standard
21125 If a readonly checkout is detected the working copy is made writable and
21129 \begin_layout Standard
21134 cvs -q edit "<file-name>"
21137 \begin_layout Subsubsection
21141 Revert To Repository Version
21144 \begin_layout Standard
21147 This will discard all changes made to the document since the last check
21149 You get a warning before changes are discarded.
21150 Firstly the file is deleted, secondly CVS update command is run.
21153 \begin_layout Standard
21158 cvs -q update "<file-name>"
21161 \begin_layout Standard
21164 If a reserved checkout is detected and the working copy has no changes only
21165 the reservation is undone.
21168 \begin_layout Standard
21173 cvs -q unedit "<file-name>"
21176 \begin_layout Subsubsection
21179 Update of the local directory checkout from repository
21182 \begin_layout Standard
21185 Once your documents gets more complex, containing sub-documents and pictures,
21187 \begin_inset Flex Code
21190 \begin_layout Plain Layout
21198 files and so on using version control becomes more complicated.
21199 LyX supports updating the whole tree in which resides the document.
21200 This become especially useful once you cooperate with people which neither
21201 have detailed knowledge about CVS usage nor they have ambition to commit
21202 additional material to the repository.
21203 You have to organize the files structure so that all external files are
21204 in the same directory or subdirectories of the document.
21205 It's good practice anyway to store multipart documents in an extra directory.
21208 \begin_layout Standard
21212 \begin_inset Flex Code
21215 \begin_layout Plain Layout
21218 Update local directory from repository
21223 command updates the whole directory.
21224 If local changes are detected user is warned before update starts.
21225 In case of merge conflicts both versions of the conflicting document parts
21226 are placed in the final document.
21227 You have to review and correct the result of the merge.
21228 You'll find the conflicts enclosed in pairs of
21229 \begin_inset Flex Code
21232 \begin_layout Plain Layout
21241 \begin_inset Flex Code
21244 \begin_layout Plain Layout
21253 \begin_inset Flex Code
21256 \begin_layout Plain Layout
21265 The first part is your version as before the update operation with the
21266 document name prepended.
21267 The second one is the repository version with the version number after
21269 \begin_inset Flex Code
21272 \begin_layout Plain Layout
21283 \begin_layout Labeling
21284 \labelwidthstring 00.00.0000
21288 \begin_inset space ~
21292 \begin_inset space ~
21296 \begin_inset Newline newline
21300 \begin_inset Flex Code
21303 \begin_layout Plain Layout
21313 (Ask if changes are detected.)
21314 \begin_inset Newline newline
21318 \begin_inset Flex Code
21321 \begin_layout Plain Layout
21324 cd $path; cvs -q update
21334 \begin_layout Standard
21338 \begin_inset Flex Code
21341 \begin_layout Plain Layout
21349 stands for the path to the document.
21352 \begin_layout Subsubsection
21359 \begin_layout Standard
21362 This shows the complete history of the CVS document.
21365 cvs log "<file-name>"
21367 is shown in a browser.
21370 \begin_layout Subsection
21373 SVN commands in LyX
21376 \begin_layout Standard
21379 SVN is now partially supported by LyX.
21380 You can find the commands in the
21382 File\SpecialChar \menuseparator
21384 \begin_inset space ~
21390 Please note that if you use password protected access to repository via
21391 ssh, you will be asked in terminal window.
21392 LyX was tested against SVN 1.5 and 1.6
21396 \begin_layout Plain Layout
21399 Most of the commands will work with 1.4 too, see
21400 \begin_inset CommandInset ref
21402 reference "sub:SVN-Repo-Update"
21414 \begin_layout Subsubsection
21421 \begin_layout Standard
21424 If your document is not under revision control, this is the only item shown
21426 And if it is under revision control, the
21433 item is not visible.
21437 \begin_layout Standard
21440 This command registers in SVN your document ONLY in case you have already
21441 the documents directory under SVN control (in particular
21446 This means you have to checkout the archive by yourself.
21450 \begin_layout Standard
21453 Then you are asked interactively to supply an initial description of the
21455 Don't forget that registered file is not yet commited.
21458 \begin_layout Standard
21461 SVN command that is run:
21464 \begin_inset Quotes eld
21468 \begin_inset Quotes erd
21474 \begin_layout Standard
21481 to understand the switches.
21485 \begin_layout Subsubsection
21492 \begin_layout Standard
21495 When you are finished editing a file, you commit your changes.
21496 When you do this, you are asked for a description of the changes.
21497 After that changes are commited.
21500 \begin_layout Standard
21507 \begin_layout Plain Layout
21510 In case locking is not enabled.
21512 \begin_inset CommandInset ref
21514 reference "subsec:SVN-File-Locking"
21525 svn commit -q -m"<description>" <file-name>
21528 \begin_layout Subsubsection
21535 \begin_layout Standard
21538 Updates the changes of this file from the repository.
21539 Be sure you understand SVN merging and conflicts resolving before using
21540 this function, because all conflicts has to be resolved manually by you!
21543 \begin_layout Standard
21550 \begin_layout Plain Layout
21560 svn update --non-interactive
21561 \begin_inset Quotes eld
21565 \begin_inset Quotes erd
21571 \begin_layout Subsubsection
21575 Revert To Repository Version
21578 \begin_layout Standard
21581 This will discard all changes made to the document since the last check
21583 You get a warning before changes are discarded.
21587 \begin_layout Standard
21593 \begin_inset Quotes eld
21597 \begin_inset Quotes erd
21603 \begin_layout Subsubsection
21606 \begin_inset CommandInset label
21608 name "sub:SVN-Repo-Update"
21612 Update of the local directory checkout from repository
21616 \begin_layout Plain Layout
21619 Note that this command will work only with subversion
21620 \begin_inset Formula $\geqq1.5$
21631 \begin_layout Standard
21634 All the commands above have one shortcomming - they deal with the current
21636 Once your document contains pictures, includes external
21637 \begin_inset Flex Code
21640 \begin_layout Plain Layout
21648 files and so on administration becomes more complicated.
21649 LyX now supports updating the whole tree in which resides the document
21653 \begin_layout Plain Layout
21656 One need to organize the files structure so that all external files are
21657 in the same directory or subdirectories of the document.
21664 This become especially useful once you cooperate with people which neither
21665 know about subversion management nor they have ambition to commit additional
21666 material to the repository.
21670 \begin_layout Standard
21673 \begin_inset Flex Code
21676 \begin_layout Plain Layout
21679 Update local directory from repository
21684 command updates the whole directory and in case of merge conflicts local
21685 version of the files are left, so no unintended data loss occurs.
21686 If local changes are detected user is warned before update starts.
21689 \begin_layout Labeling
21690 \labelwidthstring 00.00.0000
21694 \begin_inset space ~
21698 \begin_inset space ~
21702 \begin_inset Newline newline
21706 \begin_inset Flex Code
21709 \begin_layout Plain Layout
21717 (Ask if changes are detected.)
21718 \begin_inset Newline newline
21722 \begin_inset Flex Code
21725 \begin_layout Plain Layout
21728 svn update --accept mine-full $path
21736 \begin_layout Standard
21740 \begin_inset Flex Code
21743 \begin_layout Plain Layout
21751 stands for the path to the document.
21754 \begin_layout Subsubsection
21761 \begin_layout Standard
21764 This shows the complete history of the SVN document.
21768 \begin_inset Quotes eld
21772 \begin_inset Quotes erd
21777 is shown in a browser.
21780 \begin_layout Subsubsection
21784 \begin_inset CommandInset label
21786 name "subsec:SVN-File-Locking"
21793 \begin_layout Standard
21796 The file exchange through various revision control systems brings the problem
21797 of merge conflicts in case two different users try to edit the same (parts
21799 When such a conflict happens it needs manual resolving and one reasonable
21800 alternative is to provide some kind of locking mechanism, which guarantees
21801 that only one user is allowed to edit file at the given time.
21804 \begin_layout Standard
21807 SVN has two such mechanisms to provide mutual exclusivity for file access
21808 - locks and automatic setting of write permissions (see sec.
21810 \begin_inset CommandInset ref
21812 reference "subsec:Automatical-Locking-Property"
21817 \begin_inset Flex Code
21820 \begin_layout Plain Layout
21832 \begin_layout Plain Layout
21835 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
21841 If this property is detected for a given document LyX starts to use SVN
21842 locks for document editing automatically and the whole check-in/out mechanism
21843 switches to the same regimen as for RCS.
21844 This in particular means there are two different modes of file use in LyX:
21847 \begin_layout Itemize
21851 The loaded file is in the read-only mode.
21852 For editing on needs to check-out.
21857 consists of updating from the repository and gaining write lock.
21858 If the lock is not possible to obtain, we remain in unlocked state.
21861 \begin_layout Itemize
21865 The loaded file is in the 'normal' edit mode.
21866 No other user is allowed to edit the file.
21871 consists of commiting changes and releasing write-lock.
21872 If no changes have been made to the document, no commit will be produced
21876 \begin_layout Plain Layout
21879 Don't be puzzled by the fact that you will be asked for commit message anyway.
21884 and only the write-lock will be released.
21887 \begin_layout Standard
21893 \begin_layout Labeling
21894 \labelwidthstring 00.00.0000
21899 svn commit -q -m"<description>" "<file-name>"
21900 \begin_inset Newline newline
21903 svn unlock "<file-name>"
21906 \begin_layout Labeling
21907 \labelwidthstring 00.00.0000
21912 svn update "<file-name>"
21913 \begin_inset Newline newline
21916 svn lock "<file-name>"
21919 \begin_layout Subsubsection
21923 \begin_inset CommandInset label
21925 name "subsec:Automatical-Locking-Property"
21931 Automatic Locking Property
21934 \begin_layout Standard
21937 The above mentioned automatic setting of write permissions of the .lyx file
21943 ile\SpecialChar \menuseparator
21949 \begin_inset space ~
21952 Control\SpecialChar \menuseparator
21957 oggle locking property
21960 This command is active only when the file is not locked on the svn server
21962 you need to check-out before proceeding).
21965 \begin_layout Labeling
21966 \labelwidthstring 00.00.0000
21970 \begin_inset space ~
21976 \begin_layout Labeling
21977 \labelwidthstring 00.00.0000
21982 svn propset svn:needs-lock ON "<file-name>"
21985 \begin_layout Labeling
21986 \labelwidthstring 00.00.0000
21991 svn propdel svn:needs-lock "<file-name>"
21994 \begin_layout Subsubsection
21997 \begin_inset CommandInset label
21999 name "sub:VCS-Revision-Information"
22003 Revision Information in Documents
22006 \begin_layout Standard
22009 There are more possibilities how to activate revision information in our
22013 \begin_layout Itemize
22016 LyX supports directly:
22020 \begin_layout Itemize
22023 tree revision information (
22024 \begin_inset Flex Code
22027 \begin_layout Plain Layout
22036 The result is the output of the
22037 \begin_inset Flex Code
22040 \begin_layout Plain Layout
22048 command, the following table gives you an idea, how to read the results.
22051 \begin_layout Standard
22055 \begin_inset Tabular
22056 <lyxtabular version="3" rows="6" columns="2">
22057 <features tabularvalignment="middle">
22058 <column alignment="center" valignment="top" width="0">
22059 <column alignment="center" valignment="top" width="0">
22061 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
22064 \begin_layout Plain Layout
22072 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
22075 \begin_layout Plain Layout
22085 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22088 \begin_layout Plain Layout
22096 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22099 \begin_layout Plain Layout
22102 mixed revision working copy
22109 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22112 \begin_layout Plain Layout
22120 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22123 \begin_layout Plain Layout
22126 modified working copy
22133 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22136 \begin_layout Plain Layout
22144 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22147 \begin_layout Plain Layout
22150 switched working copy
22157 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22160 \begin_layout Plain Layout
22168 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22171 \begin_layout Plain Layout
22174 partial working copy, from a sparse checkout
22181 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
22184 \begin_layout Plain Layout
22192 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
22195 \begin_layout Plain Layout
22198 mixed revision, modified, switched working copy
22211 \begin_layout Itemize
22214 file revision information.
22215 The result comes from parsing the output of
22216 \begin_inset Flex Code
22219 \begin_layout Plain Layout
22223 \begin_inset space ~
22227 \begin_inset space ~
22231 \begin_inset space ~
22240 Supported flags are:
22244 \begin_layout Itemize
22247 version number of the last commit (
22248 \begin_inset Flex Code
22251 \begin_layout Plain Layout
22262 \begin_layout Itemize
22265 author of the last commit (
22266 \begin_inset Flex Code
22269 \begin_layout Plain Layout
22280 \begin_layout Itemize
22283 date of the last commit (
22284 \begin_inset Flex Code
22287 \begin_layout Plain Layout
22298 \begin_layout Itemize
22301 time of the last commit (
22302 \begin_inset Flex Code
22305 \begin_layout Plain Layout
22317 \begin_layout Standard
22320 You can obtain this info via InsetInfo (e.g.
22322 \begin_inset Flex Code
22325 \begin_layout Plain Layout
22328 info-insert buffer vcs-date
22334 The information will be available only when you have the file stored under
22335 svn managment (i.e.
22337 \begin_inset Flex Code
22340 \begin_layout Plain Layout
22348 directory is available with your document).
22352 \begin_layout Itemize
22355 Another---a hacking one---possibility is to use svn keywords
22359 \begin_layout Plain Layout
22362 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
22368 In short -- you set file keywords property (e.g.
22371 svn propset svn:keywords 'Rev' file.lyx
22373 ) and then paste keyword TeX code
22377 \begin_layout Plain Layout
22380 This is an easy way how to ensure that LyX won't break the line in the middle
22386 tag in your document (e.g.
22391 \begin_layout Plain Layout
22399 This way svn client will automatically substitute revision number (e.g.
22404 \begin_layout Plain Layout
22411 ) after each update and commit.
22412 There are more problems with this approach.
22413 Firstly, the '$' character is used in TeX world for math equations, so
22414 any occurence of math formula
22415 \begin_inset Formula $Rev$
22419 \begin_inset Formula $Rev:59$
22422 in your LyX document.
22423 Similarly for other keywords like Id, Date, Author, etc.
22424 Secondly svn output is dependent on your locales, so its very easy that
22425 svn would produce some problematic strings once Date is used.
22426 Thirdly you get the whole 'Rev: 59' string in your document instead of
22428 Until subversion implements user's custom keywords it will be hard to use
22429 this approach reliably or let LyX to support it directly.
22432 \begin_layout Subsection
22435 SVN and Windows Environment
22438 \begin_layout Quote
22441 My inclination is to say that if the user cannot figure out the command
22442 line operations on their own fairly quickly, they would be well advised
22443 to use TortoiseSVN.
22449 \begin_layout Subsubsection
22455 \begin_layout Standard
22458 In addition to installing LyX, and having access to a Subversion repository,
22459 the user will need to install the Subversion client program.
22460 A Windows installer for the client program is available from
22461 \begin_inset CommandInset href
22464 target "http://www.collab.net/nonav/downloads/subversion/"
22469 The user may also want to install
22470 \begin_inset CommandInset href
22473 target "http://tortoisesvn.tigris.org/"
22477 , which integrates Subversion operations into the context (rightclick) menu
22478 of Windows Explorer.
22479 Operations done outside LyX will typically be more convenient using the
22480 Explorer context menu.
22481 Note that TortoiseSVN is not a replacement for the client program, which
22482 is what LyX itself will use.
22485 \begin_layout Subsubsection
22488 Bringing a document under Subversion control
22491 \begin_layout Standard
22494 Before a LyX document can be brought under version control in Subversion,
22495 its parent directory needs to be under version control.
22496 If the document is being added to a project already in the repository,
22497 this is accomplished by checking the project out to the directory where
22498 the new document will be placed.
22499 If the project itself is not yet under version control (for instance, if
22500 this document starts a new project), the directory must be imported into
22502 This is done outside LyX.
22503 Both import and checkout are easily accomplished from the Explorer context
22504 menu using TortoiseSVN, or alternatively can be done using the command
22505 line client at a DOS prompt.
22506 The procedure for importing the project using TortoiseSVN is described
22507 below, assuming an existing repository and a new project being started
22515 For information on using the Subversion client program, run
22522 \begin_layout Enumerate
22531 in Windows Explorer, right click it, and select
22533 TortoiseSVN > Repo-browser
22536 If necessary, adjust the URL for the repository, then click OK.
22539 \begin_layout Enumerate
22542 Right click the level of the repository under which you want to place the
22543 new project folder (typically the top level) and click
22545 Create folder\SpecialChar \ldots{}
22548 Supply a name for the project folder and click OK.
22549 Add a message for the log file if desired, then click OK again.
22550 The new project folder should appear in the repository.
22551 Finally, click OK again to exit the repository browser.
22554 \begin_layout Enumerate
22557 Once again right click
22563 , this time selecting SVN Checkout\SpecialChar \ldots{}
22564 Select the URL of the project folder
22565 you just created in the repository, and set the checkout directory to
22573 You will be warned about a non-empty folder; click OK to proceed.
22574 You should now have a
22585 \begin_layout Enumerate
22588 Create or open your document in LyX and click
22593 ile\SpecialChar \menuseparator
22599 \begin_inset space ~
22602 Control\SpecialChar \menuseparator
22610 Add a log message and click OK to commit the document to version control.
22613 \begin_layout Standard
22616 From this point onward, you should have full functionality in the
22621 ile\SpecialChar \menuseparator
22627 \begin_inset space ~
22633 You also have the option of checking the document in and out, viewing its
22635 using the TortoiseSVN context menu in Windows Explorer or the Subversion
22636 client program from a command prompt.
22639 \begin_layout Subsubsection
22642 SSH tunnel used with SVN under Windows
22645 \begin_layout Standard
22648 Compared with Linux setting up svn client to communicate over ssh under
22649 Windows is a rather troublesome task.
22650 We will at least offer some hints how to setup the client side but prior
22651 knowledge about ssh and the Windows command line is needed, also be prepared
22652 for a great deal of frustration\SpecialChar \ldots{}
22656 \begin_layout Enumerate
22659 Get a svn client for windows, as described in the previous sections.
22660 When it is a fresh install run some svn command (e.g.
22662 \begin_inset Flex Code
22665 \begin_layout Plain Layout
22673 ) to create config files, which you will need to change later on.
22676 \begin_layout Enumerate
22679 Choose a ssh client for Windows.
22680 There are several possibilities, we will use the one from Putty tools
22684 \begin_layout Plain Layout
22687 \begin_inset Flex URL
22690 \begin_layout Plain Layout
22692 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
22703 You will need to set the connection up so that the client doesn't ask for
22704 any password from you.
22705 To keep things easy we will use only keys without any additional password
22710 \begin_layout Enumerate
22714 \begin_inset Flex Code
22717 \begin_layout Plain Layout
22726 Save your private .ppk key file and put the public one on the server side.
22727 If the SVN server runs on Linux, note that the format of the public key
22728 is not compatible with Linux openssh and you will need to direcly copy-paste
22731 Public key for pasting into OpenSSH authorized_keys file
22733 :” edit field into the server's
22734 \begin_inset Flex Code
22737 \begin_layout Plain Layout
22740 ~/.ssh/authorized_keys
22746 \begin_inset Flex Code
22749 \begin_layout Plain Layout
22760 \begin_layout Enumerate
22764 \begin_inset Flex Code
22767 \begin_layout Plain Layout
22776 In the SVN config file
22780 \begin_layout Plain Layout
22783 Exact path depends on Windows version, usually somewhere around
22784 \begin_inset Flex Code
22787 \begin_layout Plain Layout
22792 Documents and Settings
22806 \begin_inset Flex Code
22809 \begin_layout Plain Layout
22826 , section [tunnels], setup ssh command, e.g.
22828 \begin_inset Flex Code
22831 \begin_layout Plain Layout
22834 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
22843 \begin_layout Plain Layout
22846 It will usually take a lot of time to get exact command right and it depends
22848 For example do not have some remote server saved as a default session in
22850 If things fail, try to connect via plink without SVN first.
22859 \begin_layout Enumerate
22862 Checkout the SVN archive, e.g.
22864 \begin_inset Flex Code
22867 \begin_layout Plain Layout
22870 svn co svn+ssh://user@server/repository_path
22878 \begin_layout Subsubsection
22881 End-of-Line Conversions
22884 \begin_layout Standard
22887 When the collsraborators are mixing Linux and Windows environments, LyX
22888 will use different line endings inside the .lyx files.
22889 This is not a problem as far as LyX functionality is concerned, but the
22890 commit diffs will be huge and merge-conflicts prone.
22891 Fortunately SVN itself knows
22895 \begin_layout Plain Layout
22898 \begin_inset Flex URL
22901 \begin_layout Plain Layout
22903 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
22913 how to deal with CR/LF problems when switching .lyx files to the
22914 \begin_inset Flex Code
22917 \begin_layout Plain Layout
22929 \begin_layout Plain Layout
22933 \begin_inset Flex Code
22936 \begin_layout Plain Layout
22939 svn propset svn:eol-style native FILE_NAME
22952 \begin_layout Subsection
22958 \begin_layout Standard
22961 With the recent addition of the vc-command function LyX power users are
22962 allowed to create their own commands for revision control.
22965 \begin_layout Standard
22968 As an example you can see how two TortoiseSVN commands could be integrated
22972 \begin_layout Description
22976 \begin_inset Flex Code
22979 \begin_layout Plain Layout
22982 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
22990 \begin_layout Description
22994 \begin_inset Flex Code
22997 \begin_layout Plain Layout
23000 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
23008 \begin_layout Subsection
23011 Version control and Document comparison
23014 \begin_layout Standard
23017 One of the typical uses of version control is to inspect the changes between
23018 revisions, usually by creating
23019 \begin_inset Flex Code
23022 \begin_layout Plain Layout
23031 While this is useful for plain text files, it is much less useful in the
23032 case of LyX files, which have more complicated structure.
23033 Hence we provide binding to the Document comparison feature.
23034 They are two ways of calling this feature - either by direct call of
23035 \begin_inset Flex Code
23038 \begin_layout Plain Layout
23046 LyX function (for details see LyX functions manual) or by icon/menu item
23048 \begin_inset Flex MenuItem
23051 \begin_layout Plain Layout
23054 Compare with older revision...
23060 One can either compare two chosen revisions of the document or he can simply
23061 compare the current version of edited text with older revisions (where
23063 \begin_inset Flex MenuItem
23066 \begin_layout Plain Layout
23074 ' revisions back means comparison of the edited file with last commited
23079 \begin_layout Standard
23082 This feature is supported for SVN and RCS though due to the more complicated
23083 versioning scheme of RCS there is a constraint -- when addressing the revisions
23084 in dialog, numbers always point to the last number in RCS revision number,
23089 \begin_layout Section
23090 Programmation littéraire
23093 \begin_layout Standard
23098 (kayvan@sylvan.com), document d'origine écrit par
23100 Edmar Wienskoski Jr.
23103 (edmar-w-jr@technologist.com)
23106 \begin_layout Subsection
23110 \begin_layout Standard
23111 Le but principal de cette documentation est de montrer comment utiliser
23112 LyX pour la programmation littéraire.
23113 Nous supposerons que vous êtes familiers de cette technique de programmation,
23114 et savez donc ce que
23115 \begin_inset Quotes fld
23119 \begin_inset Quotes frd
23123 \begin_inset Quotes fld
23127 \begin_inset Quotes frd
23134 \begin_layout Plain Layout
23135 NdT : Respectivement la génération du code et de la documentation.
23142 Si ce n'est pas le cas, veuillez lire les pages web dont les adresses sont
23143 indiquées un peu plus loin.
23144 Vous y trouverez une bonne documentation, allant de l'histoire du développement
23145 aux derniers trucs et astuces.
23148 \begin_layout Standard
23149 Nous supposerons aussi que vous êtes assez familiarisés avec LyX pour pouvoir
23150 changer vos préférences, et le fichier de ressources X.
23151 Si ce n'est pas le cas, voyez le reste de la documentation de LyX qui couvre
23155 \begin_layout Subsection
23156 La programmation littéraire
23159 \begin_layout Standard
23160 Extrait de la FAQ de la Programmation Littéraire :
23163 \begin_layout Quotation
23164 La programmation littéraire est la combinaison de la documentation et des
23165 sources en une forme lisible par un être humain.
23166 En fait, la programmation littéraire doit être agréable à lire, et même
23167 aguicheuse ! (Désolé, Bob, je n'ai pas pu résister...) En général, la programmatio
23168 n littéraire combine la source et la documentation dans un seul et unique
23170 Des outils de programmation littéraire permettent ensuite de produire séparémen
23171 t le fichier source et la documentation.
23172 Le style WEB de programmation littéraire fut créé par D.E.
23173 Knuth lors du développement de son logiciel de typographie, TeX.
23176 \begin_layout Standard
23180 \begin_layout Quotation
23183 En quoi la programmation littéraire diffère-t-elle du commentaire ?
23186 \begin_layout Quotation
23187 Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
23191 \begin_layout Itemize
23192 un ordre d'élaboration flexible
23195 \begin_layout Itemize
23196 le support automatique pour la visualisation
23199 \begin_layout Itemize
23200 une documentation mise en forme, notamment les diagrammes et les mathématiques
23205 \begin_layout Standard
23206 Maintenant que j'ai éveillé votre curiosité, voyons les références :
23209 \begin_layout Subsubsection
23213 \begin_layout Standard
23214 La FAQ complète de la Programmation Littéraire se trouve à :
23217 \begin_layout Quote
23218 FAQ de la Programmation Littéraire
23219 \begin_inset Flex URL
23222 \begin_layout Plain Layout
23224 http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
23232 \begin_layout Standard
23233 La FAQ dénombre 23 (vingt-trois !) outils différents pour la programmation
23235 Certains sont spécialisés pour certains langages de programmation, d'autre
23236 ont une portée plus générale.
23242 pour mon usage personnel pour plusieures raisons :
23245 \begin_layout Itemize
23246 Il sait générer la documentation aussi bien en LaTeX qu'en HTML.
23249 \begin_layout Itemize
23250 Il a une architecture ouverte, c'est-à-dire qu'il est facile d'y ajouter
23251 de nouveaux filtres et de réaliser des opérations spéciales au besoin.
23254 \begin_layout Itemize
23255 Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
23258 \begin_layout Itemize
23262 \begin_layout Standard
23263 La page web de Noweb se trouve à :
23266 \begin_layout Quote
23267 Page d'accueil de Noweb
23268 \begin_inset Flex URL
23271 \begin_layout Plain Layout
23273 http://www.cs.virginia.edu/~nr/noweb/
23281 \begin_layout Standard
23282 À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
23283 exemples de programmation littéraire.
23286 \begin_layout Subsection
23287 LyX et la Programmation Littéraire
23290 \begin_layout Standard
23291 LyX supporte la Programmation Littéraire par l'intermédiaire du mécanisme
23292 de gestion des convertisseurs.
23294 \begin_inset Quotes fld
23297 indépendant de Noweb
23298 \begin_inset Quotes frd
23301 , c'est-à-dire que vous pourrez utiliser cette nouvelle fonction de LyX
23302 avec un autre outil de programmation littéraire de votre choix, en changeant
23303 juste vos préférences LyX.
23306 \begin_layout Subsubsection
23307 Génération des documents et du code (weaving and tangling)
23310 \begin_layout Paragraph
23311 Sélection de la classe de document
23314 \begin_layout Standard
23315 Si vous avez installé Noweb et LyX avec succès, vous devez trouver trois
23316 nouvelles classes de document :
23319 \begin_layout Itemize
23323 \begin_inset space ~
23329 \begin_layout Itemize
23333 \begin_inset space ~
23339 \begin_layout Itemize
23343 \begin_inset space ~
23349 \begin_layout Standard
23350 Il vous faut sélectionner l'une d'entre elles pour créer votre document
23354 \begin_layout Standard
23355 Remarquez bien que les documents littéraires ne sont pas limités à ces trois
23357 De nouvelles classes peuvent être générées à partir d'autres styles, comme
23358 les lettres, ou à partir d'autres variantes d'une classe, comme
23361 \begin_inset space ~
23367 Si vous avez des besoins particuliers qui ne peuvent être couverts par
23368 ces classes, faites-le savoir à la liste de diffusion des développeurs
23370 \begin_inset Flex URL
23373 \begin_layout Plain Layout
23375 lyx-devel@lists.lyx.org
23380 et nous nous arrangerons pour ajouter une nouvelle entrée, ou vous expliquer
23381 comment le faire vous-même
23385 \begin_layout Plain Layout
23386 C'est très simple, ça ne demande que la création d'un fichier de quatre
23387 lignes, et la relance de l'auto-configuration.
23393 De plus, si vous utilisez un outil littéraire autre que Noweb, vous voudrez
23394 peut-être créer un nouvel ensemble de classes de document prévues pour.
23397 \begin_layout Paragraph
23401 \begin_layout Standard
23402 LyX vous permet d'entrer du code par l'intermédiaire d'un format nommé
23408 \begin_layout Plain Layout
23412 Le terme équivalent sous Noweb est
23413 \begin_inset Quotes fld
23417 \begin_inset Quotes frd
23421 Pour des raisons historiques, j'ai gardé le terme
23422 \begin_inset Quotes fld
23426 \begin_inset Quotes frd
23429 d'un autre outil littéraire appelé Nuweb, que j'ai utilisé bien des années
23430 avant de me convertir à Noweb.
23438 Noweb délimite les scraps ainsi :
23441 \begin_layout LyX-Code
23445 \begin_layout LyX-Code
23449 \begin_layout LyX-Code
23453 \begin_layout LyX-Code
23457 \begin_layout LyX-Code
23461 \begin_layout Standard
23462 Le problème est que tout ce qui est compris entre le
23470 doit être pris tel quel, c'est-à-dire que LyX ne doit faire aucune interprétati
23471 on de ce qui a été écrit.
23472 C'est géré par un environnement spécial appelé
23476 , qui fonctionne comme un paragraphe normal mais qui présente une totale
23477 liberté en ce qui concerne l'espacement.
23480 \begin_layout Standard
23481 L'inconvénient de l'environnement de paragraphe
23485 est que des paragraphes consécutifs de code vont être séparés par une ligne
23486 vide dans le code source et dans la documentation imprimée.
23487 Pour éviter ça, il faut donc, dans un
23491 donné, finir chaque ligne de code par un saut de ligne (
23500 L'exemple ci-dessus donnera donc
23504 \begin_layout Plain Layout
23505 Sur un document imprimé, il n'y a aucune différence entre cet exemple et
23514 \begin_layout LyX-Code
23516 \begin_inset Newline newline
23520 \begin_inset Newline newline
23524 \begin_inset Newline newline
23528 \begin_inset Newline newline
23534 \begin_layout Standard
23535 Cet environnement fonctionne bien.
23536 Le seul réel inconvénient est de devoir taper
23546 \begin_layout Plain Layout
23547 Régler ce problème fait partie de la liste des améliorations à apporter.
23557 \begin_layout Standard
23558 Il est à noter que vous pouvez aussi utiliser la construction
23561 \begin_inset Quotes fld
23565 \begin_inset Quotes frd
23570 de Noweb dans vos scraps pour ajouter des éléments de référence croisée
23574 \begin_layout LyX-Code
23576 \begin_inset Newline newline
23579 def une_fonction(param):
23580 \begin_inset Newline newline
23583 "C'est la documentation de cette fonction."
23584 \begin_inset Newline newline
23587 print "Mes paramètres : ", param
23590 \begin_layout LyX-Code
23591 @ %def une_fonction
23594 \begin_layout Standard
23595 Pour avoir un exemple de cette construction et des références croisées engendrée
23596 s, regardez le programme littéraire python dans
23601 /examples/listerrors.lyx
23603 qui devrait clarifier tout ça.
23606 \begin_layout Paragraph
23607 Génération de la documentation
23610 \begin_layout Standard
23611 Arrivé ici, vous avez déjà un nouveau fichier avec sa propre classe de document,
23612 et vous avec tapé un peu de code et de texte dedans.
23613 Bien ; et maintenant, comment je l'imprime ? La réponse est simple : vous
23616 Visionner\SpecialChar \menuseparator
23620 comme vous le feriez pour un document quelconque.
23621 Il n'y a aucune procédure particulière.
23624 \begin_layout Standard
23625 Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
23626 à l'intérieur de LyX :
23629 \begin_layout Enumerate
23630 Quand vous choisissez
23632 Visionner\SpecialChar \menuseparator
23634 \begin_inset space ~
23638 \begin_inset space ~
23641 Jour\SpecialChar \menuseparator
23644 , un fichier LaTeX est généré.
23648 \begin_layout Standard
23649 Si le document est d'un type littéraire, le fichier généré sera nommé avec
23650 l'extension définie par le format
23651 \begin_inset Quotes fld
23655 \begin_inset Quotes frd
23658 (défini dans la fenêtre de
23662 ), sinon le fichier aura l'extension habituelle
23670 \begin_layout Enumerate
23671 Remarquez que la seule différence est cette extension : LyX n'a rien de
23672 particulier à faire.
23673 Tant que vous avez utilisé l'environnement
23677 en entrant le texte, tout se passera sans problème.
23680 \begin_layout Enumerate
23681 Si le document est d'une classe littéraire, LyX utilisera ensuite le convertisse
23682 ur interne LyX vers Noweb, suivi par le convertisseur Noweb vers LaTeX
23686 \begin_layout Plain Layout
23687 Les convertisseurs sont définis dans la fenêtre
23689 Éditer\SpecialChar \menuseparator
23701 pour générer le fichier LaTeX
23705 \begin_layout Standard
23706 Sinon, il saute simplement cette étape.
23710 \begin_layout Enumerate
23711 Enfin, LaTeX est invoqué et le processus continue comme s'il s'agissait
23712 d'un document quelconque.
23715 \begin_layout Standard
23716 Vous êtes donc indépendant d'un
23717 \begin_inset Quotes fld
23721 \begin_inset Quotes frd
23724 donné, car vous pouvez changer les commandes correspondant aux différents
23728 \begin_layout Paragraph
23732 \begin_layout Standard
23733 Quand on demande de
23737 dans les menus, ou quand on appuie sur le bouton correspondant de la barre
23738 d'outils, un fichier LaTeX est généré comme dans l'étape
23739 \begin_inset space ~
23743 LyX invoque ensuite le convertisseur
23748 Celui-ci (comme tout convertisseur) est invoqué en deux parties :
23751 \begin_layout Enumerate
23752 Le programme de conversion proprement dit.
23753 Ce programme procède à la conversion d'un format à un autre (ici, du format
23765 \begin_layout Enumerate
23766 Le filtre de messages d'erreur.
23767 C'est un programme dont le seul rôle est de réécrire les messages d'erreur
23768 dans un format compréhensible par LyX.
23769 Ça permet à LyX de placer des boîtes d'erreur au bon endroit dans le tampon
23773 \begin_layout Standard
23774 La première partie, déterminée par le champ
23781 \begin_inset Quotes fld
23785 \begin_inset Quotes frd
23791 Ça signifie que LyX va appeler
23795 (un programme ou un script) avec le nom du fichier Noweb (en général un
23796 fichier dans le répertoire temporaire de LyX).
23799 \begin_layout Standard
23800 Voici une implémentation de
23804 que vous pouvez mettre dans un répertoire de votre chemin d'accès par défaut
23808 \begin_layout LyX-Code
23812 \begin_layout LyX-Code
23816 \begin_layout LyX-Code
23817 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
23820 \begin_layout Standard
23821 L'autre partie de la définition du convertisseur est le champ
23824 \begin_inset space ~
23832 \begin_inset Quotes fld
23835 originaldir,parselog=listerrors
23836 \begin_inset Quotes frd
23842 Ça fera passer toutes les erreurs générées par
23846 à travers le programme
23853 \begin_layout Standard
23854 La gestion des convertisseurs cherche le programme
23872 puis dans le chemin d'accès par défaut.
23875 \begin_layout Paragraph
23876 Instructions de compilation dans le document
23879 \begin_layout Standard
23880 La dernière partie de l'interface entre LyX et noweb est le scrap
23881 \begin_inset Quotes fld
23885 \begin_inset Quotes frd
23889 En général, les instructions de compilation de votre programme doivent
23890 être regroupées dans un scrap à part.
23895 vu plus haut est spécifique à noweb et utilise la commande
23899 pour rechercher ce scrap (appelé
23900 \begin_inset Quotes fld
23904 \begin_inset Quotes frd
23907 ) et passer son contenu dans
23914 \begin_layout Standard
23915 Typiquement, un tel scrap ressemble à ceci :
23918 \begin_layout LyX-Code
23920 \begin_inset Newline newline
23924 \begin_inset Newline newline
23928 \begin_inset Newline newline
23931 if [ -z "${NOWEB_SOURCE}" ]
23932 \begin_inset Newline newline
23936 \begin_inset Newline newline
23939 NOWEB_SOURCE=mon_fichier.nw
23940 \begin_inset Newline newline
23944 \begin_inset Newline newline
23948 code pour extraire les fichiers ...]
23949 \begin_inset Newline newline
23953 code pour compiler les fichiers ...]
23954 \begin_inset Newline newline
23960 \begin_layout Standard
23966 /examples/listerrors.lyx
23973 /examples/Literate.lyx
23975 qui implémentent deux versions du programme
23979 pour avoir des exemples de comment tout cela va ensemble.
23980 Vous pouvez encore consulter
23985 /examples/noweb2lyx.lyx
23988 Il est intéressant de constater que ces trois fichiers démontrent l'indépendanc
23989 e de LyX relativement au langage de programmation littéraire adopté car
23990 ils sont écrits respectivement en Python, C et Perl.
23993 \begin_layout LyX-Code
23997 \begin_layout Subsubsection
24001 \begin_layout Standard
24002 Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
24009 Éditer\SpecialChar \menuseparator
24013 Les parties importantes sont :
24016 \begin_layout Description
24018 \begin_inset space ~
24022 \begin_inset space ~
24026 \begin_inset Quotes fld
24030 \begin_inset Quotes frd
24033 Choisi dans l'onglet
24037 , où vous mettez ce qui est spécifique à Noweb.
24041 \begin_inset space ~
24049 \begin_inset Quotes fld
24053 \begin_inset Quotes frd
24065 \begin_inset Quotes fld
24069 \begin_inset Quotes frd
24075 LyX créera donc un fichier d'extension
24079 lors de la première étape du processus de conversion.
24082 \begin_layout Description
24084 \begin_inset space ~
24088 \begin_inset space ~
24095 C'est un format fictif dont le seul but est d'être le point d'arrivée d'une
24096 conversion (ce qui permet ainsi de mettre en place un convertisseur pointant
24100 \begin_layout Description
24109 Ce convertisseur assure la génération de la documentation (
24110 \begin_inset Quotes fld
24114 \begin_inset Quotes frd
24118 Pour Noweb, il faut mettre
24121 \begin_inset Quotes fld
24124 noweave -delay -index $$i > $$o
24125 \begin_inset Quotes frd
24131 \begin_layout Description
24140 Celui-ci assure la génération du code (
24141 \begin_inset Quotes fld
24145 \begin_inset Quotes frd
24149 Comme vu plus haut, il faut mettre
24152 \begin_inset Quotes fld
24156 \begin_inset Quotes frd
24164 \begin_inset space ~
24172 \begin_inset Quotes fld
24175 originaldir,parselog=listerrors
24176 \begin_inset Quotes frd
24184 \begin_layout Subsubsection
24185 Fonctions pour le déboguage
24188 \begin_layout Standard
24189 Une nouvelle fonction est aussi implémentée dans le serveur LyX, la fonction
24191 \begin_inset Quotes fld
24194 serveur va à la bonne ligne
24195 \begin_inset Quotes frd
24198 que l'on utilisera avec
24206 ou un autre débogueur.
24209 \begin_layout Standard
24210 Lorsque vous déboguez du code avec
24218 , il est possible d'appeler un éditeur de texte à la position actuelle d'exécuti
24219 on, avec un seul appui clavier.
24220 La configuration par défaut de
24229 Il se trouve que vous pouvez choisir l'éditeur appelé par
24235 Éditer\SpecialChar \menuseparator
24236 Préférences\SpecialChar \menuseparator
24239 en changeant l'entrée
24242 \begin_inset space ~
24250 \begin_layout Standard
24251 J'ai trouvé avantageux d'utiliser LyX avec
24258 \begin_inset space ~
24266 \begin_layout LyX-Code
24267 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
24270 \begin_layout Standard
24271 Ainsi, quand vous utilisez
24275 et que vous vous apercevez qu'il faut modifier le code, vous pressez juste
24288 renvoie cette information à LyX via le serveur LyX.
24289 La fenêtre LyX montrera le fichier en question, avec le curseur pile poil
24295 Plus besoin de jouer aux devinettes ou de faire défiler tout le document
24296 pour savoir où se situait le problème !
24299 \begin_layout Standard
24300 Notez cependant qu'il vous faut activer cette fonction du serveur LyX, inactive
24302 Pour cela, allez dans
24304 Outils\SpecialChar \menuseparator
24305 Préférences\SpecialChar \menuseparator
24308 et mettez un chemin du genre
24311 \begin_inset Quotes fld
24314 /home/<votre-réperoire-home>/\SpecialChar \-
24316 \begin_inset Quotes frd
24323 Tubes du Serveur LyX
24328 \begin_layout Standard
24329 Lisez la documentation sur le serveur LyX dans le manuel de
24333 pour plus d'information.
24336 \begin_layout Subsubsection
24337 Ajouts à la barre d'outils
24340 \begin_layout Standard
24341 Il y a six nouveaux boutons qui peuvent être ajoutés à la barre d'outils
24343 Cinq de ces boutons sont des raccourcis vers les styles
24364 Le dernier bouton est un raccourci vers la commande
24365 \begin_inset Quotes fld
24369 \begin_inset Quotes frd
24375 \begin_layout Standard
24376 LyX a tout une série de boutons qui peuvent être intégrés dans la barre
24378 Personnellement, j'ai combiné les six raccourcis ci-dessus avec deux autres
24381 Visionner\SpecialChar \menuseparator
24383 \begin_inset space ~
24387 \begin_inset space ~
24390 Jour\SpecialChar \menuseparator
24395 Visionner\SpecialChar \menuseparator
24399 Voilà comment cela se présente :
24402 \begin_layout LyX-Code
24406 \begin_layout LyX-Code
24410 \begin_layout LyX-Code
24411 Icon "layout Standard"
24414 \begin_layout LyX-Code
24415 Icon "layout Section"
24418 \begin_layout LyX-Code
24419 Icon "layout LaTeX"
24422 \begin_layout LyX-Code
24423 Icon "layout LyX-Code"
24426 \begin_layout LyX-Code
24427 Icon "layout Scrap"
24430 \begin_layout LyX-Code
24434 \begin_layout LyX-Code
24438 \begin_layout LyX-Code
24439 Icon "buffer-typeset"
24442 \begin_layout LyX-Code
24443 Icon "build-program"
24446 \begin_layout LyX-Code
24450 \begin_layout LyX-Code
24454 \begin_layout LyX-Code
24458 \begin_layout LyX-Code
24462 \begin_layout LyX-Code
24466 \begin_layout Subsubsection
24467 Couleurs personnalisées
24470 \begin_layout Standard
24471 Un certain nombre de couleurs de LyX peuvent être personnalisées dans la
24477 Une des choses qui ennuient nombre d'entre nous est la couleur du code
24479 La couleur par défaut est le rouge, or les scraps utilisent la police LaTeX,
24480 et comme il y a beaucoup de scraps dans un document de programmation littéraire
24481 , vous en aurez sûrement marre de tout voir en rouge.
24482 Vous pouvez la changer dans l'onglet
24484 Apparence\SpecialChar \menuseparator
24490 \begin_layout Standard
24491 Le problème suivant est la présence visible des caractères
24492 \begin_inset Quotes fld
24496 \begin_inset Quotes frd
24500 Vous pouvez aussi choisir la couleur de ces caractères particuliers et
24501 donc les faire se confondre avec le fond.
24502 Je vous conseille de choisir une couleur qui est proche de celle du fond,
24503 mais pas la même : vous pourrez toujours les voir, mais ils ne vous dérangeront
24507 \begin_layout Chapter
24513 \begin_inset CommandInset label
24515 name "chap:Special-features"
24522 \begin_layout Standard
24525 You can do everything with LyX that you can do with LaTeX.
24526 However, LyX cannot support every LaTeX feature directly.
24527 But you can always use TeX Code.
24528 This chapter shows you some more special things you might want to use.
24529 For other special things you can do with figures, tables, floats, boxes
24530 and notes, have a look at the
24537 \begin_layout Section
24541 \begin_layout Standard
24544 The aim for this section is to show how the LaTeX package
24548 can be used in a LyX document.
24549 LyX does not support the
24553 package natively yet, so you have to use some TeX code.
24556 \begin_layout Standard
24563 package allows switching between one and multicolumn format on the same
24565 Footnotes are handled correctly, but will be placed at the bottom of the
24566 page and not under each column.
24567 Within the different columns you can use everyting, with the limitation
24568 that for floats you need to use the option
24575 \begin_layout Subsection
24579 \begin_layout Standard
24580 Si vous voulez avoir deux colonnes dans votre texte, il faut pour insérer
24583 \begin_layout Standard
24588 begin{multicols}{2}
24591 \begin_layout Standard
24592 en mode LaTeX à l'endroit où vous voulez démarrer la disposition en deux
24596 \begin_layout Standard
24604 \begin_layout Standard
24605 là où vous voulez qu'elle se termine.
24610 \begin_layout Plain Layout
24611 NdT : Les lecteurs anglophobes me pardonneront, mais je ne me lance pas
24612 à traduire des passages de Sherlock Holmes.
24621 \begin_layout Standard
24625 \begin_layout Plain Layout
24629 begin{multicols}{2}
24637 \begin_layout Standard
24642 The Adventure of the Empty House
24645 \begin_inset Newline newline
24650 Sir Arthur Conan Doyle
24653 \begin_layout Standard
24656 It was in the spring of the year 1894 that all London was interested, and
24657 the fashionable world dismayed, by the murder of the Honourable Ronald
24658 Adair under most unusual and inexplicable circumstances.
24659 The public has already learned those particulars of the crime which came
24660 out in the police investigation, but a good deal was suppressed upon that
24661 occasion, since the case for the prosecution was so overwhelmingly strong
24662 that it was not necessary to bring forward all the facts.
24663 Only now, at the end of nearly ten years, am I allowed to supply those
24664 missing links which make up the whole of that remarkable chain.
24665 The crime was of interest in itself, but that interest was as nothing to
24666 me compared to the inconceivable sequel, which afforded me the greatest
24667 shock and surprise of any event in my adventurous life.
24668 Even now, after this long interval, I find myself thrilling as I think
24669 of it, and feeling once more that sudden flood of joy, amazement, and increduli
24670 ty which utterly submerged my mind.
24671 Let me say to that public, which has shown some interest in those glimpses
24672 which I have occasionally given them of the thoughts and actions of a very
24673 remarkable man, that they are not to blame me if I have not shared my knowledge
24674 with them, for I should have considered it my first duty to do so, had
24675 I not been barred by a positive prohibition from his own lips, which was
24676 only withdrawn upon the third of last month.
24679 \begin_layout Standard
24683 \begin_layout Plain Layout
24695 \begin_layout Subsection
24699 \begin_layout Standard
24700 Le même schéma s'applique si vous voulez plus de deux colonnes.
24701 (Vous pouvez avoir plus de 3 colonnes si vous voulez, mais ça risque de
24702 ne pas être très agréable à regarder.)
24705 \begin_layout Standard
24709 \begin_layout Plain Layout
24713 begin{multicols}{3}
24721 \begin_layout Standard
24724 It can be imagined that my close intimacy with Sherlock Holmes had interested
24725 me deeply in crime, and that after his disappearance I never failed to
24726 read with care the various problems which came before the public.
24727 And I even attempted, more than once, for my own private satisfaction,
24728 to employ his methods in their solution, though with indifferent success.
24729 There was none, however, which appealed to me like this tragedy of Ronald
24731 As I read the evidence at the inquest, which led up to a verdict of willful
24732 murder against some person or persons unknown, I realized more clearly
24733 than I had ever done the loss which the community had sustained by the
24734 death of Sherlock Holmes.
24735 There were points about this strange business which would, I was sure,
24736 have specially appealed to him, and the efforts of the police would have
24737 been supplemented, or more probably anticipated, by the trained observation
24738 and the alert mind of the first criminal agent in Europe.
24739 All day, as I drove upon my round, I turned over the case in my mind and
24740 found no explanation which appeared to me to be adequate.
24741 At the risk of telling a twice-told tale, I will recapitulate the facts
24742 as they were known to the public at the conclusion of the inquest.
24745 \begin_layout Standard
24749 \begin_layout Plain Layout
24761 \begin_layout Standard
24762 Vous pouvez sans problème avoir plus de 3
24763 \begin_inset space ~
24766 colonnes, si vous le voulez, mais ce n'est plus très agréable à lire.
24769 \begin_layout Subsection
24770 Des Colonnes dans une Colonne
24773 \begin_layout Standard
24774 Vous pouvez même avoir des colonnes dans une colonne :
24777 \begin_layout Standard
24781 \begin_layout Plain Layout
24785 begin{multicols}{2}
24793 \begin_layout Standard
24796 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
24797 at that time governor of one of the Australian colonies.
24798 Adair's mother had returned from Australia to undergo the operation for
24799 cataract, and she, her son Ronald, and her daughter Hilda were living together
24803 \begin_layout Standard
24807 \begin_layout Plain Layout
24811 begin{multicols}{2}
24819 \begin_layout Standard
24822 The youth moved in the best society–had, so far as was known, no enemies
24823 and no particular vices.
24824 He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
24825 had been broken off by mutual consent some months before, and there was
24826 no sign that it had left any very profound feeling behind it.
24827 For the rest {sic} the man's life moved in a narrow and conventional circle,
24828 for his habits were quiet and his nature unemotional.
24829 Yet it was upon this easy-going young aristocrat that death came, in most
24830 strange and unexpected form, between the hours of ten and eleven-twenty
24831 on the night of March 30, 1894.
24834 \begin_layout Standard
24838 \begin_layout Plain Layout
24850 \begin_layout Standard
24853 Ronald Adair was fond of cards–playing continually, but never for such stakes
24855 He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
24856 It was shown that, after dinner on the day of his death, he had played
24857 a rubber of whist at the latter club.
24858 He had also played there in the afternoon.
24863 The evidence of those who had played with him– Mr.
24864 Murray, Sir John Hardy, and Colonel Moran–showed that the game was whist,
24865 and that there was a fairly equal fall of the cards.
24866 Adair might have lost five pounds, but not more.
24867 His fortune was a considerable one, and such a loss could not in any way
24869 He had played nearly every day at one club or other, but he was a cautious
24870 player, and usually rose a winner.
24871 It came out in evidence that, in partnership with Colonel Moran, he had
24872 actually won as much as four hundred and twenty pounds in a sitting, some
24873 weeks before, from Godfrey Milner and Lord Balmoral.
24874 So much for his recent history as it came out at the inquest.
24877 \begin_layout Standard
24881 \begin_layout Plain Layout
24893 \begin_layout Standard
24901 pour des exemples plus complexes avec l'espacement des colonnes et de l'en-tête
24902 , les lignes de séparation verticale, et plus encore.
24905 \begin_layout Standard
24906 \begin_inset Newpage newpage
24912 \begin_layout Section
24913 Paragraphes de forme inhabituelle
24916 \begin_layout Standard
24920 \begin_layout Plain Layout
24932 \begin_layout Standard
24936 \begin_layout Plain Layout
24945 \begin_layout Plain Layout
24959 \begin_layout Standard
24964 \begin_layout Plain Layout
24975 \begin_layout Plain Layout
24984 \begin_layout Plain Layout
24993 \begin_layout Plain Layout
25002 \begin_layout Plain Layout
25011 \begin_layout Plain Layout
25020 \begin_layout Plain Layout
25029 \begin_layout Plain Layout
25038 \begin_layout Plain Layout
25047 \begin_layout Plain Layout
25056 \begin_layout Plain Layout
25065 \begin_layout Plain Layout
25074 \begin_layout Plain Layout
25083 \begin_layout Plain Layout
25092 \begin_layout Plain Layout
25101 \begin_layout Plain Layout
25110 \begin_layout Plain Layout
25119 \begin_layout Plain Layout
25128 \begin_layout Plain Layout
25137 \begin_layout Plain Layout
25143 Il y a des fois où il faut en finir avec la tyrannie des paragraphes rectangulai
25145 Dans de telles situations, il faut recourir à la délicieuse commande TeX
25153 Comme vous voyez, on peut construire des formes complètement arbitraires
25154 en déclarant un ensemble de longueurs de ligne.
25155 Cette forme de paragraphe peut sembler un peu idiote et sans utilité, mais
25156 on peut imaginer des situations, comme des lettrines finement ajustées,
25157 l'enrobage de graphiques non rectangulaires, etc.
25158 qui bénéficieraient d'une telle opération.
25162 \begin_layout Standard
25163 \begin_inset VSpace bigskip
25169 \begin_layout Standard
25174 parshape nombre_lignes #1indentation #1longueur #2indentation #2longueur
25175 \SpecialChar \ldots{}
25176 #nindentation #nlongueur
25182 est le nombre de lignes du texte qui définit le paragraphe.
25183 S'il n'y a pas assez de lignes, la forme est tronquée ; s'il y en a trop,
25184 les lignes en surplus ont les mêmes dimensions que la dernière ligne ainsi
25194 spécifient l'indentation de la ligne à compter de la marge de gauche, et
25195 la longueur de la ligne à partir de ce point.
25196 La forme ne s'applique qu'au paragraphe en cours ; tout est remis à la
25197 normale pour le paragraphe suivant.
25200 \begin_layout Standard
25204 \begin_layout Plain Layout