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 % used for multi-column text
40 % extra space for tables
41 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
43 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
44 \use_default_options false
50 \maintain_unincluded_children false
53 InsetLayout CharStyle:MenuItem
62 \newcommand*{\menuitem}[1]{{\sffamily #1}}
67 \language_package default
72 \font_typewriter default
73 \font_default_family default
74 \use_non_tex_fonts false
81 \default_output_format default
83 \bibtex_command default
84 \index_command default
88 \pdf_title "Options avancées de LyX"
89 \pdf_author "LyX Team"
90 \pdf_subject "Options avancées LyX"
91 \pdf_keywords "LyX, Documentacion, Options avancées"
93 \pdf_bookmarksnumbered true
94 \pdf_bookmarksopen false
95 \pdf_bookmarksopenlevel 1
100 \pdf_pdfusetitle false
101 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
111 \paperorientation portrait
120 \paragraph_separation indent
121 \paragraph_indentation default
122 \quotes_language french
125 \paperpagestyle default
127 \tracking_changes false
128 \output_changes false
137 Options avancées de LyX
140 \begin_layout Subtitle
142 \begin_inset Note Note
145 \begin_layout Plain Layout
146 Informations de révision :
149 \begin_layout Plain Layout
150 Traduction : Mise à jour pour 2.0 par JPChrétien, Date : 20/06/12011
153 \begin_layout Plain Layout
154 Manque le chapitre 4, les sections 5.7 et 7.2.3 à 7.2.7
157 \begin_layout Plain Layout
158 Original : Révision: 38553, Date : 29/04/2011
171 \begin_layout Plain Layout
172 Le principal responsable de la rédaction de ce fichier est
177 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
178 de la documentation de LyX,
180 <lyx-docs@lists.lyx.org>
183 \begin_inset Newline newline
186 Traduction en français par :
223 Merci d'envoyer vos commentaires et corrections sur la traduction à la
224 liste de diffusion de LyX en français
226 <lyx-fr@lists.lyx.org>
236 \begin_layout Standard
237 \begin_inset CommandInset toc
238 LatexCommand tableofcontents
245 \begin_layout Chapter
249 \begin_layout Standard
258 de LyX que vous êtes en train de lire est avant tout la deuxième partie
272 La raison de la division en deux du document est très simple : le
284 est déjà énorme et il contient toutes les fonctions de base qu'il faut
285 connaître pour préparer la plupart des documents.
286 Cependant, l'Équipe de LyX a pour but à long terme de rendre LyX extensible
287 par différents fichiers de configuration et paquetages externes.
288 Cela signifie que si vous voulez utiliser le paquetage LaTeX Fizzwizzle,
289 vous pouvez créer un fichier de format qui lui soit dédié sans modifier
291 Nous avons déjà reçu ainsi plusieurs contributions, et certaines sont documenté
293 Il y a aussi quelques fonctionnalités plus
294 \begin_inset Quotes fld
298 \begin_inset Quotes frd
301 , comme les méthodes de présentation de bibliographies et la gestion des
302 documents éclatés en plusieurs fichiers, qui ne sont pas couverts par le
305 Guide de l'utilisateur
307 et sont décrites ici.
310 \begin_layout Standard
311 Ce manuel décrit aussi quelques fonctions spéciales, comme la gestion d'un
312 fax, le contrôle de version et le support de SGML, qui nécessitent des
313 logiciels supplémentaires pour fonctionner convenablement.
314 Il y a également un chapitre consacré à LyX et HTML.
315 Et enfin, il y a un chapitre sur les trucs et astuces LaTeX, qui servent
316 à améliorer vos documents grâce à la puissance de LaTeX.
317 Après tout, LyX est seulement WYSIWYM
321 \begin_layout Plain Layout
322 \begin_inset Quotes fld
325 What You See Is What You Mean
326 \begin_inset Quotes frd
330 \begin_inset Quotes fld
333 Vous voyez ce que vous voulez dire
334 \begin_inset Quotes frd
342 , et ne sera jamais qu'une interface à certaines des fonctions de LaTeX.
345 \begin_layout Standard
346 Si vous n'avez pas encore lu l'
350 , il est sûr que vous n'êtes pas au bon endroit.
355 est la première chose à consulter, car elle décrit les notations et les
356 formats de tous les manuels.
357 Vous devez aussi être à l'aise avec le
369 et avec toutes les fonctions de base de LyX.
372 \begin_layout Standard
373 Comme tous les sujets couverts par ce manuel dépendent étroitement de l'interact
374 ion de LyX avec LaTeX, le premier chapitre traite du fonctionnement interne
375 de LyX et explique comment LyX peut générer exactement le code LaTeX que
377 Il est évidemment destiné à des utilisateurs aguerris de LyX.
380 \begin_layout Chapter
384 \begin_layout Section
385 Comment LyX utilise LaTeX
388 \begin_layout Standard
389 Ce chapitre est à la fois pour les TeX-niciens et les curieux de LaTeX.
390 Nous allons y expliquer comment LyX et LaTeX fonctionnent ensemble pour
391 produire une sortie imprimable.
392 C'est le seul endroit de tous ces manuels où nous présumons que vous connaissez
393 quelque chose à LaTeX.
396 \begin_layout Standard
397 À un moment, nous avions coutume d'appeler LyX une
398 \begin_inset Quotes fld
401 interface WYSIWYM pour LaTeX
402 \begin_inset Quotes frd
405 , mais ce n'est plus vrai désormais.
406 Des interfaces pour LaTeX existent.
407 Ce sont basiquement des éditeurs avec la possibilité de faire tourner LaTeX
408 et de marquer les erreurs dans le fichier que vous éditez.
417 LaTeX, et qu'il marque aussi les erreurs dans le fichier, il fait aussi
418 beaucoup, beaucoup d'autres choses.
419 Grâce au concept WYSIWYM, vous n'avez pas besoin de connaître LaTeX pour
420 utiliser LyX efficacement.
421 LyX a aussi ajouté quelques extensions à LaTeX.
422 Essayez un jour ceci : faites
424 Fichier\SpecialChar \menuseparator
425 Exporter\SpecialChar \menuseparator
430 Visionner\SpecialChar \menuseparator
431 Afficher le code LaTeX
433 ) puis regardez le préambule du fichier
438 Vous remarquerez une variété de nouvelles macros définies spécialement
440 Ces macros sont définies automatiquement, en fonction de ce que vous utilisez
444 \begin_layout Standard
445 Il y a plusieurs commandes qui invoquent LaTeX automatiquement.
449 \begin_layout Itemize
452 Visionner\SpecialChar \menuseparator
458 \begin_layout Itemize
461 Visionner\SpecialChar \menuseparator
470 jour\SpecialChar \menuseparator
476 \begin_layout Itemize
479 Fichier\SpecialChar \menuseparator
480 Imprimer\SpecialChar \ldots{}
484 \begin_layout Itemize
487 Fichier\SpecialChar \menuseparator
488 Fax\SpecialChar \ldots{}
492 \begin_layout Standard
493 Elles n'invoqueront LaTeX que si le fichier a changé depuis la dernière
494 fois que LaTeX l'a traité.
497 \begin_layout Standard
498 Quand vous faites tourner LaTeX sur le fichier que vous éditez, LyX réalise
499 les étapes suivantes :
502 \begin_layout Enumerate
503 Il convertit le document en LaTeX et l'enregistre dans un fichier avec l'extensi
515 \begin_layout Enumerate
516 Il fait tourner LaTeX sur le fichier
520 (peut-être plusieurs fois) et exécute toute autre commande (comme
528 ) nécessaire à la compilation du fichier LaTeX.
531 \begin_layout Enumerate
532 S'il y a des erreurs, il affiche le journal d'erreurs.
535 \begin_layout Standard
536 Si vous avez lancé LaTeX avec
538 Visionner\SpecialChar \menuseparator
548 Visionner\SpecialChar \menuseparator
553 Fichier\SpecialChar \menuseparator
556 , LyX réalise deux étapes supplémentaires :
559 \begin_layout Itemize
564 pour convertir le fichier DVI en PostScript;
567 \begin_layout Itemize
568 il exécute une visonneuse PostScript, comme
572 , pour afficher le résultat.
575 \begin_layout Standard
576 Lyx procède de manière similaire pour afficher ou exporter d'autres formats.
579 \begin_layout Section
580 Traduire des fichiers LaTeX en LyX
583 \begin_layout Standard
584 Vous pouvez importer un fichier LaTeX dans LyX en utilisant le menu Fichier
585 \SpecialChar \menuseparator
586 Importer\SpecialChar \menuseparator
588 Cela va appeler un programme nommé
592 , qui va créer un fichier
601 LyX va ensuite ouvrir ce fichier.
604 \begin_layout Standard
609 peut traduire la plupart des constructions LaTeX légales, mais pas toutes.
610 Ce qu'il ne parviendra pas à comprendre, il le laissera mode TeX, ce qui
611 fait qu'après avoir traduit un fichier avec tex2lyx, vous pouvez rechercher
612 les portions en code TeX et les corriger manuellement.
615 \begin_layout Standard
616 Si vous ignorez ce qu'est le code TeX, lisez le paragraphe suivant.
619 \begin_layout Section
620 Insérer du code LaTeX dans des documents LyX
621 \begin_inset CommandInset label
623 name "sec:Insérer-du-code-LaTeX"
630 \begin_layout Standard
631 \begin_inset CommandInset label
633 name "sec:code-LaTeX"
637 Vous pouvez faire en LyX tout ce que vous faites en LaTeX, pour une raison
638 très simple: vous pouvez toujours insérer du code LaTeX dans un document
640 LyX ne peut tout simplement pas, et ne pourra probablement jamais, afficher
641 toutes les structures LaTeX possibles.
642 Si vous avez besoin d'insérer des commandes LaTeX dans votre document LyX,
643 vous pouvez utiliser la boîte de
647 , que vous pouvez mettre dans votre document avec
649 Insérer\SpecialChar \menuseparator
660 \begin_layout Standard
661 Voici un exemple d'insertion de commandes LaTeX dans un document LyX.
662 Le code ressemble à ceci :
665 \begin_layout LyX-Code
669 \begin_inset Newline newline
675 \begin_inset Newline newline
678 Un exemple d'environnement minipage.
680 \begin_inset Newline newline
683 mettre presque tout dedans, même des figures
684 \begin_inset Newline newline
687 et des tableaux (non flottants).
688 \begin_inset Newline newline
694 \begin_inset Newline newline
698 \begin_inset Newline newline
704 \begin_inset Newline newline
710 \begin_inset Newline newline
716 \begin_inset Newline newline
721 \begin_inset Newline newline
727 \begin_inset Newline newline
733 \begin_inset Newline newline
739 \begin_inset Newline newline
747 \begin_layout Standard
752 contenant ce texte est juste après ce paragraphe.
753 Ceux d'entre vous qui lisent le manuel en ligne verront seulement un paquet
755 Ceux qui lisent une version imprimée du manuel verront le résultat final
759 \begin_layout Standard
763 \begin_layout Plain Layout
770 \begin_layout Plain Layout
777 \begin_layout Plain Layout
779 Un exemple d'environnement minipage.
780 Vous pouvez mettre presque tout dedans, même des figures et des tableaux
784 \begin_layout Plain Layout
791 \begin_layout Plain Layout
796 \begin_layout Plain Layout
803 \begin_layout Plain Layout
810 \begin_layout Plain Layout
817 \begin_layout Plain Layout
823 \begin_layout Plain Layout
830 \begin_layout Plain Layout
837 \begin_layout Plain Layout
844 \begin_layout Plain Layout
856 \begin_layout Standard
857 En plus de l'utilisation du
861 , vous pouvez aussi créer un fichier séparé contenant une structure LaTeX
863 Vous pouvez alors utiliser
865 Insérer\SpecialChar \menuseparator
866 Fichier\SpecialChar \menuseparator
869 pour inclure votre fichier (vous devez choisir le type
878 Nous vous recommandons de ne faire cela que si vous avez un fichier
887 Sinon, vous allez avoir du mal à partir à la chasse aux erreurs...
890 \begin_layout Standard
891 Encore quelques notes pour insister:
894 \begin_layout Itemize
895 au sein de LyX, le code LaTeX apparaît
900 \begin_layout Itemize
905 si votre code LaTeX est correct;
908 \begin_layout Itemize
909 attention à ne pas réinventer la roue.
912 \begin_layout Standard
913 Sur ce dernier point, LyX dispose déjà de pas mal de possibilités, et encore
914 plus sont en préparation.
915 Assurez-vous de vérifier dans les manuels que LyX n'a pas déjà telle ou
916 telle fonction avant de vous lancer joyeusement dans l'écriture de code
918 De plus, il existe beaucoup de paquetages LaTeX pour faire toutes sortes
919 de choses, des étiquettes et enveloppes aux tableaux sur plusieurs pages.
921 \begin_inset CommandInset href
924 target "http://www.ctan.org/"
928 pour plus de détails, et lisez le chapitre
933 \begin_inset CommandInset ref
935 reference "chap:Special-features"
942 \begin_layout Standard
943 Si vous avez effectivement besoin de faire quelque chose de bizarre avec
944 votre document, référez-vous à un bon livre sur LaTeX pour avoir de l'aide.
945 Un certain nombre sont cités dans la bibliographie du
960 \begin_layout Section
961 LyX et le préambule LaTeX
964 \begin_layout Subsection
965 À propos du préambule LaTeX
968 \begin_layout Standard
969 Si vous connaissez déjà LaTeX, il n'y a pas besoin d'expliquer ici à quoi
971 Si vous ne le connaissez pas, ce qui suit vous en donnera une idée – nous
972 vous recommandons encore de consulter un livre sur LaTeX pour plus d'informatio
974 Dans tous les cas, il vaut mieux lire les points ci-dessous, parce qu'ils
975 expliquent ce que vous pouvez faire et ce que vous n'avez pas besoin de
976 faire dans le préambule LaTeX d'un document LyX.
979 \begin_layout Standard
980 Le préambule LaTeX vient au tout début d'un document,
988 \begin_layout Itemize
989 déclarer la classe de document.
990 LyX l'a déjà fait à votre place.
994 \begin_layout Standard
995 Si vous êtes un LaTeX-nicien expérimenté, et que vous avez une classe de
996 document particulière dont vous voulez vous servir, voyez le manuel de
1001 pour savoir comment la faire reconnaître par LyX.
1002 Puis soumettez le fruit de vos efforts à l'équipe LyX pour que cela paraisse
1003 dans de prochaines versions !
1007 \begin_layout Itemize
1008 déclarer les paquetages utilisés.
1009 Les paquetages LaTeX fournissent des commandes spéciales, qui sont disponibles
1010 dans un document seulement si le paquetage a été déclaré dans le préambule.
1011 Par exemple, le paquetage
1015 force l'indentation de tous les paragraphes.
1016 Il y a d'autres paquetages pour des étiquettes, des enveloppes, des marges,
1020 \begin_layout Itemize
1021 fixer les compteurs, variables, longueurs et largeurs.
1022 Il y a plusieurs compteurs et variables LaTeX qui
1026 être fixés globalement depuis le préambule afin d'avoir l'effet désiré.
1027 (Il y a aussi d'autres variables que vous pouvez ajuster dans le document.)
1028 Les marges sont un bon exemple de ce qui doit être fixé dans le préambule.
1029 Un autre exemple est le type de marqueur pour les listes.
1030 Vous pouvez en fait régler cela n'importe où, mais il est préférable de
1031 le faire une seule fois, dans le préambule.
1034 \begin_layout Itemize
1035 déclarer les commandes définies par l'utilisateur (avec
1047 ), pour la plupart ce sont des abréviations pour des commandes LaTeX qui
1048 apparaissent très souvent dans le document.
1049 Bien que le préambule soit un bon endroit pour déclarer de telles commandes,
1054 être définies n'importe où ailleurs (mais
1058 d'être utilisées pour la première fois, bien sûr...).
1059 Ce peut être utile s'il y a beaucoup de code LaTeX brut dans votre document,
1060 ce qui normalement ne devrait pas être le cas.
1063 \begin_layout Standard
1064 LyX ajoute son propre lot de définitions au préambule du fichier
1069 Ceci rend les fichiers LaTeX générés par LyX portables.
1072 \begin_layout Subsection
1073 Changer le préambule
1076 \begin_layout Standard
1077 Les commandes que LyX ajoute au préambule d'un fichier LaTeX sont déterminées
1078 ; vous ne pouvez pas les changer sans modifier les sources de LyX.
1079 Vous pouvez toutefois ajouter vos propres commandes au préambule en sélectionna
1082 Document\SpecialChar \menuseparator
1083 Paramètres\SpecialChar \menuseparator
1087 \begin_inset space ~
1095 LyX ajoute tout ce qu'il y a dans la fenêtre
1098 \begin_inset space ~
1103 à son propre préambule.
1104 Avant d'ajouter vos propres déclarations, vous devriez vous assurer que
1105 LyX ne fait pas déjà ce que vous voulez faire (rappelez-vous ce que nous
1106 avons dit : ne réinventez pas la roue !).
1109 Assurez-vous aussi que votre préambule est correct.
1112 LyX ne le vérifie pas.
1113 S'il y a une erreur, vous risquez de voir apparaître un message d'erreur
1115 \begin_inset Quotes fld
1125 \begin_inset Quotes frd
1129 Si vous voyez ce message, vérifiez votre préambule.
1132 \begin_layout Subsection
1136 \begin_layout Standard
1137 Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
1141 \begin_layout Subsubsection
1142 Exemple 1 : Décalages
1145 \begin_layout Standard
1146 Il y a deux variables dans LaTeX qui contrôlent la position de la page :
1159 , c'est-à-dire décalage horizontal et décalage vertical.
1160 Ces variables sont utiles si vous pensez par exemple à l'impression d'étiquette
1162 Parfois, la taille d'un médium d'impression et l'aire effectivement imprimable
1163 ne sont pas les mêmes.
1164 C'est là qu'interviennent
1179 \begin_layout Standard
1180 Les valeurs par défaut de
1192 sont toutes deux de 0
1193 \begin_inset space ~
1196 pt, c'est-à-dire que la page n'est pas décalée.
1199 \begin_layout Standard
1200 Malheureusement, quelques pilotes DVI semblent toujours décaler la page.
1201 Nous ne savons pas pourquoi, ni pourquoi l'administrateur système n'a pas
1202 corrigé un tel comportement.
1203 Si vous utilisez LyX sur un système que vous n'entretenez pas vous-même,
1204 et si votre administrateur système est un paresseux
1208 \begin_layout Plain Layout
1209 NdT : Traduction vraisemblable de
1210 \begin_inset Quotes fld
1213 your sysadmin is a doofus
1214 \begin_inset Quotes frd
1234 peuvent sauver la mise.
1235 Supposez que vos marges du haut et de gauche soient toujours 0,5
1236 \begin_inset space ~
1240 Vous pouvez ajouter ceci au préambule :
1243 \begin_layout LyX-Code
1251 \begin_layout LyX-Code
1259 \begin_layout Standard
1260 ...et vos marges devraient désormais être correctes.
1263 \begin_layout Subsubsection
1264 Exemple 2 : Étiquettes
1267 \begin_layout Standard
1268 Supposez que vous vouliez imprimer un paquet d'étiquettes d'adresse.
1269 Il y a un paquetage plutôt sympathique, disponible à votre archive CTAN
1270 la plus proche, pour imprimer des feuilles d'étiquettes, appelé
1275 Il est possible que votre système n'ait pas ce paquetage installé par défaut.
1276 Nous vous laissons le vérifier.
1277 Il vous faut aussi lire sa documentation ; nous n'allons pas le faire à
1279 Toutefois, comme c'est un exemple, nous allons vous montrer comment il
1283 \begin_layout Standard
1284 D'abord, assurez-vous que vous utilisez la classe de document
1289 Ensuite, vous devez ajouter ce qui suit dans votre préambule :
1292 \begin_layout LyX-Code
1298 \begin_layout LyX-Code
1304 \begin_layout LyX-Code
1310 \begin_layout LyX-Code
1316 \begin_layout LyX-Code
1322 \begin_layout LyX-Code
1328 \begin_layout LyX-Code
1334 \begin_layout Standard
1335 Ceci est la configuration pour des feuilles d'étiquette Avery®, référence
1337 Vous êtes maintenant prêt à imprimer des étiquettes, mais si vous devez
1338 insérer du code LaTeX, placez les commandes
1350 autour de chaque étiquette.
1351 C'est expliqué dans la documentation du paquetage, ainsi que d'autres fonctions
1355 \begin_layout Standard
1356 Un jour, quelqu'un écrira peut-être une fonction de LyX pour supporter directeme
1358 Peut-être même que ce sera vous.
1361 \begin_layout Subsubsection
1362 Exemple 3 : Indentation de paragraphe
1365 \begin_layout Standard
1366 Les Américains ont l'habitude d'indenter la première ligne de
1371 Comme avec toutes leurs autres mœurs étranges, la plupart des Américains
1372 vont se plaindre et récriminer jusqu'à ce qu'ils aient ce qu'ils veulent,
1373 et qu'ils puissent indenter la première ligne de chaque paragraphe.
1376 \begin_layout Standard
1377 Bien sûr, cette habitude n'est pas typographiquement correcte.
1378 Dans des livres, vous n'indentez en général la première ligne d'un paragraphe
1383 s'il en suit un autre.
1384 L'idée derrière l'indentation de la première ligne est de pouvoir distinguer
1385 deux paragraphes consécutifs.
1386 S'il y a pas de paragraphe précédent, par exemple s'il suit une figure,
1387 ou si c'est le premier paragraphe d'une section, alors il n'y a pas d'indentati
1391 \begin_layout Standard
1392 Si vous êtes un Américain typique
1396 \begin_layout Plain Layout
1397 NdT : Ce qui m'étonnerait, mais on ne sait jamais!
1402 , cependant, vous ne vous occupez pas de choses aussi ésotériques ; vous
1403 voulez votre indentation ! Ajoutez ceci au préambule :
1406 \begin_layout LyX-Code
1409 usepackage{indentfirst}
1412 \begin_layout Standard
1413 Si votre distribution TeX n'est pas un vieux coucou, vous avez ce paquetage,
1414 et tous vos paragraphes auront l'indentation que vous pensez qu'ils méritent.
1417 \begin_layout Subsubsection
1418 Exemple 4 : Ce document
1421 \begin_layout Standard
1422 Vous pouvez aussi aller voir le préambule de ce document pour avoir une
1423 idée de certaines possibilités avancées.
1427 \begin_inset space ~
1432 risque de ne pas être visible en une fois, même en plein écran.
1433 Il y a aussi d'autres exemples et un assortiment de
1434 \begin_inset Quotes fld
1438 \begin_inset Quotes frd
1441 LaTeX dans le chapitre
1442 \begin_inset space ~
1446 \begin_inset CommandInset ref
1448 reference "chap:Special-features"
1455 \begin_layout Section
1456 LyX et les erreurs LaTeX
1459 \begin_layout Standard
1460 Quand LyX invoque LaTeX, il lui dit d'ignorer toute erreur et de continuer.
1461 Il se sert ensuite du fichier log de LaTeX pour en faire l'autopsie.
1462 S'il y a une erreur quelque part, LyX ouvre une boîte avec un listing d'erreurs.
1463 Cliquer sur l'une d'elles déplace le curseur à l'emplacement approprié
1468 \begin_layout Plain Layout
1469 LyX fera occasionnellement des déductions fausses sur l'emplacement de l'erreur.
1470 Ça arrivera surtout dans les tableaux, les figures, les math et le préambule.
1479 \begin_layout Standard
1480 Quelques-uns préfèrent regarder le fichier journal directement, il est accessibl
1483 Document\SpecialChar \menuseparator
1485 \begin_inset space ~
1489 \begin_inset space ~
1495 Il y a quelques erreurs et avertissements assez fréquents.
1496 Nous allons les traiter ici.
1497 Vous devriez vous reporter à un bon livre sur LaTeX pour une liste complète.
1500 \begin_layout Itemize
1503 \begin_inset Quotes fld
1507 \begin_inset Quotes frd
1514 \begin_layout Standard
1515 Tout ce qui commence par ces mots est un message d'avertissement destiné
1517 \begin_inset Quotes fld
1521 \begin_inset Quotes frd
1524 le code LaTeX lui-même.
1525 Vous aurez des messages de ce type si vous avez ajouté ou changé des références
1526 croisées ou des entrées de bibliographie, auquel cas LaTeX essaye de vous
1527 dire que vous devez l'exécuter une nouvelle fois.
1530 \begin_layout Standard
1531 Vous pouvez en général les ignorer.
1535 \begin_layout Itemize
1538 \begin_inset Quotes fld
1542 \begin_inset Quotes frd
1549 \begin_layout Standard
1550 Un autre message d'avertissement, cette fois au sujet de polices que LaTeX
1552 Le reste du message indiquera souvent la police de substitution que LaTeX
1556 \begin_layout Standard
1557 Vous pouvez les ignorer sans crainte.
1561 \begin_layout Itemize
1564 \begin_inset Quotes fld
1570 \begin_inset Quotes frd
1577 \begin_layout Standard
1582 cracher ce genre de messages.
1583 Ils vous préviennent que les lignes sont trop longues et débordent sur
1585 C'est presque toujours impossible à déceler dans le rendu final.
1586 Ou bien seuls un ou deux caractères débordent sur la marge.
1587 On dirait que LaTeX génère au moins un message de ce type pour chaque document
1591 \begin_layout Standard
1592 Vous pouvez ignorer ces messages stupides.
1593 Vos yeux vous diront bien s'il y a quelque chose de trop large ; vous n'avez
1594 qu'à regarder ce qui sort.
1598 \begin_layout Itemize
1601 \begin_inset Quotes fld
1607 \begin_inset Quotes frd
1614 \begin_layout Standard
1615 Pas aussi courant que son cousin.
1616 LaTeX semble préférer imprimer des lignes un peu trop larges plutôt qu'un
1618 Nous ne savons pas pourquoi.
1621 \begin_layout Standard
1622 Vous pouvez tout autant les ignorer que les précédents.
1626 \begin_layout Itemize
1629 \begin_inset Quotes fld
1635 \begin_inset Quotes frd
1643 \begin_inset Quotes fld
1649 \begin_inset Quotes frd
1656 \begin_layout Standard
1657 Des avertissements sur des problèmes de saut de page.
1658 À nouveau, vous n'avez qu'à regarder ce qui sort.
1659 Vous verrez bien si quelque chose ne va pas.
1663 \begin_layout Itemize
1666 \begin_inset Quotes fld
1669 LaTeX Error: File 'Xxxx' not found
1670 \begin_inset Quotes frd
1677 \begin_layout Standard
1681 \begin_inset Quotes fld
1685 \begin_inset Quotes frd
1690 n'est pas présent sur ce système.
1691 Ceci apparaît habituellement parce qu'un paquetage nécessaire à votre document
1693 Si vous n'avez pas touché au préambule ou si vous n'avez pas utilisé la
1700 , alors un des paquetages que LyX a essayé de charger est manquant.
1703 Aide\SpecialChar \menuseparator
1705 \begin_inset space ~
1710 pour voir la liste des paquetages dont LyX a entendu parler.
1711 Ce fichier est mis à jour à chaque fois que vous reconfigurez LyX (avec
1714 Outils\SpecialChar \menuseparator
1717 ) et vous dit quels paquetages ont été détectés et à quoi ils servent.
1720 \begin_layout Standard
1731 , et que le paquetage en question n'est pas installé, vous devez l'installer
1736 \begin_layout Itemize
1739 \begin_inset Quotes fld
1742 LaTeX Error: Unknown option
1743 \begin_inset Quotes frd
1750 \begin_layout Standard
1751 Les messages d'erreur commençant ainsi essayent de vous dire que vous avez
1752 spécifié une option impossible ou inexistante dans un paquetage.
1753 Vérifiez dans sa documentation.
1757 \begin_layout Itemize
1760 \begin_inset Quotes fld
1763 Undefined control sequence
1764 \begin_inset Quotes frd
1771 \begin_layout Standard
1772 Si vous avez inséré du code LaTeX dans votre document, et fait une faute
1773 de frappe, vous aurez un de ceux-là.
1774 Vous pouvez aussi avoir oublié de charger un paquetage.
1775 Dans tous les cas, d'habitude ce message d'erreur veut dire que vous avez
1776 utilisé une commande inconnue.
1780 \begin_layout Standard
1781 Il y a d'autres messages d'erreur et d'avertissement.
1782 Quelques-uns sont explicites
1786 \begin_layout Plain Layout
1787 NdT : Pour un anglophone...
1793 Ce sont souvent des messages LaTeX.
1794 D'autres sont carrément incompréhensibles.
1795 Ce sont en fait des messages d'erreur TeX, et nous n'avons vraiment
1799 de ce qu'ils signifient ou de comment les déchiffrer.
1800 Personne ne le sait.
1803 \begin_layout Standard
1804 Voici une liste de vérifications à effectuer si vous êtes confronté à des
1808 \begin_layout Enumerate
1809 cherchez d'éventuelles fautes de frappe dans le code LaTeX que vous avez
1813 \begin_layout Enumerate
1814 s'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
1818 \begin_layout Enumerate
1819 si vous avez un paquet de boîtes d'erreur entassées tout en haut du document
1820 ― et surtout si vous voyez
1821 \begin_inset Quotes fld
1831 \begin_inset Quotes frd
1834 , ça veut dire qu'il y a des erreurs dans le préambule.
1835 Commencez par corriger votre préambule;
1838 \begin_layout Enumerate
1839 si vous n'avez rien ajouté au préambule et si vous n'avez pas ajouté de
1840 code LaTeX au document, le suspect numéro un est votre distribution LaTeX
1842 Vérifiez s'il manque des paquetages et rajoutez-les;
1845 \begin_layout Enumerate
1846 très bien, il ne manque aucun paquetage.
1847 Avez-vous utilisé une des options de réglage fin de LyX ? Plus précisément,
1852 l'une d'entre elles, en essayant par exemple d'insérer manuellement des
1856 \begin_inset space ~
1861 , de sauts de paragraphe ou de sauts de page ? Avez-vous essayé de bricoler
1862 quelque chose avec tout ça au lieu d'utiliser les environnements de paragraphe
1866 \begin_layout Enumerate
1867 d'accord, vous n'avez utilisé aucune des options de réglage fin, vous avez
1868 joué dans les règles.
1869 Avez-vous essayé une manœuvre bizarre ? Avez-vous fait quelque chose de
1870 pas net dans un tableau ou une équation, comme insérer un graphique dans
1871 une case de tableau ?
1874 \begin_layout Enumerate
1875 Avez-vous de longues portions de texte dans lesquelles LaTeX ne peut pas
1876 trouver d'endroit où passer à la ligne ? Par défaut, LaTeX est assez strict
1877 avec la quantité d'espace entre les mots qu'il va ajouter pour passer à
1879 Il est alors préférable que vous retravailliez le paragraphe pour éviter
1881 Si ce n'est pas envisageable, vous pouvez entourer votre texte par
1887 pour que les passages à la ligne de LaTeX soient plus souples;
1890 \begin_layout Enumerate
1891 avez-vous exagéré avec l'imbrication ? LyX (actuellement) ne vérifie pas
1892 que vous restez dans les limites de l'imbrication d'environnements.
1893 Si vous avez imbriqué un tas d'environnements jusqu'au
1894 \begin_inset Formula $17^{e}$
1897 niveau, le problème est là;
1900 \begin_layout Enumerate
1901 vous n'avez obtenu aucun message d'erreur, mais votre rendu ne ressemble
1903 Si vous avez un tableau ou une figure qui est trop large ou trop haute
1904 pour la page, vous devez :
1908 \begin_layout Enumerate
1909 mettre la figure à l'échelle pour qu'elle tienne.
1912 \begin_layout Enumerate
1913 rétrécir le tableau pour qu'il tienne.
1917 \begin_layout Enumerate
1918 Si quelque chose d'autre ne va pas avec le rendu, et que vous n'avez rien
1919 essayé de bizarre ni bricolé avec les réglages fins, nous ne savons pas
1923 \begin_layout Standard
1924 Si vous n'êtes pas plus avancé avec tout ceci – et bien,
1928 que vous avez trouvé une erreur dans LyX\SpecialChar \ldots{}
1932 \begin_layout Chapter
1933 Outils supplémentaires
1936 \begin_layout Section
1937 Personnaliser une bibliographie avec BibTeX
1940 \begin_layout Standard
1941 L'essentiel des bases de l'utilisation de BibTeX sont décrites dans le paragraph
1944 Les bases de données bibliographiques (BibTeX)
1948 Guide de l'utilisateur
1951 Les paragraphes qui suivent détaillent les fonctionnalités bibliographiques
1952 particulières qui sont accessibles depuis LyX.
1955 \begin_layout Subsection
1956 Autres styles de citation
1959 \begin_layout Standard
1960 Le style standard de BibTeX utilise des nombres (par exemple
1961 \begin_inset Quotes fld
1965 \begin_inset Quotes frd
1968 ) pour faire référence à un ouvrage cité.
1969 Cependant, dans de nombreuses disciplines scientifiques, on utilise d'autres
1970 styles de citations.
1971 Le plus courant et le style auteur-année (par exemple
1972 \begin_inset Quotes fld
1976 \begin_inset Quotes frd
1980 LyX gère deux paquetages qui fournissent ce style,
1989 Ces deux paquetage ont leurs avantages et leurs inconvénients qui ne peuvent
1990 être listés ici en détail.
1991 Si vous voulez seulement avoir un simple style auteur-année (ou auteur-nombre)
1992 ou si vous voulez utiliser un des innombrables fichiers de styles pour
1993 natbib, alors vous choisirez probablement le paquetage
1998 Si vous avez besoin de fonctions spéciales comme des titres courts pour
1999 les références, ibidem etc., vous pouvez envisager d'utiliser le paquetage
2007 \begin_layout Standard
2008 L'utilisation de ces deux paquetages avec LyX est sensiblement la même.
2011 Document\SpecialChar \menuseparator
2014 et choisissez la rubrique
2028 Avec ces deux paquetages, vous aurez des options supplémentaires dans le
2033 et vous pourrez choisir le style de la référence (
2034 \begin_inset Quotes fld
2038 \begin_inset Quotes frd
2042 \begin_inset Quotes fld
2046 \begin_inset Quotes fld
2050 \begin_inset Quotes frd
2054 \begin_inset Quotes fld
2058 \begin_inset Quotes frd
2062 Notez que ces deux paquetages nécessitent des fichiers de style spécifiques
2063 (ils sont fournis avec leur propres fichiers, mais on peut trouver beaucoup
2064 de fichiers de style supplémentaires et même un programme interactif pour
2065 construire des fichiers de style
2069 \begin_layout Plain Layout
2071 \begin_inset Flex URL
2074 \begin_layout Plain Layout
2076 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
2094 \begin_layout Subsection
2095 Bibliographies sectionnées
2096 \begin_inset CommandInset label
2098 name "sub:Bibliographies-sectionnées"
2105 \begin_layout Standard
2106 Parfois vous avez besoin de diviser votre bibliographie en plusieurs sections.
2107 Si par exemple, vous êtes un historien, la possibilité de séparer les sources
2108 et les travaux scientifiques est vraisemblablement une possibilité
2109 \begin_inset Quotes fld
2113 \begin_inset Quotes frd
2117 Malheureusement, BibTeX ne vous permet pas lui-même de faire cela.
2118 La bonne nouvelle : Avec l'aide de quelques paquetages LaTeX, on peut étendre
2119 BibTeX pour satisfaire vos besoins historiques.
2122 \begin_layout Standard
2123 LyX fournit un support natif d'un de ces paquetages,
2131 \begin_layout Plain Layout
2133 \begin_inset Flex URL
2136 \begin_layout Plain Layout
2138 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
2149 L'avantage de ce paquetage (comparé à d'autres comme
2153 ) est que n'avez pas besoin de définir de nouvelles commandes de citation.
2154 À la place, vous aurez à préparer des bases de données bibliographiques
2155 différentes pour les différentes sections de votre bibliographie.
2156 Par exemple, si vous voulez diviser votre bibliographie en deux sections
2158 \begin_inset Quotes fld
2162 \begin_inset Quotes frd
2166 \begin_inset Quotes fld
2169 travaux scientifiques
2170 \begin_inset Quotes frd
2173 , vous devez d'abord créer deux bases de données, par exemple
2184 \begin_layout Standard
2185 Dans LyX, allez dans le menu
2187 Document\SpecialChar \menuseparator
2198 \begin_inset space ~
2202 \begin_inset space ~
2208 Vous pouvez maintenant insérer plusieurs bibliographies BibTeX, une par
2209 section de votre bibliographie.
2210 Pour revenir à notre exemple : Insérez une bibliographie BibTeX pour la
2215 et une deuxième pour la base de données
2220 Vous êtes libres d'utiliser le même style ou un style différent pour chaque
2222 En plus, vous pouvez choisir que votre section bibliographique contienne
2224 \begin_inset Quotes fld
2227 toutes les références citées
2228 \begin_inset Quotes frd
2231 de la base de données utilisée (ce qui est le comportement par défaut),
2233 \begin_inset Quotes fld
2236 toutes les références non citées
2237 \begin_inset Quotes frd
2241 \begin_inset Quotes fld
2244 toutes les références
2245 \begin_inset Quotes frd
2249 Ceci put être utile si vous voulez séparer votre bibliographie en trois
2251 \begin_inset Quotes fld
2255 \begin_inset Quotes frd
2259 \begin_inset Quotes fld
2263 \begin_inset Quotes frd
2267 \begin_inset Quotes fld
2270 Travaux scientifiques
2271 \begin_inset Quotes frd
2275 Les titres des sections peuvent être ajoutés comme des entêtes de section
2276 ou de sous-section ordinaires.
2281 supprime le titre de la bibliographie, vous devez aussi le remettre manuellemen
2282 t ( comme un chapitre* ou une section*, par exemple).
2285 \begin_layout Subsection
2286 Bibliographies multiples
2289 \begin_layout Standard
2290 Les bibliographies multiples, par exemple une bibliographie par section
2291 ou par chapitre, ne sont pas gérées par BibTeX lui-même.
2296 , qui est utilisé pour créer des bibliographies en sections avec LyX (voir
2297 le paragraphe précédents), fournit un moyen aisé de résoudre ce problème,
2298 si vous êtes prêt à utiliser un peu de
2303 \begin_inset space ~
2307 \begin_inset CommandInset ref
2309 reference "sec:Insérer-du-code-LaTeX"
2317 \begin_layout Plain Layout
2318 Une autre approche consiste à utiliser les paquetages LaTeX
2334 \begin_layout Standard
2335 D'abord, allez dans le menu
2337 Document\SpecialChar \menuseparator
2340 , choisissez la rubrique Bibliographie et activez l'option
2343 \begin_inset space ~
2347 \begin_inset space ~
2353 Dans votre document vous devez inclure les sections qui auront leur propre
2354 bibliographie (en incluant la référence BibTeX elle-même), entre un
2366 (ces commandes doivent être mises en
2371 La bibliographie contiendra toutes les références qui ont été citées dans
2381 : si vous utilisez cette approche,
2385 les références doivent se trouver à l'intérieur d'une
2394 ne peuvent pas être emboîtées.
2397 \begin_layout Standard
2401 \begin_layout Section
2402 Documents en plusieurs fichiers
2405 \begin_layout Subsection
2409 \begin_layout Standard
2410 Quand on travaille sur un gros fichier avec de nombreux chapitres, il est
2411 souvent pratique de diviser le document en plusieurs fichiers ; par ailleurs,
2412 il arrive qu'un élément comme un tableau soit susceptible de modifications
2413 ultérieures, alors que le reste du texte ne changera plus.
2414 Dans ces cas-là, il est judicieux d'utiliser les possibilités de segmentation
2416 Ainsi, les communications scientifiques ont souvent cinq chapitres principaux
2417 : introduction, observations, résultats, discussion, conclusion.
2418 Chacun d'entre eux peut constituer un fichier LyX séparé, avec un fichier
2420 \begin_inset Quotes fld
2424 \begin_inset Quotes frd
2427 qui contient le titre, les auteurs, le résumé, les références, etc.
2428 Il convient de noter que chacun des fichiers est un fichier LyX en lui-même,
2429 qui peut aussi bien être mis en page et imprimé seul, qu'être inclus dans
2431 Tous ces fichiers doivent cependant avoir la même classe de document –
2432 n'essayez pas de mélanger la classe
2441 Il est également possible d'inclure des fichiers LaTeX : cependant, ces
2442 fichiers doivent alors être sans leur préambule (c'est-à-dire sans la partie
2449 incluse, et sans la ligne
2455 ) pour éviter des erreurs à la création du fichier DVI.
2458 \begin_layout Standard
2459 LyX permet l'inclusion de fichiers en sélectionnant
2464 nsérer\SpecialChar \menuseparator
2465 Fichier\SpecialChar \menuseparator
2468 , ce qui positionne une balise à l'endroit du curseur.
2469 Un clic sur cette balise ouvre une fenêtre qui permet de saisir le nom
2470 du fichier et la méthode d'inclusion.
2473 \begin_layout Standard
2474 Les trois méthodes d'inclusion sont
2475 \begin_inset Quotes fld
2483 \begin_inset Quotes frd
2487 \begin_inset Quotes fld
2495 \begin_inset Quotes frd
2499 \begin_inset Quotes fld
2507 \begin_inset Quotes frd
2512 \begin_inset Quotes fld
2516 \begin_inset Quotes frd
2520 \begin_inset Quotes fld
2524 \begin_inset Quotes frd
2527 nécessite une bonne connaissance de LaTeX, mais la différence pratique
2528 est que les fichiers
2529 \begin_inset Quotes fld
2533 \begin_inset Quotes frd
2536 commenceront sur une nouvelle page, alors que ceux
2537 \begin_inset Quotes fld
2541 \begin_inset Quotes frd
2544 commenceront sur la page en cours.
2548 \begin_layout Standard
2549 Le fichier maître est généralement converti en un fichier LaTeX complet
2550 avant d'être mis en page, tandis que les fichiers inclus sont convertis
2551 en fichiers LaTeX sans les informations de préambule.
2555 \begin_inset space ~
2560 , cette conversion n'aura pas lieu.
2563 \begin_layout Standard
2564 Un fichier inclus en
2565 \begin_inset Quotes fld
2569 \begin_inset Quotes frd
2572 vous permet d'insérer un texte mis en forme exactement comme il apparaît
2573 dans le fichier d'origine.
2574 Normalement, les espaces dans ce fichier sont invisibles, cependant, deux
2575 espaces consécutives sont conservées, a contrario des règles habituelles
2577 Cependant, cocher l'option
2580 \begin_inset space ~
2584 \begin_inset space ~
2589 résout toute incertitude en matérialisant chaque espace par un symbole.
2592 \begin_layout Subsection
2593 Références croisées entre fichiers
2596 \begin_layout Standard
2599 \begin_inset Box Shadowbox
2609 height_special "totalheight"
2612 \begin_layout Plain Layout
2613 Ce paragraphe est quelque peu obsolète.
2614 Il faudrait décrire les documents maîtres implicites et comment les sous-docume
2615 nts s'ouvrent en même temps que le document maître.
2623 Il est possible de faire des références croisées entre différents fichiers.
2624 D'abord, il faut ouvrir tous les fichiers concernés : appelons-les A et
2625 B pour un exemple avec deux fichiers, avec B inclus dans A.
2626 Supposons que nous ayons inséré une étiquette dans A, à laquelle nous voulons
2627 faire référence dans B.
2628 Il faut ouvrir la fenêtre de référence croisée à partir de B, et il est
2629 alors possible de choisir le
2630 \begin_inset Quotes fld
2634 \begin_inset Quotes frd
2640 \begin_layout Subsection
2641 Listes bibliographiques dans tous les sous-documents
2644 \begin_layout Standard
2645 \begin_inset Box Frameless
2655 height_special "totalheight"
2658 \begin_layout Plain Layout
2659 Ce paragraphe nécessite également une mise à jour.
2660 Il y a aujourd'hui des informations sur ce point dans le wiki, qui pourraient
2669 \begin_layout Standard
2670 Copier la liste bibliographique avec toutes ses entrées dans tous les sous-docum
2672 De cette façon LyX trouvera les fichiers
2676 et vous pouvez facilement insérer les références en masquant la liste des
2680 \begin_layout Standard
2681 Si la liste des bibliographies est dans un commentaire, LaTeX ne l'inclura
2682 pas dans la sortie imprimable et les références s'afficheront comme [?],
2684 Une solution est d'utiliser le paquetage
2688 qui n'inclura les commentaires que lors des traitements séparés des fichiers.
2689 Pour ce faire, ajouter, dans le préambule LaTeX de chaque sous-document
2690 les lignes suivantes;
2693 \begin_layout LyX-Code
2699 \begin_layout LyX-Code
2702 includecomment{comment}
2705 \begin_layout Standard
2707 \begin_inset Flex URL
2710 \begin_layout Plain Layout
2712 http://wiki.lyx.org/FAQ/Unsorted#toc31
2720 \begin_layout Section
2724 \begin_layout Standard
2725 Les utilisateurs ont parfois besoin de
2726 \begin_inset Quotes fld
2730 \begin_inset Quotes frd
2733 un fichier LyX avec toutes les images (et d'autres fichiers dont il dépend,
2734 soit pour l'envoyer à un éditeur, soit pour le partager avec un co-auteur.
2735 Lyx-2.0 inclut un script Python (
2736 \begin_inset Flex Code
2739 \begin_layout Plain Layout
2745 ) qui automatise le processus.
2746 Pour l'utiliser, il faut que l'un des modules Python
2747 \begin_inset Flex Code
2750 \begin_layout Plain Layout
2757 \begin_inset Flex Code
2760 \begin_layout Plain Layout
2766 soit installé sur votre système.
2767 Implicitement, le script préfère l'archive
2768 \begin_inset Flex Code
2771 \begin_layout Plain Layout
2778 \begin_inset Flex Code
2781 \begin_layout Plain Layout
2787 sur les systèmes Unix et le format
2788 \begin_inset Flex Code
2791 \begin_layout Plain Layout
2800 \begin_layout Standard
2801 La procédure de configuration de LyX positionne le script pour qu'il exporte
2803 \begin_inset Quotes fld
2807 \begin_inset Quotes frd
2810 , et ce format sera disponible via
2811 \begin_inset Flex Code
2814 \begin_layout Plain Layout
2815 Fichier\SpecialChar \menuseparator
2824 \begin_layout Standard
2825 Indépendamment du système d'exploitation, la création d'un format d'archive
2826 particulier peut être imposée en ajoutant soit l'option
2827 \begin_inset Flex Code
2830 \begin_layout Plain Layout
2837 \begin_inset Flex Code
2840 \begin_layout Plain Layout
2847 \begin_inset Flex Code
2850 \begin_layout Plain Layout
2857 \begin_inset Flex Code
2860 \begin_layout Plain Layout
2867 \begin_inset Flex Code
2870 \begin_layout Plain Layout
2871 LyX \SpecialChar \menuseparator
2878 \begin_inset Flex Code
2881 \begin_layout Plain Layout
2882 Outils\SpecialChar \menuseparator
2883 Préférences\SpecialChar \menuseparator
2884 Gestion des fichiers\SpecialChar \menuseparator
2890 (veillez bien à ajouter l'option après le nom du script, pas avant).
2893 \begin_layout Section
2894 En-têtes et pieds de page sur mesure
2897 \begin_layout Standard
2898 Le format de page implicite est assez banal : pour un document avec la classe
2899 article, tout ce que vous obtenez se limite au numéro de page en bas de
2901 Ce document-ci est de la classe
2902 \begin_inset Quotes fld
2906 \begin_inset Quotes frd
2909 (livre), donc il est un peu plus fourni, mais pour réellement en mettre
2910 plein la vue, il faut choisir la mise en page
2911 \begin_inset Quotes fld
2915 \begin_inset Quotes frd
2918 , comme l'explique le
2921 \begin_inset space ~
2925 \begin_inset space ~
2931 Cette section décrit les codes LaTeX qu'il vous faudra insérer dans votre
2932 préambule LaTeX ou dans le texte pour obtenir les effets désirés.
2933 Pour plus d'information sur les en-têtes sophistiqués, voir la documentation
2935 \begin_inset Flex Code
2938 \begin_layout Plain Layout
2947 \begin_inset Flex URL
2950 \begin_layout Plain Layout
2952 http://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
2960 \begin_layout Standard
2961 L'en-tête est divisé en trois champs, appelés logiquement
2962 \begin_inset Quotes fld
2966 \begin_inset Quotes frd
2970 \begin_inset Quotes fld
2974 \begin_inset Quotes frd
2978 \begin_inset Quotes fld
2982 \begin_inset Quotes frd
2986 Le bas de page aussi a ces trois divisions.
2987 Les commandes LaTeX pour éditer ces champs de la manière la plus simple
3013 Si vous voulez mettre votre nom dans le coin en haut à gauche de chaque
3014 page, insérez simplement cette commande dans le préambule :
3017 \begin_layout Standard
3026 \begin_layout Standard
3027 Vous verrez désormais votre nom dans le coin supérieur gauche.
3028 Si un champ a une entrée par défaut que vous souhaitez supprimer (comme
3029 le numéro de page apparaissant en bas, centré), insérez simplement une
3030 commande avec un paramètre vide, par exemple :
3033 \begin_layout Standard
3041 \begin_layout Standard
3042 Maintenant, plus dur : mettons le mot
3043 \begin_inset Quotes fld
3047 \begin_inset Quotes frd
3050 et le numéro de la section en cours (par exemple Section
3051 \begin_inset space ~
3054 3) dans le coin supérieur gauche, le numéro de page en haut à droite, votre
3055 nom en bas à gauche et la date en bas à droite.
3056 Les commandes suivantes doivent donc apparaître dans votre préambule :
3059 \begin_layout Standard
3069 \begin_layout Standard
3077 \begin_layout Standard
3087 \begin_layout Standard
3096 \begin_layout Standard
3104 \begin_layout Standard
3114 \begin_layout Standard
3127 permettent d'accéder aux compteurs LaTeX de section et de page, et d'afficher
3128 ainsi les numéros de la section et de la page en cours.
3135 affiche simplement la date d'aujourd'hui.
3138 \begin_layout Standard
3139 L'épaisseur de la barre horizontale dessinée au dessous de l'en-tête et
3140 au dessus du pied de page peut elle aussi être modifiée.
3141 Si vous n'en voulez pas, mettez sa largeur à 0.
3142 Par défaut, la barre d'en-tête a une épaisseur de 0,4
3143 \begin_inset space ~
3146 pt, et celle de pied de page une épaisseur de 0.
3147 Pour régler l'épaisseur, utilisez les commandes
3151 renewcommand\SpecialChar \-
3154 headrulewidth}\SpecialChar \-
3161 renewcommand\SpecialChar \-
3164 footrulewidth}\SpecialChar \-
3170 \begin_layout Standard
3171 Vous pouvez activer ou désactiver les paramètres d'en-tête et de pied de
3172 page pour une page donnée avec, par exemple :
3176 thispagestyle\SpecialChar \-
3183 thispagestyle\SpecialChar \-
3190 thispagestyle\SpecialChar \-
3194 Insérez simplement ces commandes dans le texte de la page que vous voulez
3195 modifier, et mettez-les en mode TeX.
3196 En fait, par défaut, si vous utilisez le style global
3197 \begin_inset Quotes fld
3201 \begin_inset Quotes frd
3204 , les pages de titre sont en
3205 \begin_inset Quotes fld
3209 \begin_inset Quotes frd
3212 , alors que les autres sont en
3213 \begin_inset Quotes fld
3217 \begin_inset Quotes frd
3223 \begin_layout Standard
3224 Il existe des commandes plus complexes qui vous permettent d'introduire
3225 des choses dans le coin gauche des pages impaires, etc., mais nous vous
3226 renvoyons à la documentation du paquetage
3230 pour plus de précisions.
3232 \begin_inset Flex URL
3235 \begin_layout Plain Layout
3237 http://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
3245 \begin_layout Standard
3246 Enfin, il est possible d'insérer une image dans l'en-tête ou le pied de
3248 Si vous voulez insérer un logo dans le coin supérieur gauche, vous pouvez
3249 essayer quelque chose comme :
3252 \begin_layout Standard
3261 includegraphics{logo.eps}}}
3264 \begin_inset Newline newline
3267 (il vous faudra peut-être pré-ajouter
3271 usepackage{graphics}
3273 avant si aucun autre fichier EPS n'est inséré dans votre document).
3276 \begin_layout Standard
3280 \begin_layout Section
3286 \begin_inset CommandInset label
3295 \begin_layout Standard
3301 \begin_layout Subsection
3305 \begin_layout Standard
3306 LyX fournit 216 motifs de puces qui sont accessibles par une simple fenêtre.
3307 Vous pouvez facilement y sélectionner la puce souhaitée pour chaque niveau
3308 de profondeur dans l'environnement
3313 Ces choix sont valables pour tout le document, donc vous ne pouvez pas
3314 spécifier différents types de puces pour différents paragraphes
3318 \begin_layout Plain Layout
3319 En fait, c'est possible mais il faut le faire à la main.
3327 \begin_layout Subsection
3328 À quoi elles ressemblent
3331 \begin_layout Standard
3332 Allez dans la rubrique
3338 Document\SpecialChar \menuseparator
3342 \begin_layout Standard
3343 La fenêtre vous présente un tableau avec des formes de puces.
3344 À gauche du tableau, une colonne de boutons vous donne accès aux six panneaux
3346 La rangée de boutons du haut sert à choisir le niveau de profondeur sur
3347 lequel vous agissez.
3348 Une boîte de texte sous le tableau affiche l'équivalent LaTeX de la forme
3349 de puce actuellement sélectionnée, et ce champ peut être édité.
3350 Si vous modifiez le texte vous devrez aussi spécifier à la main dans le
3351 préambule LaTeX les paquetages requis.
3354 \begin_layout Standard
3355 Les six panneaux sont répartis selon les paquetages qu'ils nécessitent.
3356 Le tableau suivant vous montre la correspondance entre le nom des boutons
3357 et les paquetages LaTeX.
3360 \begin_layout Standard
3362 \begin_inset Tabular
3363 <lyxtabular version="3" rows="7" columns="2">
3364 <features tabularvalignment="middle">
3365 <column alignment="center" valignment="top" width="0pt">
3366 <column alignment="center" valignment="top" width="0pt">
3368 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
3371 \begin_layout Plain Layout
3377 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
3380 \begin_layout Plain Layout
3388 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3391 \begin_layout Plain Layout
3399 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3402 \begin_layout Plain Layout
3410 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3413 \begin_layout Plain Layout
3421 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3424 \begin_layout Plain Layout
3434 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3437 \begin_layout Plain Layout
3445 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3448 \begin_layout Plain Layout
3458 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3461 \begin_layout Plain Layout
3469 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3472 \begin_layout Plain Layout
3482 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
3485 \begin_layout Plain Layout
3493 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3496 \begin_layout Plain Layout
3506 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
3509 \begin_layout Plain Layout
3517 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
3520 \begin_layout Plain Layout
3536 \begin_layout Standard
3537 LyX ne vous empêche pas d'utiliser les puces correspondant à des paquetages
3538 que vous n'avez pas.
3539 Si vous obtenez des erreurs LaTeX lorsque vous essayez de Visionner ou
3540 d'imprimer le fichier, c'est sûrement qu'il vous manque un paquetage.
3541 LyX ne vous empêche pas d'agir car vous pourriez vouloir éditer quelque
3542 part et imprimer avec un autre système.
3545 \begin_layout Subsection
3549 \begin_layout Standard
3550 Sélectionnez le niveau de profondeur sur lequel vous voulez agir, puis le
3551 motif de puce et la taille.
3552 Les changements ne seront pas visibles dans LyX, mais seulement lors du
3556 \begin_layout Standard
3557 Vous pouvez remettre une puce à sa valeur par défaut, en cliquant avec le
3558 bouton droit de la souris sur la profondeur de la puce en question
3562 \begin_layout Plain Layout
3563 Si vous voulez réellement avoir des paragraphes avec des puces différentes
3564 dans chacun d'eux, vous devez mettre les mains dans le cambouis.
3565 La fenêtre dont nous venons de parler est cependant utile car elle montre
3566 en même temps l'aspect de la puce et son code LaTeX, ceci pour un grand
3568 Pour personnaliser vos paragraphes, vous avez le choix :
3571 \begin_layout Plain Layout
3575 \begin_layout Plain Layout
3591 \begin_layout Plain Layout
3595 \begin_layout Plain Layout
3617 \begin_layout Itemize
3618 Utilisez la commande LaTeX
3624 pour spécifier un nouveau format de puce pour une profondeur donnée.
3625 Vous aurez aussi besoin d'enregistrer le format actuel pour le restaurer
3627 Dans cette liste à puces, le code LaTeX suivant a été utilisé pour changer
3628 les puces de profondeur 1 :
3631 \begin_inset Newline newline
3645 \begin_inset Newline newline
3661 \begin_inset Newline newline
3666 Remarquez que la profondeur de puce est donnée en chiffres romains comme
3667 partie intégrante de la commande
3676 \begin_layout Itemize
3680 \begin_layout Plain Layout
3693 Agissez sur chaque entrée individuellement en écrivant le motif de la puce
3694 entre crochets en mode TeX.
3695 Par exemple, cet élément a commencé par
3708 \begin_layout Plain Layout
3712 \begin_layout Plain Layout
3728 \begin_layout Plain Layout
3729 Vous aurez besoin de remettre le
3733 à sa valeur d'origine pour que les autres puces retrouvent les réglages
3735 Nous avons donc ici :
3738 \begin_inset Newline newline
3755 \begin_layout Chapter
3758 LyX and the World Wide Web
3759 \begin_inset Note Note
3762 \begin_layout Plain Layout
3763 Chapitre restant à traduire (JPChrétien, juin 2011)
3771 \begin_layout Standard
3774 LyX has long supported the export of documents to various web-friendly formats,
3776 Before verson 2.0, however, HTML export was always accomplished by the use
3777 of external converters.
3781 \begin_layout Plain Layout
3784 For details on the use of external converters with LyX, see the
3788 section of the Customization manual.
3793 These fall into two large groups: there are converters that use LaTeX as
3794 an intermediate format, such as
3795 \begin_inset Flex Code
3798 \begin_layout Plain Layout
3807 \begin_inset Flex Code
3810 \begin_layout Plain Layout
3819 \begin_inset Flex Code
3822 \begin_layout Plain Layout
3830 , relying upon LyX to produce the LaTeX; and there is a converter that works
3831 directly on LyX files,
3832 \begin_inset Flex Code
3835 \begin_layout Plain Layout
3844 All of these have different advantages and disadvantages.
3848 \begin_layout Standard
3851 The LaTeX-based converters have the advantage that, in principle, they know
3852 everything about the exported document that LaTeX does.
3853 Such converters do not care, for example, if a certain block of code was
3854 produced by LyX or was Evil Red Text.
3855 These converters know about
3856 \begin_inset Flex Code
3859 \begin_layout Plain Layout
3867 files, counters, and references, and can often make use of the
3868 \begin_inset Flex Code
3871 \begin_layout Plain Layout
3879 files generated by BibTeX.
3880 On the other hand, LaTeX is a very hard language to parse---it is sometimes
3881 said that only TeX itself understands TeX---and LaTeX-based converters
3882 will often choke on what seem to be quite simple constructs; complex ones
3883 can throw them completely, and as of this writing, for example, the
3887 manual will not export with
3888 \begin_inset Flex Code
3891 \begin_layout Plain Layout
3899 , though the others will.
3900 The other issue concerns how math is handled.
3901 These converters typically convert the formulae into little pictures that
3902 are then linked from the HTML document.
3903 Since these are actually generated by LaTeX, they are accurate.
3904 But they do not scale well, and just getting them to look as if they are
3905 actually meant to be in your document---so that the font sizes seem to
3906 be roughly the same---can be a challenge.
3909 \begin_layout Standard
3913 \begin_inset Flex Code
3916 \begin_layout Plain Layout
3925 \begin_inset CommandInset href
3927 name "http://elyxer.nongnu.org/"
3928 target "http://elyxer.nongnu.org/"
3932 ) solves some of these problems.
3933 In particular, the formulae it produces scale perfectly, since it renders
3934 math using a combination of HTML and CSS rather than converting the formulae
3936 But even moderately complex formula are rendered less well than with
3937 \begin_inset Flex Code
3940 \begin_layout Plain Layout
3948 ; this reflects the limitations of HTML.
3952 \begin_layout Plain Layout
3956 \begin_inset Flex Code
3959 \begin_layout Plain Layout
3967 can also use jsMath and MathJax for equations, but this setting is only
3968 available globally and requires one to have access to a server that runs
3974 More importantly (as of version 1.1.1, at least),
3975 \begin_inset Flex Code
3978 \begin_layout Plain Layout
3986 has limited support for math macros and no support for user-defined paragraph
3987 or character styles.
3988 These limitations make
3989 \begin_inset Flex Code
3992 \begin_layout Plain Layout
4000 unsuitable for many of the documents LyX users produce.
4001 In principle, of course, these problems could be solved, but the LyX developers
4002 have decided to follow a different path and have made LyX itself capable
4003 of writing XHTML, just as it is capable of writing LaTeX, DocBook, and
4007 \begin_layout Standard
4010 As of this writing, XHTML output remains under development and should probably
4012 \begin_inset Quotes eld
4016 \begin_inset Quotes erd
4023 \begin_layout Plain Layout
4027 \begin_inset Flex Code
4030 \begin_layout Plain Layout
4033 development/HTML.notes
4038 , which can be found in the LyX source tree or
4039 \begin_inset CommandInset href
4041 name "accessed online"
4042 target "http://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
4046 , usually contains up-to-date information about the state of XHTML output.
4047 See also the list of XHTML bugs on
4048 \begin_inset CommandInset href
4050 name "the bug tracker"
4051 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"
4060 Still, the developers have chosen this approach because it has several
4061 potential advantages over the other two.
4064 \begin_layout Standard
4067 These advantages are primarily due to the fact that the XHTML output routines,
4068 since they are part of LyX, know everything LyX knows about the document
4073 \begin_layout Plain Layout
4076 Another advantage is that, since these routines are internal to LyX, they
4077 are immune to changes in LyX's file format, or to changes in the semantics
4083 So they know about the table of contents (as displayed in the outline),
4084 about the counters associated with different paragraph styles, and about
4085 user-defined styles.
4086 The XHTML output routines know what LyX knows about internationalization,
4087 too, so they will output
4088 \begin_inset Quotes eld
4092 \begin_inset Quotes erd
4096 \begin_inset Quotes eld
4104 \begin_inset Quotes erd
4107 , depending upon the language in effect at the time.
4111 \begin_layout Standard
4114 Quite generally, the output routines know what LyX knows about document
4115 layout, that is, about how the document is to be rendered on screen.
4116 We use this information when we output the document as XHTML.
4121 generates CSS style information corresponding to the layout information
4122 it uses to render the document on screen: if section headings are supposed
4123 to be sans-serif and bold as seen in LyX, then (by default) they will be
4124 sans-serif and bold when viewed in a web browser, too.
4125 And this is true not just for pre-defined styles, like Section, but for
4126 any style, including user-defined styles.
4127 Indeed, the XHTML output routines make no distinction between user-defined
4128 paragraph and character styles and LyX's own pre-defined styles: in each
4129 case, everything LyX knows about the styles is contained in the layout
4131 And much the same is true as regards pre-defined textual insets, such as
4132 footnotes, and various custom insets.
4136 \begin_layout Standard
4139 The result is that XHTML output can be customized and extended in exactly
4140 the same way LaTeX output can be customized and extended: through layout
4142 See chapter five of the
4146 manual for the details.
4149 \begin_layout Standard
4152 The remainder of this chapter contains more detailed information on XHTML
4153 output, its limitations, and ways to work around those limitations.
4156 \begin_layout Section
4159 Math Output in XHTML
4162 \begin_layout Standard
4165 LyX offers four choices for how math is rendered.
4166 These have various advantages and disadvantages:
4169 \begin_layout Itemize
4173 \begin_inset Newline newline
4176 MathML is a dialect of XML designed specifically for mathematics on the
4177 web, and it typically renders very well in browsers that support it.
4178 The disadvantage is that not all browsers support MathML, and support is
4179 not complete even in the Gecko-based browsers, such as Firefox.
4180 \begin_inset Newline newline
4183 If LyX is unable to render a formula as MathML---for example, if the formula
4185 \begin_inset Flex Code
4188 \begin_layout Plain Layout
4196 package or ERT---then it will instead output the formula as an image.
4200 \begin_layout Itemize
4204 \begin_inset Newline newline
4208 \begin_inset Flex Code
4211 \begin_layout Plain Layout
4219 outputs math as HTML, styled by CSS.
4223 \begin_layout Plain Layout
4226 LyX has borrowed some of the CSS for its HTML output from
4227 \begin_inset Flex Code
4230 \begin_layout Plain Layout
4243 For simple formulae, this can work quite well, though with more complicated
4244 formulae it tends to break down.
4245 Still, this method has the advantage that it is very widely supported and
4246 so it may be appropriate for documents that contain only a little, fairly
4248 \begin_inset Newline newline
4251 If Lyx is unable to render a formula as HTML---for example, if the formula
4253 \begin_inset Flex Code
4256 \begin_layout Plain Layout
4264 package or ERT---then it will instead output the formula as an image.
4268 \begin_layout Itemize
4272 \begin_inset Newline newline
4276 \begin_inset Flex Code
4279 \begin_layout Plain Layout
4287 , LyX will output formulae as images, the very same images, in fact, that
4288 are used for instant preview.
4292 \begin_layout Plain Layout
4295 Instant preview does
4299 have to be on for images to be output, however.
4304 The advantage to this method is that the images are simply generated by
4305 LaTeX, so they are very accurate.
4306 The disadvantage, as mentioned earlier, is that these are bitmapped images,
4307 so they do not scale terribly well, and one cannot copy them, etc.
4308 (As of this writing, there are also problems about equation numbering.
4310 \begin_inset CommandInset href
4313 target "http://www.lyx.org/trac/ticket/6894"
4318 \begin_inset Newline newline
4321 The size of the images can be controlled by setting the
4322 \begin_inset Quotes eld
4326 \begin_inset Quotes erd
4330 \begin_inset Flex MenuItem
4333 \begin_layout Plain Layout
4336 Document\SpecialChar \menuseparator
4337 Settings\SpecialChar \menuseparator
4347 \begin_layout Plain Layout
4350 For those who want to know, this controls the resolution of the image in
4351 dots per inch and is based upon a default of 75 dpi.
4357 \begin_inset Newline newline
4360 If LyX for some reason fails to create an image for a formula (e.g., if a
4361 required LaTeX package is not installed), then it will fall back to outputing
4365 \begin_layout Itemize
4369 \begin_inset Newline newline
4372 Finally, LyX will happily output math as LaTeX.
4373 As well as being the output of last resort, this method can be used with
4375 \begin_inset CommandInset href
4378 target "http://www.math.union.edu/~dpvc/jsMath/"
4382 , which uses JavaScript to render LaTeX embedded in HTML documents.
4383 LyX wraps the LaTeX in either a
4384 \begin_inset Flex Code
4387 \begin_layout Plain Layout
4395 (for inline formulas) or
4396 \begin_inset Flex Code
4399 \begin_layout Plain Layout
4407 (for displayed formulas) with
4408 \begin_inset Flex Code
4411 \begin_layout Plain Layout
4419 , as is required for jsMath.
4422 \begin_layout Standard
4425 One of these output methods must be selected under
4426 \begin_inset Flex MenuItem
4429 \begin_layout Plain Layout
4432 Document\SpecialChar \menuseparator
4433 Settings\SpecialChar \menuseparator
4440 By default, LyX outputs MathML.
4441 This is a document-wide setting, therefore.
4444 \begin_layout Standard
4447 Eventually, LyX will offer the user the option to select an alternate output
4448 method for a particular inset, say, one that isn't being rendered very
4453 \begin_layout Plain Layout
4456 That said, since LyX falls back to images if the inset contains ERT, then
4457 one can force output as an image by putting some harmless ERT into the
4459 \begin_inset Formula $a=b\relax$
4470 \begin_layout Section
4473 Bibliography and Citations
4476 \begin_layout Standard
4479 XHTML output fully supports bibliographies and citations.
4483 \begin_layout Standard
4486 Citation labels are generated by the same machinery that generates LyX's
4487 on-screen labels, so the labels will look in the output much as they do
4488 in LyX, though better.
4489 If you are using numerical citations, then LyX will output numerical labels,
4490 such as [1] or [17], rather than simply showing the citation key in square
4491 brackets, as it does on-screen.
4492 If you are using author-year citations, then LyX will add lowercase letters
4493 to the years, just as BibTeX does, if it finds more than one citation for
4494 a given author-year combination.
4495 The labels will be printed with the bibliography entries.
4496 Note that there is, at present, no way to customize the appearance of the
4497 labels, for example, to choose between square brackets and parentheses.
4500 \begin_layout Standard
4503 Bibliography output is handled by the same machinery that handles the presentati
4504 on of reference information in the citation dialog, so you will see in the
4505 XHTML output pretty much what you would see if you were to look at a given
4506 entry in the citation dialog.
4507 The formatting can be customized in your layout file or, preferably, in
4513 manual for the details.
4516 \begin_layout Standard
4519 The main defect at present is that cross-referenced information is printed
4520 with every entry with which it is associated.
4521 So you can see things like this:
4528 \begin_inset Quotes eld
4531 Context and Logical Form
4532 \begin_inset Quotes erd
4537 Language in Context: Selected Essays
4539 (Oxford: Oxford University Press, 2007), pp.
4547 \begin_inset Quotes eld
4550 Semantics in Context
4551 \begin_inset Quotes erd
4556 Language in Context: Selected Essays
4558 (Oxford: Oxford University Press, 2007), pp.
4562 \begin_layout Standard
4565 This should be fixed before long.
4568 \begin_layout Standard
4571 There is no support at present for sectioned bibliographies.
4572 If you have multiple bibliographies, then LyX will print the same bibliography
4576 \begin_layout Section
4582 \begin_layout Standard
4585 LyX will happily export indexes as XHTML, but with certain limitations at
4589 \begin_layout Standard
4592 Index export will be most reliable when you do not attempt to use the fancy
4593 constructs that are described in the section on indexes in the
4601 \begin_layout Plain Layout
4604 The main issue here is that LyX itself does not really handle these.
4605 It just lets you enter what you would have to enter in raw LaTeX.
4610 We'll describe how they are handled using the subsection headings from
4614 \begin_layout Itemize
4617 Grouping Index Entries (aka, sub-entries): LyX makes an effort to support
4618 these, but the entries must be separated by
4619 \begin_inset Quotes eld
4623 \begin_inset Quotes erd
4626 , that is, there must be spaces around the exclamation point.
4627 This is because it is otherwise too difficult to check for escaped exclamation
4628 points, ones in math, and so forth.
4631 \begin_layout Itemize
4634 Page Ranges: There is no support at all for page ranges, since these make
4635 no sense with XHMTL.
4636 Instead, you will just get two index entries, one at either end.
4639 \begin_layout Itemize
4642 Cross-referencing: There is no support for cross-referencing.
4643 If LyX finds an entry containing the
4644 \begin_inset Quotes eld
4647 |see\SpecialChar \ldots{}
4649 \begin_inset Quotes erd
4652 construct, it is just dropped, and the rest is treated as an ordinary index
4656 \begin_layout Itemize
4659 Index Entry Order: LyX does support attempts to fix the sorting order.
4660 It will take what is before the first `@' it finds and use that for sorting,
4661 taking what follows the first `@' to be the actual entry.
4662 At present, LyX does not check for escaped `@', so do not try to index
4666 \begin_layout Itemize
4669 Index Entry Layout: You can format entries by using the text style dialog,
4670 or by using any other method available within LyX itself.
4671 There is no support for constructs like:
4672 \begin_inset Quotes eld
4676 \begin_inset Quotes erd
4680 Indeed, if LyX finds a pipe symbol, `|', in an entry, it will delete it
4681 and everything that follows it.
4684 \begin_layout Itemize
4687 Multiple Indexes: There is no support for multiple indexes.
4688 Rather, all index entries will be printed as one large index.
4689 To avoid our printing several versions of the index, we print only the
4690 main index, so make sure you have one.
4693 \begin_layout Section
4696 Nomenclature and Glossary
4699 \begin_layout Standard
4702 There is at present no support for glossaries.
4703 Adding it would be fairly trivial, and welcome.
4706 \begin_layout Chapter
4710 \begin_layout Section
4714 \begin_layout Standard
4716 \begin_inset Quotes fld
4720 \begin_inset Quotes frd
4723 est une méthode implémentée dans LyX qui permet à d'autres programmes de
4724 dialoguer avec LyX, d'invoquer des commandes LyX et d'obtenir de l'information
4725 à propos de son état interne.
4726 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
4728 C'est grâce au serveur LyX, par exemple, que des gestionnaires de bibliographie
4729 s comme JabRef peuvent permettre de
4730 \begin_inset Quotes fld
4734 \begin_inset Quotes frd
4737 des citations dans LyX.
4740 \begin_layout Section
4741 Démarrer le Serveur LyX
4744 \begin_layout Standard
4748 \begin_layout Plain Layout
4757 Le serveur LyX fonctionne par l'intermédiaire d'une paire de tubes.
4758 Ils sont habituellement disposés dans votre répertoire utilisateur
4762 (sauf sur Windows, ou des tubes nominatifs
4766 sont des objets spéciaux localisés dans
4776 ) et portent les noms
4779 \begin_inset Quotes fld
4783 \begin_inset Quotes frd
4791 \begin_inset Quotes fld
4795 \begin_inset Quotes frd
4801 Les programmes externes écrivent dans
4805 et lisent les données dans
4810 La racine de ces deux noms peut être définie dans la fenêtre
4812 Éditer\SpecialChar \menuseparator
4813 Préférences\SpecialChar \menuseparator
4814 Entrées\SpecialChar \menuseparator
4818 \begin_inset Quotes fld
4823 /home/mon_home/.lyxpipe
4826 \begin_inset Quotes frd
4832 \begin_inset Quotes fld
4846 \begin_inset Quotes frd
4849 avec Windows (mais n'importe quel chemin effectif peut être utilisé).
4850 Vous devez configurer ceci
4854 pour que le serveur puisse démarrer.
4858 \begin_layout Plain Layout
4870 \begin_layout Standard
4871 LyX ajoutera les suffixes
4874 \begin_inset Quotes fld
4878 \begin_inset Quotes frd
4886 \begin_inset Quotes fld
4890 \begin_inset Quotes frd
4895 pour créer les tubes.
4896 Si l'un des ces tubes existe déjà, LyX supposera qu'un autre processus
4897 LyX est déjà en route et ne démarrera pas le serveur.
4898 Sur les systèmes POSIX (similaires à Unix), si pour d'autres raisons un
4900 \begin_inset Quotes fld
4904 \begin_inset Quotes frd
4907 existe à la fermeture de LyX, LyX essaiera de le supprimer.
4908 Si ceci échoue pour une raison ou une autre, vous devrez supprimer les
4909 tubes à la main et redémarrer LyX.
4910 Sur Windows, les tubes sont supprimés par le système à la fermeture du
4911 programme ou après un crash, ainsi les tubes
4912 \begin_inset Quotes fld
4916 \begin_inset Quotes frd
4922 \begin_layout Standard
4923 Pour faire tourner plusieurs processus LyX avec des serveurs en même temps,
4924 vous devez utiliser différentes configurations, peut-être en utilisant
4925 des répertoires utilisateurs différents, avec leurs propres
4929 , pour chaque processus.
4933 \begin_layout Standard
4934 Si vous développez un programme client, il vous sera peut-être utile d'activer
4935 les informations de déboguage du serveur LyX.
4936 Pour cela, démarrez LyX avec la commande
4943 \begin_layout Standard
4944 Vous pouvez trouver un exemple complet de client écrit en C dans la distribution
4947 development/server_monitor.c
4952 \begin_layout Standard
4953 Un autre outil utile est un client en ligne de commande que vous trouverez
4956 src/client/lyxclient
4961 \begin_layout Section
4962 Communication normale
4965 \begin_layout Standard
4966 Pour émettre un appel LyX, le client écrit une ligne de texte ASCII dans
4967 le tube d'entrée, selon le format suivant :
4970 \begin_layout LyX-Code
4984 \begin_layout Description
4991 est un nom que le client peut choisir arbitrairement.
4992 LyX rappelle ce nom s'il envoie une réponse – un client peut donc répartir
4993 les réponses aux différentes requêtes.
4996 \begin_layout Description
5003 est la fonction que vous voulez faire exécuter à LyX.
5004 C'est la commande que vous auriez entrée dans le minibuffer.
5007 \begin_layout Description
5014 est un paramètre optionnel qui n'est utile que pour certaines fonctions
5015 (par exemple, le LFUN
5016 \begin_inset Quotes fld
5020 \begin_inset Quotes frd
5023 qui insère le paramètre comme du texte à la position du curseur).
5026 \begin_layout Standard
5027 La réponse de LyX arrive dans le tube de sortie sous la forme :
5030 \begin_layout LyX-Code
5044 \begin_layout Standard
5057 sont les mêmes que dans la requête, tandis que
5063 contient des informations plus ou moins utiles selon la façon avec laquelle
5064 la commande s'est exécutée.
5065 Certaines commandes renvoient des informations à propos de l'état interne
5067 \begin_inset Quotes fld
5071 \begin_inset Quotes frd
5074 , tandis que d'autres ne renvoient rien.
5075 Ça signifie alors que l'exécution s'est bien passée.
5078 \begin_layout Standard
5079 En cas d'erreurs, la réponse de LyX aura la forme :
5082 \begin_layout LyX-Code
5096 \begin_layout Standard
5103 doit expliquer pourquoi la commande a échoué.
5106 \begin_layout Standard
5110 \begin_layout LyX-Code
5111 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
5114 \begin_layout LyX-Code
5115 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
5116 \begin_inset Newline newline
5119 read a <~/.lyxpipe.out
5120 \begin_inset Newline newline
5126 \begin_layout Section
5130 \begin_layout Standard
5131 LyX peut notifier aux clients les événements qui se produisent de manière
5133 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
5134 de touches à la fonction
5135 \begin_inset Quotes fld
5139 \begin_inset Quotes frd
5143 Voici le format de ce que LyX envoie :
5146 \begin_layout LyX-Code
5152 \begin_layout Standard
5159 est la représentation imprimée de la séquence de touches réellement tapée
5163 \begin_layout Standard
5164 Ce mécanisme peut servir pour étendre l'ensemble des commandes LyX et implémente
5165 r des macros : associez certaines séquences de touches à
5166 \begin_inset Quotes fld
5170 \begin_inset Quotes frd
5173 , démarrez un client qui écoute le tube de sortie, traite la commande selon
5174 la séquence et démarre une fonction qui peut utiliser des appels et des
5175 requêtes LyX pour envoyer une commande ou une série de commandes à LyX.
5178 \begin_layout Section
5179 Le protocole serveur LyX
5182 \begin_layout Standard
5183 LyX implémente un protocole simple qui peut servir à la gestion de session.
5184 Tous les messages sont de la forme :
5187 \begin_layout LyX-Code
5197 \begin_layout Standard
5205 \begin_inset Quotes fld
5209 \begin_inset Quotes frd
5213 \begin_inset Quotes fld
5217 \begin_inset Quotes frd
5222 \begin_inset Quotes fld
5226 \begin_inset Quotes frd
5229 , c'est que LyX l'informe qu'il écoute ses messages, s'il reçoit
5230 \begin_inset Quotes fld
5234 \begin_inset Quotes frd
5237 , c'est que LyX est en train de s'arrêter.
5240 \begin_layout Section
5241 Recherche inversée DVI/PDF
5244 \begin_layout Standard
5245 Quelques visionneuses DVI/PDF
5249 \begin_layout Plain Layout
5250 Les visionneuses suivantes proposent la fonction de recherche inversée en
5251 PDF: Okular sur KDE/Linux, Skim sur Mac OSX et SumatraPDF sur Windows.
5256 assurent la fonction de
5261 Ceci signifie que vous pouvez demander à LyX de positionner le curseur
5262 sur une ligne particulière en cliquant sur la même ligne dans le résultat
5264 Pour que ceci soit possible, il faut que la visionneuse puisse communiquer
5266 C'est la cas par le serveur LyX soit par un tube nommé (
5270 ), soit par un connecteur de domaine (
5274 ) créé par LyX dans son répertoire temporaire (c'est comme ceci que le programme
5276 \begin_inset Flex Code
5279 \begin_layout Plain Layout
5287 communique avec LyX).
5288 Dans certains cas, vous aurez besoin d'un script auxiliaire qui interface
5289 la visionneuse et LyX, dans d'autres cas, la visionneuse peut communiquer
5290 directement avec LyX: ceci dépend de la visionneuse sélectionnée et de
5291 votre système d'exploitation.
5292 La même considération s'applique pour la configuration des visionneuses
5293 et pour le méthode d'implantation de la recherche inversée.
5294 Dans ce qui suit, nous allons donc décrire comment configurer la recherche
5295 inversée pour des visionneuses particulières.
5296 mais auparavant, nous allons expliquer d'une manière générale ce qu'il
5297 faut faire pour activer la recherche inversée depuis le résultat imprimable
5301 \begin_layout Subsection
5304 \begin_inset CommandInset label
5306 name "sub:rev-search"
5310 Activation automatique
5313 \begin_layout Standard
5314 Le plus souvent, LyX démarrera le serveur pour vous en activant
5315 \begin_inset Flex MenuItem
5318 \begin_layout Plain Layout
5319 Document\SpecialChar \menuseparator
5320 Paramètres\SpecialChar \menuseparator
5321 Sortie\SpecialChar \menuseparator
5322 Synchroniser avec la sortie imprimable
5328 Dans ce cas, LyX insérera automatiquement la macro SyncTeX (pour PDF) ou
5329 chargera le paquetage srcltx (pour DVI).
5330 Cette option peut être facilement atteinte depuis la barre d'outils
5331 \begin_inset Flex Code
5334 \begin_layout Plain Layout
5335 Visionner/Mettre à jour
5343 \begin_layout Standard
5344 S'il vous faut un réglage différent, vous pouvez sélectionner ou saisir
5345 une macro personnalisée dans la liste déroulante située juste au-dessous
5347 \begin_inset Flex MenuItem
5350 \begin_layout Plain Layout
5351 Document\SpecialChar \menuseparator
5352 Paramètres\SpecialChar \menuseparator
5353 Sortie\SpecialChar \menuseparator
5354 Synchroniser avec la sortie imprimable
5362 \begin_layout Standard
5363 Notez bien que la l'inclusion des paquetages
5364 \begin_inset Flex Code
5367 \begin_layout Plain Layout
5374 \begin_inset Flex Code
5377 \begin_layout Plain Layout
5383 a quelquefois un impact imprévu sur la typographie.
5384 Vous devrez donc supprimer la synchronisation avec la sortie imprimable
5385 pour la compilation finale du document si vous utilisez
5386 \begin_inset Flex Code
5389 \begin_layout Plain Layout
5396 \begin_inset Flex Code
5399 \begin_layout Plain Layout
5408 \begin_layout Standard
5409 Si vous avez besoin de réglages particuliers qui ne sont pas couverts par
5410 la réglage automatique, lisez les paragraphes suivants consacrés à la synchroni
5412 Si la configuration automatique vous convient, allez directement au paragraphe
5413 \begin_inset space ~
5417 \begin_inset CommandInset ref
5419 reference "sub:Configuration-et-utilisation"
5423 , où sont décrites les étapes de la configuration dans votre visionneuse,
5424 -- que la mise en œuvre soit automatique ou manuelle.
5427 \begin_layout Subsection
5431 \begin_layout Standard
5432 LaTeX fournit plusieurs méthodes pour la recherche inversée.
5433 Certaines sont inhérentes au programme
5434 \begin_inset Flex Code
5437 \begin_layout Plain Layout
5445 , d'autres sont fournies par des paquetages externes.
5446 Votre choix dépendra du fait que votre distribution LaTeX fournisse déjà
5447 une méthode donnée (les méthodes inhérentes sont assez récentes) et du
5448 fait que votre visionneuse puisse le gérer.
5449 Les méthodes disponibles dont décrites dans la suite.
5452 \begin_layout Subsubsection*
5454 \begin_inset space ~
5458 \begin_inset space ~
5462 \begin_inset space ~
5466 \begin_inset space ~
5470 \begin_inset space ~
5474 \begin_inset space ~
5478 \begin_inset space ~
5484 \begin_layout Standard
5485 Cette méthode équipe le fichier DVI de l'information nécessaire pour la
5487 Elle est disponible en LaTeX depuis quelque temps (n'importe quelle distributio
5488 n suffisamment récente devrait l'inclure) et elle est fiable.
5489 Pour l'activer, modifier la commande dans le convertisseur
5490 \begin_inset Flex MenuItem
5493 \begin_layout Plain Layout
5500 \begin_layout Plain Layout
5513 \begin_inset Flex MenuItem
5516 \begin_layout Plain Layout
5523 \begin_layout Plain Layout
5530 eX (plain)->DraftDVI
5536 \begin_inset Flex MenuItem
5539 \begin_layout Plain Layout
5540 Préférences\SpecialChar \menuseparator
5541 Gestion des fichiers\SpecialChar \menuseparator
5548 \begin_inset Flex Code
5551 \begin_layout Plain Layout
5554 latex -src-specials $$i
5560 Si cela ne fonctionne pas, vérifiez les options votre moteur TeX (la syntaxe
5561 peut différer dans quelques distributions).
5564 \begin_layout Subsubsection*
5566 \begin_inset space ~
5570 \begin_inset space ~
5574 \begin_inset space ~
5578 \begin_inset space ~
5584 \begin_layout Standard
5593 fournissent la fonctionnalité de recherche inversée pour les sorties imprimable
5594 s PDF (via pdflatex) et DVI, respectivement.
5595 Pour l'activer, charger les paquetages dans le préambule LyX:
5598 \begin_layout Itemize
5599 \begin_inset Flex Code
5602 \begin_layout Plain Layout
5612 pour la recherche inversée depuis le PDF;
5615 \begin_layout Itemize
5616 \begin_inset Flex Code
5619 \begin_layout Plain Layout
5624 usepackage[active]{srcltx}
5629 pour la recherche inversée depuis le DVI.
5632 \begin_layout Standard
5633 Si vous souhaitez effectuer la recherche inversée depuis les deux formats,
5634 vous pouvez saisir les lignes suivantes dans le préambule:
5637 \begin_layout LyX-Code
5641 \begin_inset Newline newline
5647 \begin_inset Newline newline
5653 \begin_inset Newline newline
5659 \begin_inset Newline newline
5664 usepackage[active]{srcltx}
5665 \begin_inset Newline newline
5673 \begin_layout Standard
5674 De cette façon, vous pourrez visionner les fichiers soit en DVI, soit en
5675 PDF (pdflatex) et le paquetage adéquat sera chargé.
5678 \begin_layout Standard
5679 Notez bien que PDFSync peut affecter la mise en page du document, il vaut
5680 mieux le désactiver lors des passes finales de compilation du document.
5683 \begin_layout Subsubsection*
5685 \begin_inset space ~
5689 \begin_inset space ~
5693 \begin_inset space ~
5697 \begin_inset space ~
5701 \begin_inset space ~
5705 \begin_inset space ~
5709 \begin_inset space ~
5713 \begin_inset space ~
5719 \begin_layout Standard
5720 Les versions récentes de
5721 \begin_inset Flex Code
5724 \begin_layout Plain Layout
5732 offrent un support inhérent pour la recherche inversé en PDF et DVI.
5733 Cette fonctionnalité dénommée
5737 résulte à la base de l'intégration du paquetage PDFSync dans le programme
5739 \begin_inset Flex Code
5742 \begin_layout Plain Layout
5748 et de sa fusion avec l'approche
5753 Il vous faut au moins TeXLive 2008 ou une distribution MikTeX récente pour
5755 Notez également que seules quelques visionneuses (Skim sur Mac, SumatraPDF
5756 sur Windows) supportent actuellement SyncTeX.
5759 \begin_layout Standard
5760 Pour activer SyncTeX pour le résultat imprimable DVI, modifier le convertisseur
5762 \begin_inset Flex MenuItem
5765 \begin_layout Plain Layout
5772 \begin_layout Plain Layout
5785 \begin_inset Flex MenuItem
5788 \begin_layout Plain Layout
5795 \begin_layout Plain Layout
5802 eX (plain) -> DraftDVI
5808 \begin_inset Flex MenuItem
5811 \begin_layout Plain Layout
5812 Préférences\SpecialChar \menuseparator
5813 Gestion des fichiers\SpecialChar \menuseparator
5820 \begin_inset Flex Code
5823 \begin_layout Plain Layout
5826 latex -synctex=1 $$i
5831 , et pour le résultat imprimable PDF, modifier le convertisseur
5832 \begin_inset Flex MenuItem
5835 \begin_layout Plain Layout
5842 \begin_layout Plain Layout
5849 eX (pdflatex) -> PDF (pdflatex)
5855 \begin_inset Flex Code
5858 \begin_layout Plain Layout
5861 pdflatex -synctex=1 $$i
5867 Vérifiez la documentation de votre visionneuse pour ce qui concerne la
5868 configuration pour SyncTeX
5872 \begin_layout Plain Layout
5874 \begin_inset Flex Code
5877 \begin_layout Plain Layout
5885 active la compression gzip.
5886 Si votre visionneuse ne la comprend pas, vous devez saisir à la place
5887 \begin_inset Flex Code
5890 \begin_layout Plain Layout
5906 \begin_layout Subsection
5907 Configuration et utilisation de visionneuses particulières
5908 \begin_inset CommandInset label
5910 name "sub:Configuration-et-utilisation"
5917 \begin_layout Subsubsection*
5918 Xdvi (toutes plate-formes)
5921 \begin_layout Standard
5923 \begin_inset Flex Code
5926 \begin_layout Plain Layout
5934 , vous n'avez rien de plus à faire pour utiliser la recherche inversée,
5935 puisque LyX fournit les ancres nécessaires pour l'utilisation automatisée
5937 \begin_inset Flex Code
5940 \begin_layout Plain Layout
5949 Il vous suffit de paramétrer votre document comme indiqué plus haut (la
5950 recherche inversée est déclenchée par Ctrl-clic ou Alt-clic sur Mac OSX,
5954 \begin_layout Standard
5955 Cependant, si pour quelque raison vous préférez utiliser le tube nommé au
5956 lieu du connecteur pour la communication avec LyX, modifiez simplement
5957 la visionneuse DVI dans
5958 \begin_inset Flex MenuItem
5961 \begin_layout Plain Layout
5966 références\SpecialChar \menuseparator
5967 Gestion des fichiers\SpecialChar \menuseparator
5977 \begin_layout Plain Layout
5978 Sur Mac OSX vous devez utiliser
5979 \begin_inset Flex Code
5982 \begin_layout Plain Layout
5985 DISPLAY=:0.0 xdvi -editor 'lyxeditor.sh %f %l'
5996 \begin_inset Flex Code
5999 \begin_layout Plain Layout
6002 xdvi -editor 'lyxeditor.sh %f %l'
6008 \begin_inset Flex Code
6011 \begin_layout Plain Layout
6019 est un script approprié.
6020 Par exemple, un script minimal est le suivant:
6023 \begin_layout LyX-Code
6025 \begin_inset Newline newline
6028 LYXPIPE="/path/to/lyxpipe"
6029 \begin_inset Newline newline
6032 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6033 \begin_inset Newline newline
6036 echo "$COMMAND" > "${LYXPIPE}".in || exit
6037 \begin_inset Newline newline
6040 read < "${LYXPIPE}".out || exit
6043 \begin_layout Standard
6045 \begin_inset Flex Code
6048 \begin_layout Plain Layout
6056 est le chemin d'accès au tube Ly
6060 \begin_layout Plain Layout
6067 XServer spécifié dans
6068 \begin_inset Flex MenuItem
6071 \begin_layout Plain Layout
6074 Preferences\SpecialChar \menuseparator
6084 \begin_layout Plain Layout
6086 \begin_inset Flex Code
6089 \begin_layout Plain Layout
6097 de la distribution des sources LyX, vous trouverez un script
6098 \begin_inset Flex Code
6101 \begin_layout Plain Layout
6109 , capable de trouver
6121 \begin_layout Subsubsection*
6125 \begin_layout Standard
6127 \begin_inset Flex Code
6130 \begin_layout Plain Layout
6133 /Applications/MacDviX_Folder/calleditor.script
6138 , ajoutez les lignes suivantes:
6141 \begin_layout LyX-Code
6146 \begin_layout Plain Layout
6153 X.app/Contents/MacOS/lyxeditor "$2" $1
6154 \begin_inset Newline newline
6160 \begin_layout Standard
6161 Adaptez ces lignes si vous installez LyX ailleurs que dans le répertoire
6163 \begin_inset Flex Code
6166 \begin_layout Plain Layout
6175 \begin_layout Standard
6176 La recherche inversée est déclenchée par Alt-clic (OPTION-clic).
6179 \begin_layout Subsubsection*
6183 \begin_layout Standard
6185 \begin_inset Flex Code
6188 \begin_layout Plain Layout
6191 open -a Skim.app $$i
6196 dans le réglage de la visionneuse
6197 \begin_inset Flex MenuItem
6200 \begin_layout Plain Layout
6201 Préférences\SpecialChar \menuseparator
6202 Gestion des fichiers\SpecialChar \menuseparator
6203 Formats de fichiers\SpecialChar \menuseparator
6209 , et sélectionnez Ly
6213 \begin_layout Plain Layout
6221 \begin_inset Flex MenuItem
6224 \begin_layout Plain Layout
6227 Skim\SpecialChar \menuseparator
6228 Preferences\SpecialChar \menuseparator
6237 \begin_layout Standard
6238 La recherche inversée est déclenchée par COMMAND-SHIFT-clic.
6241 \begin_layout Subsubsection*
6245 \begin_layout Standard
6247 \begin_inset Flex MenuItem
6250 \begin_layout Plain Layout
6253 Configuration\SpecialChar \menuseparator
6254 Configurer Okular\SpecialChar \ldots{}
6255 \SpecialChar \menuseparator
6262 \begin_inset Quotes fld
6266 \begin_inset Quotes frd
6269 et ajouter la commande
6270 \begin_inset Flex Code
6273 \begin_layout Plain Layout
6284 \begin_layout Standard
6285 La recherche inversée est déclenchée par SHIFT-clic.
6288 \begin_layout Subsubsection*
6292 \begin_layout Standard
6293 Activer Yap, choisir le menu
6294 \begin_inset Flex MenuItem
6297 \begin_layout Plain Layout
6300 View\SpecialChar \menuseparator
6306 et sélectionner l'onglet
6307 \begin_inset Quotes fld
6310 Recherche inversée DVI
6311 \begin_inset Quotes frd
6315 Cliquer sur le bouton
6316 \begin_inset Quotes fld
6319 New\SpecialChar \ldots{}
6321 \begin_inset Quotes frd
6324 et, dans la fenêtre qui s'ouvre, saisir
6325 \begin_inset Quotes fld
6329 \begin_inset Quotes frd
6332 (ou un autre nom de votre choix) dans le champ
6333 \begin_inset Quotes fld
6337 \begin_inset Quotes frd
6341 Maintenant cliquer sur le bouton identifié par
6342 \begin_inset Quotes fld
6345 \SpecialChar \ldots{}
6347 \begin_inset Quotes frd
6350 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
6351 contenant le fichier exécutable
6352 \begin_inset Flex Code
6355 \begin_layout Plain Layout
6365 \begin_inset Flex Code
6368 \begin_layout Plain Layout
6376 et spécifier les arguments du programme comme suit:
6377 \begin_inset Flex Code
6380 \begin_layout Plain Layout
6390 \begin_inset Flex Code
6393 \begin_layout Plain Layout
6401 est utilisé pour communiquer avec LyX via
6405 et se présente ainsi
6408 \begin_layout LyX-Code
6410 \begin_inset Newline newline
6413 echo LYXCMD:revdvi:server-goto-file-row:%1 %2>
6422 \begin_inset Newline newline
6436 \begin_layout Standard
6437 Vérifier que le chemin d'accès au tube LyXServer spécifié dans LyX est bien
6439 \begin_inset Flex Code
6442 \begin_layout Plain Layout
6458 , sinon adapter le conteneur
6459 \begin_inset Flex Code
6462 \begin_layout Plain Layout
6473 \begin_layout Standard
6474 Avec Yap, la recherche inversée est déclenchée par double-clic.
6477 \begin_layout Subsubsection*
6478 SumatraPDF (Windows)
6481 \begin_layout Standard
6482 Pour utiliser SumatraPDF en recherche inversée, saisir
6483 \begin_inset Flex Code
6486 \begin_layout Plain Layout
6489 SumatraPDF -inverse-search "lyxeditor.bat %f %l"
6494 dans les réglages de la visionneuse dans
6495 \begin_inset Flex MenuItem
6498 \begin_layout Plain Layout
6499 Préférences\SpecialChar \menuseparator
6500 Gestion des fichiers\SpecialChar \menuseparator
6501 Formats de fichiers\SpecialChar \menuseparator
6508 \begin_inset Flex Code
6511 \begin_layout Plain Layout
6519 est le conteneur indiqué ci-dessus.
6521 \begin_inset Flex Code
6524 \begin_layout Plain Layout
6530 ne figure pas dans la liste des chemins des commandes, utiliser le nom
6534 \begin_layout Standard
6535 La recherche inversée est déclenchée par double-clic.
6538 \begin_layout Subsubsection*
6542 \begin_layout Standard
6543 D'abord, vérifier que Yap est la visionneuse DVI implicite de l'environnement
6544 Windows, puis le lancer, choisir le menu
6545 \begin_inset Flex MenuItem
6548 \begin_layout Plain Layout
6551 View\SpecialChar \menuseparator
6557 et sélectionner l'onglet
6558 \begin_inset Quotes fld
6561 Recherche DVI inversée
6562 \begin_inset Quotes frd
6566 Cliquer sur le bouton
6567 \begin_inset Quotes fld
6570 New\SpecialChar \ldots{}
6572 \begin_inset Quotes frd
6575 et, dans la fenêtre qui s'ouvre, saisir
6576 \begin_inset Quotes fld
6580 \begin_inset Quotes frd
6583 (ou un autre nom de votre choix) dans le champ
6584 \begin_inset Quotes fld
6588 \begin_inset Quotes frd
6592 Maintenant cliquer sur le bouton identifié par
6593 \begin_inset Quotes fld
6596 \SpecialChar \ldots{}
6598 \begin_inset Quotes frd
6601 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
6602 contenant le fichier exécutable
6603 \begin_inset Flex Code
6606 \begin_layout Plain Layout
6614 (qui est implicitement installé dans Cygwin avec l'exécutable LyX) .
6616 \begin_inset Flex Code
6619 \begin_layout Plain Layout
6627 et spécifier les arguments du programme comme suit:
6628 \begin_inset Flex Code
6631 \begin_layout Plain Layout
6640 De cette façon, vous utiliserez le
6644 pour communiquer avec LyX.
6645 Si pour quelque raison, vous souhaitez utiliser
6650 \begin_inset Flex Code
6653 \begin_layout Plain Layout
6661 et spécifiez le chemin d'accès au tube LyXServer dans les préférences.
6664 \begin_layout Standard
6665 Avec Yap, la recherche inversée est déclenchée par double-clic.
6668 \begin_layout Subsubsection*
6672 \begin_layout Standard
6673 Pour utiliser SumatraPDF en recherche inversée, saisir
6674 \begin_inset Flex Code
6677 \begin_layout Plain Layout
6685 dans les réglages de la visionneuse dans
6686 \begin_inset Flex MenuItem
6689 \begin_layout Plain Layout
6690 Préférences\SpecialChar \menuseparator
6691 Gestion des fichiers\SpecialChar \menuseparator
6692 Formats de fichiers\SpecialChar \menuseparator
6699 \begin_inset Flex Code
6702 \begin_layout Plain Layout
6710 est le script suivant (à rendre accessible dans le chemin d'accès aux commandes
6712 \begin_inset Flex Code
6715 \begin_layout Plain Layout
6723 étant le meilleur choix):
6726 \begin_layout LyX-Code
6728 \begin_inset Newline newline
6732 \begin_inset Newline newline
6735 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
6738 \begin_layout Standard
6739 Ce conteneur et nécessaire parce que SumatraPDF est une application Windows
6740 native et ne comprend pas les chemins POSIX utilisés par la version Cygwin
6743 \begin_inset Flex Code
6746 \begin_layout Plain Layout
6752 n'est pas dans votre chemin d'accès, utiliser le chemin complet dans le
6755 \begin_inset Flex Code
6758 \begin_layout Plain Layout
6766 active la communication via
6771 De nouveau, l'omettre
6772 \begin_inset Flex Code
6775 \begin_layout Plain Layout
6787 , et spécifier le chemin d'accès au tube LyXServer dans les préférences
6791 \begin_layout Standard
6792 La recherche inversée est déclenchée par double-clic.
6795 \begin_layout Section
6799 \begin_inset Note Note
6802 \begin_layout Plain Layout
6803 Section restant à traduire (JPChrétien, juin 2011)
6811 \begin_layout Standard
6814 Forward search is, as the name implies, in a sense the
6815 \begin_inset Quotes eld
6819 \begin_inset Quotes erd
6823 It allows you to let the viewer jump to a given position from within LyX.
6824 If forward search is set up (as described in what follows), you can put
6825 the cursor anywhere in your LyX document, and hit
6826 \begin_inset Flex MenuItem
6829 \begin_layout Plain Layout
6832 Navigate\SpecialChar \menuseparator
6839 \begin_inset Flex MenuItem
6842 \begin_layout Plain Layout
6850 in the context menu via right mouse click), and then the viewer will jump
6851 to that position as well.
6852 This implies, of course, that your viewer supports this function.
6855 \begin_layout Standard
6858 To make forward search possible, you first need to provide the generated
6859 output PDF/DVI file with additional information about the TeX sources.
6860 This can be done via the methods described in the section
6861 \begin_inset CommandInset ref
6863 reference "sub:rev-search"
6870 \begin_layout Standard
6873 Additionally, you need to configure LyX for using your viewers in
6874 \begin_inset Flex MenuItem
6877 \begin_layout Plain Layout
6880 Tools\SpecialChar \menuseparator
6881 Preferences\SpecialChar \menuseparator
6882 Output\SpecialChar \menuseparator
6889 We provide a range of tested configurations for some viewers, which you
6890 can select from the drop down list.
6891 If none of these configurations suits you, you have to find out and enter
6892 a suitable configuration yourself.
6893 The definition syntax uses the following placeholders:
6896 \begin_layout Itemize
6900 \begin_inset Flex Code
6903 \begin_layout Plain Layout
6914 \begin_layout Itemize
6918 \begin_inset Flex Code
6921 \begin_layout Plain Layout
6929 : name of the (temporary) exported .tex file
6932 \begin_layout Itemize
6936 \begin_inset Flex Code
6939 \begin_layout Plain Layout
6947 : name of the exported output file (either dvi or pdf, depending on which
6948 one exists in the temporary directory)
6951 \begin_layout Standard
6954 Note that only some of the viewers provide full forward search functionality,
6955 among them yap, xdvi, okular and Sumatra PDF
6959 \begin_layout Plain Layout
6962 For Sumatra CMCDDE is needed --- downloadable from http://www.istri.fr/zip/CMCDDE.z
6969 While many of the widespread PDF viewers (most notably Adobe Reader) do
6970 not support forward search at all, some other viewers -- e.
6971 \begin_inset space \thinspace{}
6975 evince and xpdf -- allow at least to reload the document and jump to a
6976 specific page of the file, so you can at least navigate
6977 \begin_inset Quotes eld
6981 \begin_inset Quotes erd
6985 These latter functionality is provided by an external call of synctex (see
6986 the predefined example configurations).
6990 \begin_layout Standard
6993 Forward search works both with DVI and PDF output.
6994 LyX simply checks which preview format you have used before (i.
6995 \begin_inset space \thinspace{}
6998 e., which format is already there in the temporary directory) and chooses
6999 the appropriate configuration for the respective format.
7003 \begin_layout Chapter
7004 Classes de document spéciales
7007 \begin_layout Section
7011 \begin_layout Standard
7017 \begin_layout Subsection
7021 \begin_layout Standard
7022 AASTeX est un ensemble de macros produit par l'
7024 American Astronomical Society
7026 pour faciliter la soumission électronique de manuscrits aux trois journaux
7029 Astrophysical Journal
7041 Astronomical Journal
7045 Publications of the Astronomical Society of the Pacific
7048 LyX a besoin de la version 5.0 (ou plus récente) de ces macros.
7049 Les versions antérieures à la 5.0 sont destinées à être utilisées avec LaTeX2.09
7050 et sont fondamentalement incompatibles avec LyX.
7051 Le paquetage AASTeX peut être téléchargé depuis le site de l'AAS
7054 \begin_layout Standard
7055 \begin_inset VSpace medskip
7061 \begin_layout Standard
7063 \begin_inset Flex URL
7066 \begin_layout Plain Layout
7068 http://www.journals.uchicago.edu/AAS/AASTeX
7076 \begin_layout Standard
7077 \begin_inset VSpace medskip
7083 \begin_layout Standard
7084 Un guide de l'utilisateur complet est compris dans ce paquetage et il vaut
7085 mieux que vous vous familiarisiez sérieusement avec avant de vous embarquer
7086 à écrire un papier en LyX.
7087 LyX ne va pas vous dispenser de comprendre toutes les commandes AASTeX,
7088 il vous dispensera seulement de la corvée de toutes les taper.
7089 Il est de votre responsabilité de vous assurer que le document final exporté
7090 en LaTeX soit complètement conforme aux recommandations du journal auquel
7091 vous soumettez votre papier.
7094 \begin_layout Subsection
7095 Commencer un nouveau papier
7098 \begin_layout Standard
7099 Je vous suggère vivement de commencer avec le fichier de modèle AASTeX.
7102 Fichier\SpecialChar \menuseparator
7104 \begin_inset space ~
7108 \begin_inset space ~
7113 , entrez le nouveau nom de fichier, puis choisissez le modèle
7118 Il montrera les champs les plus courants dans un manuscrit.
7119 Écrivez par dessus le texte existant (y compris les crochets,
7123 ) les informations correctes.
7124 Beaucoup des commandes et environnements AASTeX peuvent être implémentés
7125 directement dans LyX, mais certains ne peuvent pas : notamment
7137 , qui devraient se voir comme le nez au milieu de la figure dans le fichier
7139 Pour des commandes comme celles-là, le code LaTeX doit être entré directement
7140 et signalé comme tel.
7141 De telles commandes sont du Vilain Texte Rouge, ou ERT
7145 \begin_layout Plain Layout
7152 J'essaye de minimiser la quantité de Vilain Texte Rouge nécessaire dans
7153 un document AASTeX, mais il y en a toujours trop.
7156 \begin_layout Subsection
7160 \begin_layout Standard
7161 Quand le papier est fini, que vous en êtes satisfaits et qu'il se visualise
7162 / s'imprime correctement, il y a quelques opérations de
7163 \begin_inset Quotes fld
7167 \begin_inset Quotes frd
7170 à effectuer avant de le soumettre aux journaux.
7173 \begin_layout Enumerate
7174 Exportez votre papier en tant que fichier LaTeX (
7176 Fichier\SpecialChar \menuseparator
7177 Exporter\SpecialChar \menuseparator
7183 \begin_layout Enumerate
7188 résultant avec votre éditeur de texte favori.
7192 \begin_layout Enumerate
7193 enlevez les lignes de commentaire avant la commande
7202 \begin_layout Enumerate
7207 usepackage...{fontenc}
7209 si elle apparaît (en général juste après
7215 ) ; enlevez aussi la ligne
7221 si elle est présente.
7224 \begin_layout Enumerate
7225 enlevez tout entre les commandes
7237 comprises, sauf les commandes que vous avez volontairement mises dans le
7238 préambule LaTeX (qui devraient apparaître immédiatement après le commentaire
7240 \begin_inset Quotes fld
7243 User specified LaTeX commands
7244 \begin_inset Quotes frd
7251 \begin_layout Plain Layout
7253 \begin_inset Quotes fld
7256 Commandes LaTeX spécifiées par l'utilisateur
7257 \begin_inset Quotes frd
7273 \begin_layout Enumerate
7274 Faites tourner LaTeX sur ce fichier après modifications pour s'assurer qu'il
7275 peut encore être compilé correctement.
7278 \begin_layout Enumerate
7279 Relisez les spécifications du journal pour vous assurer que vos noms de
7280 fichier et vos formats sont corrects.
7283 \begin_layout Enumerate
7287 \begin_layout Subsection
7288 Commentaires sur des commandes particulières
7291 \begin_layout Standard
7292 Je ne vais pas décrire l'emploi détaillé de chaque commande AASTeX : le
7293 Guide de l'utilisateur d'AASTeX (
7297 ) en donne une bonne description.
7298 Il me sera donc probablement plus facile de parcourir la liste telle qu'on
7299 la trouve dans le guide et de la commenter si nécessaire.
7303 \begin_layout Subsubsection
7304 Les choses qui marchent comme prévu
7307 \begin_layout Standard
7308 Puisqu'elles marchent comme prévu, j'en fais simplement la liste avec la
7309 section dans laquelle elles se trouvent :
7403 begin{thebibliography}
7435 (2.14.4, entre autres),
7462 \begin_layout Standard
7463 Les options de style qui suivent marchent elles aussi correctement :
7480 Mettez-les simplement dans le champ
7486 Document\SpecialChar \menuseparator
7492 \begin_inset space ~
7496 \begin_inset space ~
7502 \begin_layout Subsubsection
7503 Les choses qui marchent, mais qui nécessitent un commentaire
7506 \begin_layout Standard
7507 Les éléments suivants marchent, mais requièrent un petit commentaire :
7510 \begin_layout Itemize
7511 Ces éléments sont réservés à l'utilisation par les éditeurs du journal,
7512 mais vous pouvez les mettre dans le préambule LaTeX si vous vous sentez
7543 (tous à partir de 2.1.3)
7546 \begin_layout Itemize
7547 Ces éléments peuvent être placés dans le préambule LaTeX, et sont inclus
7548 comme des blancs dans le fichier modèle :
7569 \begin_layout Itemize
7576 (2.3) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
7577 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
7580 \begin_layout Itemize
7592 Ça ne devrait pas causer d'erreur.
7595 \begin_layout Itemize
7602 (2.6) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
7603 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
7606 \begin_layout Itemize
7613 (2.8) – ne peut pas insérer une marque de référence croisée, vous devez
7617 \begin_layout Itemize
7624 (2.8) – même chose que pour
7631 \begin_layout Itemize
7643 Ça ne devrait pas causer d'erreur.
7646 \begin_layout Itemize
7658 Ça ne devrait pas causer d'erreur.
7661 \begin_layout Itemize
7668 (2.13.2) – vous devrez éditer le paramètre optionnel à la main dans le fichier
7672 \begin_layout Subsubsection
7673 Les choses qui ne sont pas implémentées, utilisez du code TeX
7676 \begin_layout Standard
7699 setcounter{equation}
7713 (2.12), les abréviations des noms de journaux (2.12.4),
7749 (2.14.4, insérez-le comme le premier élément dans la case la plus à gauche
7750 après l'endroit où vous voulez le placer.
7751 N'utilisez pas les règles LyX dans le tableau
7755 \begin_layout Plain Layout
7756 NdT : Traduction incertaine.
7773 (2.14.5), pratiquement tout dans Divers (2.15, sauf
7812 \begin_layout Subsubsection
7813 Les choses qui ne peuvent pas être implémentées
7816 \begin_layout Standard
7817 \SpecialChar \ldots{}
7818 au moins d'une façon qui ait un sens, et que je suggère donc d'ignorer.
7819 Ce sont l'environnement
7823 (2.12.3) et l'environnement
7828 Si vous avez vraiment, vraiment besoin d'utiliser
7832 , je vous suggère de l'éditer avec un éditeur de texte dans un fichier séparé,
7835 Insérer\SpecialChar \menuseparator
7836 Fichier\SpecialChar \menuseparator
7839 pour l'inclure dans votre document LyX.
7844 pour voir un exemple de cela.
7847 \begin_layout Subsection
7848 FAQs, conseils, trucs et autres astuces
7851 \begin_layout Subsubsection
7852 Faire coopérer LyX et AASTeX
7855 \begin_layout Standard
7856 Il peut être un peu difficile de faire reconnaître à LyX un nouveau format
7857 et une nouvelle classe de document.
7858 Quand tout le reste échoue, faites ceci :
7861 \begin_layout Enumerate
7862 Assurez-vous que LaTeX trouve AASTeX.
7871 ) de la distribution AASTeX vers un répertoire complètement indépendant
7872 de LaTeX ou d'AASTeX et faites tourner LaTeX sur
7879 \begin_layout Enumerate
7884 apparaît bien dans le répertoire de formats (layout) de LyX.
7887 \begin_layout Enumerate
7890 Outils\SpecialChar \menuseparator
7893 dans LyX, puis redémarrez celui-ci.
7896 \begin_layout Enumerate
7897 Ouvrez un nouveau fichier normal, pas avec un modèle.
7898 AASTeX apparaît-il dans
7900 Document\SpecialChar \menuseparator
7901 Paramètres\SpecialChar \menuseparator
7903 \begin_inset space ~
7907 \begin_inset space ~
7915 \begin_layout Standard
7916 Si vous obtenez un avertissement provenant d'un document AASTeX existant
7917 vous disant qu'il n'arrive pas à trouver le format AASTeX ou un message
7919 \begin_inset Quotes fld
7922 You should not mix title layouts with normal ones
7923 \begin_inset Quotes frd
7930 \begin_layout Plain Layout
7932 \begin_inset Quotes fld
7935 Il ne faut pas mélanger les formats de titre avec les formats normaux.
7936 \begin_inset Quotes frd
7944 , c'est que les choses n'ont pas été installées correctement.
7947 \begin_layout Subsubsection
7948 Erreur LaTeX lors du traitement d'un tableau
7951 \begin_layout Standard
7952 LyX, par défaut, tente de centrer la légende/titre du tableau.
7953 Ça semble produire une interférence négative dans AASTeX.
7954 Vous devez donc cliquer quelque part dans la légende/titre, puis faire
7957 Éditer\SpecialChar \menuseparator
7959 \begin_inset space ~
7963 \begin_inset space ~
7977 Pour moi ça a résolu le problème.
7980 \begin_layout Subsubsection
7984 \begin_layout Standard
7985 Quelques petites choses :
7988 \begin_layout Enumerate
7989 J'ai remarqué quelques espacements bizarres avec les entrées de bibliographie.
7990 Quand vous entrez les données de bibliographie, assurez-vous qu'il n'y
7995 d'espace entre le dernier auteur et la parenthèse indiquant l'année ; par
8007 \begin_layout Enumerate
8008 Je suis vraiment malheureux de ne pas pouvoir rendre
8020 plus automatiques, mais ça nécessiterait des changements au code source
8022 Pour le moment vous pouvez faire deux choses :
8026 \begin_layout Enumerate
8027 entrez toutes vos citations en utilisant le mécanisme prédéfini
8029 Insérer\SpecialChar \menuseparator
8032 ; au moins vous pourrez tirer avantage des insertions automatiques.
8033 Puis éditez à la main le fichier LaTeX exporté avant de le soumettre, en
8034 changeant les entrées
8058 est actuellement équivalent à
8064 , donc vous n'avez pas absolument besoin de changer ceux-là).
8067 \begin_layout Enumerate
8068 ou vous pouvez simplement entrer toutes vos citations en Vilain Texte Rouge
8069 en utilisant la même clef pour paramètre que celle que vous avez utilisée
8070 dans la fenêtre de bibliographie, par exemple
8079 \begin_layout Standard
8080 Aucun des deux choix n'est plaisant, mais nous aurons à faire avec jusqu'à
8081 ce que le mécanisme de citation de LyX ne comprenne
8089 \begin_layout Enumerate
8090 Rien qu'entrer les références n'est pas du tout évident.
8091 La façon la plus facile est de commencer à taper votre première référence
8092 à la fin du document, puis de la marquer comme
8097 Ça mettra une petite boîte grise devant ce que vous venez de taper.
8098 Cliquez sur la boîte pour remplir le reste.
8099 Pour de nouvelles références, allez à la fin d'une référence existante
8105 Ça créera une nouvelle ligne avec sa propre boîte, etc.
8108 \begin_layout Subsubsection
8109 Inclure des fichiers EPS
8112 \begin_layout Standard
8113 Avec tout le respect qui est dû à Chris Biemesderfer et aux autres qui ont
8114 contribué à écrire le paquetage AASTeX, le mécanisme de gestion des figures
8115 est vraiment mal foutu.
8116 Vous pouvez insérer les commandes
8123 en Vilain Texte Rouge dans une Figure Flottante, mais je n'ai jamais vraiment
8124 réussi à obtenir une apparence correcte.
8125 Mon conseil serait d'éviter toute inclusion de fichier EPS dans le manuscrit
8126 que vous soumettez au journal, mais d'utiliser le mécanisme d'inclusion
8127 de fichier EPS standard de LyX quand vous voulez imprimer vos propres tirés
8129 LyX va insérer une commande
8133 usepackage{graphics}
8135 dans le préambule LaTeX et gérer les figures de la façon habituelle dans
8137 Ceux qui essaieront d'imprimer votre manuscrit AASTeX 5.0 doivent de toutes
8138 façons avoir une installation de LaTeX2e, donc pourquoi ne pas profiter
8139 du mécanisme infiniment meilleur de gestion de graphiques ? S'ils se plaignent
8140 du choix de LaTeX2e ou du paquetage
8144 , faites valoir qu'il apparaît dans la deuxième édition de Lamport (1994),
8145 et qu'il était temps de faire la mise à jour il y a bien longtemps.
8148 \begin_layout Subsubsection
8149 Les choses qui auraient pu être faites, mais qui ne l'ont pas été
8152 \begin_layout Standard
8153 Il y a quelques choses
8154 \begin_inset Quotes fld
8158 \begin_inset Quotes frd
8161 que j'aurais pu implémenter, mais que j'ai choisi de laisser de côté.
8162 Par exemple, je ne voyais pas l'utilité d'afficher le texte en double interlign
8163 e dans la fenêtre de LyX, même s'il l'est dans le manuscrit imprimé.
8164 J'ai aussi choisi de ne pas faire des formats séparés pour les styles
8173 Comme je suppose que vous passerez la plupart du temps en mode manuscrit
8174 simple, j'ai décidé de ne pas bouffer plus d'espace disque avec tout ça.
8175 Si vous pensez vraiment que je devrais écrire ces formats, je ne pourrai
8176 que suivre les règles édictées par l'Association de Lanceurs de Boomerangs
8177 de l'État du Wisconsin :
8180 \begin_layout Quotation
8181 \begin_inset Quotes fld
8184 Les décisions des juges seront sans appel sauf si elles sont conspuées par
8185 une majorité écrasante de l'assistance.
8186 Les réclamants ne doivent pas faire usage d'un vocabulaire obscène et injurieux
8187 envers les membres du jury, ni les membres du jury envers les réclamants
8188 (sauf s'ils viennent d'être frappés par un boomerang).
8189 \begin_inset Quotes frd
8195 \begin_layout Subsection
8199 \begin_layout Standard
8200 J'ai maintenant eu des papiers publiés aussi bien dans Apj que dans AJ avec
8201 98% du travail fait avec LyX ; les 2% restants étant du post-traitement
8202 avec LaTeX et un peu de nettoyage.
8203 Je n'ai rencontré aucun problème avec le processus de soumission, et je
8204 suis sûr que les journaux n'ont jamais eu conscience qu'il pouvait y avoir
8206 Donc, allez-y et publiez !
8209 \begin_layout Section
8213 \begin_layout Standard
8219 \begin_layout Subsection
8223 \begin_layout Standard
8224 Cette section décrit comment utiliser LyX pour écrire des articles à soumettre
8225 au journal scientifique
8228 Astronomy and Astrophysics
8231 (www.edpsciences.fr/aa/
8232 \begin_inset Flex URL
8235 \begin_layout Plain Layout
8237 http://www.edpsciences.fr/aa/
8242 ), avec la Version 5.01 de la classe de document
8247 Ce paquetage peut être téléchargé depuis le site ftp
8250 \begin_layout Standard
8251 \begin_inset VSpace medskip
8257 \begin_layout Standard
8259 \begin_inset Flex URL
8262 \begin_layout Plain Layout
8264 ftp://ftp.edpsciences.org/pub/aa/readme.html
8272 \begin_layout Standard
8273 \begin_inset VSpace medskip
8279 \begin_layout Standard
8280 Un manuel est fourni avec ce paquetage, et ce texte n'est pas censé remplacer
8281 le manuel d'origine mais est simplement un bref guide à la réalisation
8282 d'un papier dans un format correct.
8285 \begin_layout Standard
8286 Notez que l'éditeur de ce journal a changé le 1er janvier 2001 : ce n'est
8287 plus Springer mais EDP Sciences.
8288 Ce changement a aussi entraîné quelques légères modifications aux fichiers
8289 de style, notamment la suppression de la commande thesaurus.
8294 supporte la dernière version de ces fichiers de style, V 5.01.
8295 Si vous avez une ancienne version installée, veuillez la mettre à jour.
8296 Par souci de compatibilité, l'ancien format (version 4) a été conservé
8302 Voyez les commentaires dans
8304 LyXDir/layouts/aapaper.layout
8309 \begin_layout Subsection
8313 \begin_layout Standard
8314 Il est recommandé de commencer à partir du modèle distribué avec LyX.
8315 Si vous n'utilisez pas de modèle, jetez un œil aux réglages suivants :
8318 \begin_layout Itemize
8322 \begin_inset space ~
8332 \begin_inset space ~
8340 \begin_inset space ~
8349 Document\SpecialChar \menuseparator
8353 (D'accord, c'est évident.)
8356 \begin_layout Itemize
8357 Ne changez pas l'option
8360 \begin_inset space ~
8364 \begin_inset space ~
8374 La mise en page est prise en charge par les macros, vous n'avez rien à
8378 \begin_layout Subsection
8382 \begin_layout Standard
8383 La première chose à entrer est l'information d'en-tête.
8384 Elle consiste en sept entrées, dont certaines sont facultatives.
8388 \begin_layout Itemize
8393 (Title) : (nécessaire)
8396 \begin_layout Itemize
8401 (Subtitle) : (facultatif)
8404 \begin_layout Itemize
8409 (Author) : (nécessaire)
8412 \begin_layout Itemize
8417 (Address) : (nécessaire)
8420 \begin_layout Itemize
8425 (Tiré à part): (facultatif) Si plus d'un auteur : qui contacter pour demander
8429 \begin_layout Itemize
8434 : (facultatif) Adresse mail pour les contacts.
8437 \begin_layout Itemize
8442 : (nécessaire) Format suggéré
8444 Received: <date>; Accepted <date>
8447 \begin_layout Standard
8448 Il n'y a pas besoin de taper la commande
8454 , LyX le fait tout seul quand l'en-tête est fini.
8455 Bien que l'ordre des entrées d'en-tête n'ait pas d'importance il est conseillé
8456 de conserver la séquence ci-dessus, juste pour avoir un meilleur aspect
8457 visuel et correspondre au format du document réel.
8460 \begin_layout Standard
8461 Si vous voulez placer des notes de bas de page dans le bloc d'en-tête, par
8462 exemple pour entrer votre adresse actuelle, utilisez les notes de bas de
8465 Insérer\SpecialChar \menuseparator
8467 \begin_inset space ~
8471 \begin_inset space ~
8475 \begin_inset space ~
8479 \begin_inset space ~
8485 LyX utilisera automagiquement
8494 \begin_layout Standard
8495 En plus de ces points, les macros utilisent trois commandes LaTeX supplémentaire
8496 s qui n'ont pas d'équivalent dans LyX :
8499 \begin_layout Itemize
8506 pour séparer les noms quand il y a plusieurs auteurs et plusieurs instituts.
8509 \begin_layout Itemize
8516 pour marquer les couples auteur/institut correspondants.
8517 Les instituts sont numérotés dans l'ordre où ils apparaissent dans le champ
8522 , vous devez donc mettre un marqueur à chaque auteur.
8525 \begin_layout Itemize
8532 pour fournir une adresse électronique pour être joignable rapidement.
8535 \begin_layout Standard
8536 Dans tous les cas, la commande appropriée doit être tapée dans LyX en mode
8541 \begin_layout Subsection
8545 \begin_layout Standard
8546 L'abstract devrait suivre immédiatement le bloc d'en-tête.
8547 Avec la version 5 l'abstract est devenu une commande, et il est maintenant
8548 limité à un seul paragraphe.
8549 En plus, il doit contenir une entrée avec les mots-clés.
8550 La seule chose spéciale à en dire est qu'il doit contenir une entrée avec
8552 Ce n'est pas encore implémenté pour LyX, vous devez donc entrer la commande
8559 à la main en mode TeX.
8560 Référez-vous au papier exemple.
8563 \begin_layout Subsection
8564 Environnements supportés
8567 \begin_layout Standard
8571 \begin_inset space ~
8576 supporte les environnements suivants pour structurer votre texte :
8579 \begin_layout Itemize
8585 \begin_layout Itemize
8591 \begin_layout Itemize
8597 \begin_layout Itemize
8603 \begin_layout Itemize
8609 \begin_layout Itemize
8615 \begin_layout Itemize
8621 \begin_layout Itemize
8627 \begin_layout Itemize
8633 \begin_layout Itemize
8639 \begin_layout Itemize
8645 \begin_layout Itemize
8651 \begin_layout Subsection
8652 Commandes non encore supportées par LyX
8655 \begin_layout Standard
8656 Quelques commandes ne sont pas encore supportées par le format
8659 \begin_inset space ~
8665 Quelques-unes ont déjà été mentionnées.
8666 Par souci d'exhaustivité, elles sont toutes listées ici :
8669 \begin_layout Itemize
8677 \begin_layout Itemize
8685 \begin_layout Itemize
8693 \begin_layout Itemize
8701 \begin_layout Itemize
8709 \begin_layout Itemize
8717 \begin_layout Itemize
8725 \begin_layout Itemize
8733 \begin_layout Standard
8734 Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
8737 N'oubliez pas de les signaler comme code LaTeX !
8740 \begin_layout Subsection
8741 Figures et tableaux flottants
8744 \begin_layout Standard
8745 LyX fournit le support pour les environnements de flottants
8761 , nous n'en dirons donc pas beaucoup plus.
8765 \begin_inset space ~
8769 \begin_inset space ~
8775 Rappelez-vous juste que les tableaux devront être alignés à gauche.
8776 Pour cela, sélectionnez le tableau et changez l'alignement dans
8778 Format\SpecialChar \menuseparator
8784 \begin_layout Standard
8785 Il y a une seule chose spéciale : les figures avec la légende à côté.
8786 Pour créer une telle figure, vous devez faire ceci :
8789 \begin_layout Enumerate
8790 Créez une grande figure flottante : faites
8792 Insérer\SpecialChar \menuseparator
8793 Flottants\SpecialChar \menuseparator
8796 , puis un clic droit sur la figure et cochez
8799 \begin_inset space ~
8807 \begin_layout Enumerate
8808 Entrez votre légende.
8811 \begin_layout Enumerate
8816 pour déplacer le curseur au dessus de la figure.
8819 \begin_layout Enumerate
8820 Insérez votre figure.
8823 \begin_layout Enumerate
8824 Positionnez le curseur derrière la figure et insérez un ressort horizontal
8827 Insérer\SpecialChar \menuseparator
8828 Formats\SpecialChar \menuseparator
8830 \begin_inset space ~
8838 \begin_layout Enumerate
8839 Passez en mode LaTeX :
8842 \begin_inset space ~
8850 \begin_layout Enumerate
8860 Ne fermez pas l'accolade !
8863 \begin_layout Enumerate
8864 Positionnez le curseur derrière le texte de la légende, passez en mode LaTeX
8865 et insérez l'accolade fermante :
8868 \begin_inset space ~
8880 \begin_layout Standard
8881 Là encore, voyez les figures dans le papier exemple.
8884 \begin_layout Subsection
8888 \begin_layout Standard
8889 Pour la soumission, le papier doit être formaté dans un format spécial à
8891 Pour ce faire, vous devez donner à la classe de document l'option
8896 Il faut la mettre dans le champ
8902 Document\SpecialChar \menuseparator
8908 \begin_inset space ~
8912 \begin_inset space ~
8918 Entrez-y juste le mot
8925 \begin_layout Subsection
8929 \begin_layout Standard
8930 Le répertoire d'exemples contient un papier exemple écrit avec LyX.
8931 C'est l'exemple venant du paquetage de macros d'origine, traduit pour LyX.
8932 Utilisez-le comme source d'inspiration, et comparez le code LaTeX d'origine
8933 avec la façon de l'écrire avec LyX.
8936 \begin_layout Section
8940 \begin_layout Standard
8950 \begin_layout Standard
8951 \begin_inset VSpace bigskip
8957 \begin_layout Standard
8958 Les formats LaTeX AMS ont été écrits pour se conformer au style suggéré
8959 pour les articles mathématiques à soumettre aux publications de l'
8961 American Mathematical Society
8964 Les formats ne sont pas définis pour une revue particulière, mais peuvent
8965 facilement y être adaptés.
8966 Il faut vous référer à la documentation de l'AMS pour obtenir des instructions
8967 spécifiques à chaque revue (habituellement il suffira de changer une ligne
8968 dans la sortie TeX).
8969 Cette documentation est disponible sur le réseau à
8970 \begin_inset Flex URL
8973 \begin_layout Plain Layout
8981 \begin_inset Flex URL
8984 \begin_layout Plain Layout
8986 ftp://ftp.ams.org/pub/tex/amslatex/
8992 Ces formats sont appropriés, et utiles, pour tout écrit mathématique.
8996 \begin_layout Standard
8997 Il y a actuellement 2 formats LaTeX AMS distincts :
9000 \begin_layout Enumerate
9001 amsart : le format standard d'article AMS.
9005 \begin_layout Enumerate
9006 amsbook :lLe format standard de livre AMS (en réalité de monographie).
9010 \begin_layout Standard
9011 Les formats eux-mêmes ne contiennent qu'un minimum nécessaire pour l'utilisation
9013 Ils n'inclent aps en particulier d'environnments de
9014 \begin_inset Quotes fld
9018 \begin_inset Quotes frd
9021 pour les théorèmes, les lemmes, et similaires.
9022 Ceux-ci sont fournis par le module
9023 \begin_inset Flex MenuItem
9026 \begin_layout Plain Layout
9032 , chargé implicitement lorsqu'une classe AMS est sélectionnée (il peut ére
9033 utilisé avec d'autres classes et peut être enlevé, si vious souhaitez utiliser
9035 Les environnements contenus dans
9036 \begin_inset Flex Code
9039 \begin_layout Plain Layout
9040 Théorèmes (extensions AMS)
9045 , moins fréquemment utilisés, doivent être chargés manuellement.
9048 \begin_layout Standard
9049 Implicitement, les théorèmes et environnements similaires sont numérotés
9050 consécutivement tout au long du document, mais ceci peut être modifié en
9052 \begin_inset Flex Code
9055 \begin_layout Plain Layout
9056 Théorèmes (numérotation par section)
9061 ou bien, si vous utilisez la classe
9062 \begin_inset Flex Code
9065 \begin_layout Plain Layout
9072 \begin_inset Flex Code
9075 \begin_layout Plain Layout
9076 Théorèmes (numérotation par chapitre)
9082 Ceux-ci vont numéroter les environnements comme
9086 , où le premier nombre réfère la section (ou le chapitre) et le second réfère
9087 le numéro d'ordre courant dans la section (ou le chapitre).
9088 De nombreux environnements peuvent aussi rester non numérotés, ceux-ci
9089 sont marqués par un astérisque.
9090 Si par hasard vous désirez que tous les environnements soient non numérotés,
9092 \begin_inset Flex Code
9095 \begin_layout Plain Layout
9096 Théorèmes (non numérotés)
9104 \begin_layout Standard
9105 Notez que ces modules ne doivent pas être
9109 utilisés avec les classes AMS.
9110 Il est parfaitement possible d'utiliser les modules
9111 \begin_inset Flex Code
9114 \begin_layout Plain Layout
9120 et les autres modules mentionnés ci-dessus avec d'autres classes, comme
9122 \begin_inset Flex Code
9125 \begin_layout Plain Layout
9132 \begin_inset Flex Code
9135 \begin_layout Plain Layout
9142 \begin_inset Flex Code
9145 \begin_layout Plain Layout
9154 \begin_layout Subsection
9155 Ce qu'offrent ces formats
9158 \begin_layout Standard
9159 La liste des environnements offerts par ces formats est longue.
9160 Avec LaTeX AMS il y a la possibilité de définir une variété illimitée d'environ
9162 \begin_inset Quotes fld
9166 \begin_inset Quotes frd
9170 Cependant, l'AMS recommande les environnements disponibles dans LyX.
9171 Voici la liste des environnements ― ainsi que les environnements standard,
9175 \begin_inset Flex Noun
9178 \begin_layout Plain Layout
9191 \begin_inset Flex Noun
9194 \begin_layout Plain Layout
9209 \begin_inset Flex Noun
9212 \begin_layout Plain Layout
9225 \begin_inset Flex Noun
9228 \begin_layout Plain Layout
9237 \begin_inset Flex Noun
9240 \begin_layout Plain Layout
9251 \begin_inset Flex Code
9254 \begin_layout Plain Layout
9263 \begin_inset Flex Code
9266 \begin_layout Plain Layout
9277 \begin_layout Description
9278 Adresse Ce devrait être l'adresse permanente de l'auteur.
9281 \begin_layout Description
9282 Adresse_Actuelle Ce devrait être l'adresse temporaire de l'auteur au moment
9283 de la soumission, si elle est différente de l'Adresse ci-dessus.
9286 \begin_layout Description
9287 Email L'adresse e-mail de l'auteur.
9290 \begin_layout Description
9291 URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
9294 \begin_layout Description
9295 Mots-clés Mots-clés ou descripteurs, utilisés pour identifier les sujets
9296 discutés dans l'article.
9299 \begin_layout Description
9300 Classe_Sujet Ceci fait référence à la Classification des Sujets de l'AMS,
9301 publiée et décrite dans
9303 Mathematical Reviews
9306 Elle est aussi disponible en ligne sur les sites de l'AMS cités plus haut.
9309 \begin_layout Description
9313 \begin_layout Description
9317 \begin_layout Description
9321 \begin_layout Standard
9322 Les environnments suivants sont fournis aussi bien par le module
9323 \begin_inset Flex Code
9326 \begin_layout Plain Layout
9333 \begin_inset Flex Code
9336 \begin_layout Plain Layout
9342 , en version numérotée ou non numérotée pour ce dernier.
9343 Ces environnements sont fournis dans la seule version non numérotée par
9345 \begin_inset Flex Code
9348 \begin_layout Plain Layout
9349 Théorèmes (non numérotés)
9357 \begin_layout Theorem
9358 Typiquement utilisé pour les résultats les plus importants.
9361 \begin_layout Corollary*
9362 Corollaire Utilisé pour des assertions qui découlent assez directement d'asserti
9364 Peuvent être également des résultats importants.
9368 Ce sont des résultats moins forts, nécessaires à la preuve d'autres assertions.
9371 \begin_layout Proposition
9372 e sont des résultats moins importants qui apportent quelque chose à la théorie
9373 générale dont il est question.
9376 \begin_layout Conjecture
9377 Ce sont des assertions fournies sans justification, dont l'auteur ne connaît
9378 pas de preuve, mais qui semblent vraies (du moins aux yeux de l'auteur).
9381 \begin_layout Definition*
9382 Devinez à quoi ça sert.
9383 La police, à la fois à l'écran et à l'impression, est différente dans cet
9387 \begin_layout Example*
9388 Utilisé pour illustrer des résultats prouvés.
9391 \begin_layout Problem
9392 On ne sait pas à quoi sert celui-ci, vous devriez chercher.
9395 \begin_layout Exercise*
9396 Écrire une description de celui-ci.
9399 \begin_layout Description
9400 Remarque (Remark) Cet environnement est également un nouveau type de théorème.
9404 \begin_inset Quotes fld
9408 \begin_inset Quotes frd
9413 apparaît en italique, et le reste comme du texte simple.
9416 \begin_layout Claim*
9417 Souvent utilisé dans le cours d'une preuve d'un résultat plus vaste.
9421 En général, ils servent à diviser de longues preuves en examinant des cas
9427 Le schéma de numérotation des cas leur est spécifique : il n'appartient
9428 pas à la même séquence que les autres assertions.
9432 À la fin de cet environnement est inséré un symbole CQFD (d'habitude un
9433 carré, mais ça peut varier avec les différents styles).
9434 Si vous désirez avoir d'autres environnements insérés dans celui-ci, et
9435 avoir le symbole CQFD tout à la fin, il faut augmenter la profondeur de
9436 ceux-ci (voir la section
9438 Emboîter les environnements
9442 Guide de l'utilisateur
9447 \begin_layout Standard
9448 Et ces environnements sont fournis par le module
9449 \begin_inset Flex Code
9452 \begin_layout Plain Layout
9453 Théorèmes (extensions AMS)
9461 \begin_layout Criterion*
9462 Une condition requise.
9465 \begin_layout Algorithm*
9466 Une procédure générale à utiliser.
9469 \begin_layout Axiom*
9470 C'est une propriété ou assertion considérée comme vraie dans la théorie
9471 dont il est question.
9474 \begin_layout Condition*
9475 Utilisé parfois pour expliciter une condition admise dans le contexte de
9480 Note Typographie similaire à
9487 \begin_layout Notation*
9488 Comme son nom l'indique
9491 \begin_layout Acknowledgement*
9495 \begin_layout Conclusion*
9496 Utilisé parfois à la fin d'une argumentation
9500 Utilsable comme Propositon, à une échelle peut-être réduite
9503 \begin_layout Standard
9504 En plus, ces environnements se servent automatiquement des paquetages de
9505 polices AMS-LaTeX et AMS.
9506 Il faut qu'ils soient disponibles sur votre système pour pouvoir utiliser
9510 \begin_layout Section
9514 \begin_layout Standard
9520 \begin_layout Subsection
9524 \begin_layout Standard
9525 Broadway est destiné à l'écriture de pièces de théâtre.
9526 Le format est plus décoratif que Hollywood, et beaucoup moins standardisé.
9527 Ce format devrait convenir à des ateliers.
9530 \begin_layout Subsection
9531 Problèmes particuliers
9534 \begin_layout Standard
9535 Les mêmes que dans Hollywood.
9538 \begin_layout Subsection
9539 Fonctions particulières
9542 \begin_layout Standard
9543 Entrez les noms des personnages comme étiquettes puis faites des références
9544 croisées sur ces étiquettes pour insérer le nom.
9545 La fenêtre de référence croisée montrera l'ensemble des personnages.
9548 \begin_layout Subsection
9549 Taille de papier et marges
9552 \begin_layout Standard
9553 USLetter, gauche 1,6
9554 \begin_inset space ~
9558 \begin_inset space ~
9562 \begin_inset space ~
9566 \begin_inset space ~
9572 \begin_layout Subsection
9576 \begin_layout Standard
9577 Les environnements suivants sont disponibles.
9578 Vous pouvez utiliser
9582 pour accéder aux touches de raccourci indiquées à droite.
9585 \begin_layout Itemize
9589 \begin_inset Newline newline
9594 Vous ne devriez pas avoir à l'utiliser, mais il est là pour tout ce qui
9595 n'a pas sa place ailleurs.
9598 \begin_layout Itemize
9602 \begin_inset space \hfill{}
9606 \begin_inset Newline newline
9611 Utilisé pour décrire le décor et l'action.
9612 La première occurrence des noms des personnages en MAJUSCULES.
9615 \begin_layout Itemize
9621 \begin_inset space \hfill{}
9627 \begin_inset Newline newline
9632 Automatiquement numéroté.
9633 À l'écran sera en chiffres arabes, mais imprimé en chiffres romains.
9636 \begin_layout Itemize
9642 \begin_inset space \hfill{}
9648 \begin_inset Newline newline
9658 C'est juste du texte centré.
9661 \begin_layout Itemize
9665 \begin_inset space \hfill{}
9669 \begin_inset Newline newline
9674 Pas automatiquement numéroté.
9675 Vous donnez le numéro.
9676 C'est parce que je n'ai pas trouvé comment faire.
9679 \begin_layout Itemize
9680 AT_RISE (Lever de Rideau)
9681 \begin_inset space \hfill{}
9687 \begin_inset Newline newline
9692 Un cas particulier de
9696 pour décrire le décor et l'action quand le rideau se lève.
9699 \begin_layout Itemize
9703 \begin_inset space \hfill{}
9707 \begin_inset Newline newline
9712 Le nom du personnage, centré en MAJUSCULES.
9715 \begin_layout Itemize
9721 \begin_inset space \hfill{}
9727 \begin_inset Newline newline
9732 Instructions au personnage.
9733 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
9735 Les deux seront imprimées.
9736 Cet environnement n'est utilisé qu'à l'intérieur de
9743 \begin_layout Itemize
9747 \begin_inset space \hfill{}
9751 \begin_inset Newline newline
9756 Ce que dit le personnage.
9759 \begin_layout Itemize
9765 \begin_inset space \hfill{}
9771 \begin_inset Newline newline
9779 \begin_layout Itemize
9783 \begin_inset space \hfill{}
9789 \begin_layout Itemize
9793 \begin_inset space \hfill{}
9799 \begin_layout Itemize
9803 \begin_inset space \hfill{}
9809 \begin_layout Standard
9810 Salut tout le monde.
9813 \begin_layout Section
9817 \begin_layout Standard
9818 La classe de document
9822 peut servir à taper des lettres selon les conventions allemandes.
9823 Un fichier modèle est inclus dans
9825 .../lyx/share/templates
9827 pour vous servir de point de départ.
9830 \begin_layout Section
9834 \begin_layout Standard
9837 See the LyX template file
9842 It contains all infos you need.
9845 \begin_layout Section
9858 \begin_inset CommandInset label
9867 \begin_layout Standard
9873 \begin_layout Subsection
9877 \begin_layout Standard
9878 Cette section décrit comment utiliser LyX pour préparer des transparents
9879 pour rétroprojecteurs.
9880 Il y a deux classes de document qui le permettent : la classe par défaut
9890 Cette section décrit la classe
9895 \begin_layout Standard
9896 Redisons-le donc bien clairement :
9899 \begin_layout Standard
9900 \begin_inset VSpace bigskip
9906 \begin_layout Standard
9910 Cette section concerne la classe
9913 \begin_inset Quotes fld
9919 \begin_inset space ~
9927 \begin_inset Quotes frd
9933 \begin_layout Standard
9934 \begin_inset VSpace bigskip
9940 \begin_layout Standard
9941 Si vous voulez une documentation sur
9942 \begin_inset Quotes fld
9948 \begin_inset space ~
9954 \begin_inset Quotes frd
9958 \begin_inset space ~
9962 \begin_inset CommandInset ref
9964 reference "sec:slitex"
9969 Si votre machine n'a pas la classe
9978 \begin_inset Quotes fld
9984 \begin_inset Quotes frd
9989 , il vous faudra sûrement utiliser la classe
9993 par défaut, qui n'est pas aussi bonne.
9996 \begin_layout Standard
10001 est conçue pour être utilisée avec la version 2.1 du fichier de classe LaTeX
10007 Celui-ci fait maintenant partie intégrante de LaTeX2e.
10010 \begin_layout Subsection
10014 \begin_layout Standard
10015 Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
10017 \begin_inset Quotes fld
10023 \begin_inset space ~
10033 \begin_inset Quotes frd
10042 Document\SpecialChar \menuseparator
10045 \SpecialChar \menuseparator
10049 \begin_inset space ~
10053 \begin_inset space ~
10059 Il y a quelques autres réglages qui ont une signification spéciale avec
10063 \begin_layout Itemize
10064 Ne changez pas les options
10074 Document\SpecialChar \menuseparator
10078 Elles sont ignorées par la classe
10085 \begin_layout Itemize
10086 La taille par défaut est de 20
10087 \begin_inset space ~
10090 pt, les autres choix étant respectivement 17
10091 \begin_inset space ~
10095 \begin_inset space ~
10099 \begin_inset space ~
10105 \begin_layout Itemize
10106 La police par défaut est
10109 \begin_inset space ~
10114 mais toutes les équations mathématiques restent formatées dans la police
10122 \begin_layout Itemize
10129 accepte les formats de papier A4 et Letter, ainsi qu'un format particulier
10130 pour travailler avec des diapos 35mm.
10131 Les tailles A5, B5,
10145 ne sont pas supportées.
10148 \begin_layout Itemize
10149 Ne vous occupez pas de
10152 \begin_inset space ~
10156 \begin_inset space ~
10161 : l'option est de toute façon ignorée.
10162 Tous les flottants apparaîtront là où ils sont définis dans le texte.
10165 \begin_layout Itemize
10169 \begin_inset space ~
10173 \begin_inset space ~
10178 se comportent un peu différemment avec cette classe.
10185 propose en effet des possibilités plus étendues pour les en-têtes et pieds
10186 de page, comme l'insertion d'un logo défini par l'utilisateur.
10188 \begin_inset space ~
10192 \begin_inset CommandInset ref
10194 reference "sec:foil-en-tetes"
10198 pour de plus amples détails.
10199 La page de titre est traitée différemment de toutes les autres pages du
10207 L'éventuel logo y est
10215 centré au bas de la page.
10216 Les différentes mises en page possibles sont les suivantes :
10220 \begin_layout Labeling
10221 \labelwidthstring MMMMMMM
10228 Les diapos ne présenteront ni numéro de page, ni en-tête ou pied de page
10229 (sauf évidemment les notes de bas de page).
10232 \begin_layout Labeling
10233 \labelwidthstring MMMMMMM
10240 Les diapos auront un numéro de page centré en bas de la page.
10241 Ni en-tête, ni pied de page (à part les notes).
10244 \begin_layout Labeling
10245 \labelwidthstring MMMMMMM
10250 Le numéro apparaît en bas à droite.
10251 Les en-têtes et pieds de page seront présents.
10252 C'est le choix par défaut.
10255 \begin_layout Labeling
10256 \labelwidthstring MMMMMMM
10261 Vous donne accès au paquetage
10265 , et ce même si son utilisation est déconseillée par l'auteur de
10271 car certaines incompatibilités apparaissent.
10275 \begin_layout Subsubsection
10276 Options supplémentaires
10279 \begin_layout Standard
10280 Les options suivantes peuvent être activées dans le champ
10286 Document\SpecialChar \menuseparator
10289 \SpecialChar \menuseparator
10293 \begin_inset space ~
10297 \begin_inset space ~
10305 \begin_layout Labeling
10306 \labelwidthstring MMMMMMx
10311 Règle le format de page à 7,33
10312 \begin_inset space ~
10316 \begin_inset space ~
10319 pouces, ce qui donne le même rapport largeur/hauteur qu'une diapo 35
10320 \begin_inset space ~
10323 mm, facilitant ainsi le travail avec ce support.
10326 \begin_layout Labeling
10327 \labelwidthstring MMMMMMx
10332 Trace une ligne horizontale le long de la page, au-dessous de l'en-tête,
10333 sur toutes les pages sauf celle de titre.
10336 \begin_layout Labeling
10337 \labelwidthstring MMMMMMx
10342 Trace une ligne horizontale le long de la page, au-dessus du pied de page,
10343 sur toutes les pages sauf celle de titre.
10346 \begin_layout Labeling
10347 \labelwidthstring MMMMMMx
10352 Cette option indique à
10358 d'utiliser le pilote dvips pour effectuer les rotations des pages en format
10360 (Elle est automatiquement activée à la création d'un nouveau document
10368 \begin_layout Labeling
10369 \labelwidthstring MMMMMMx
10374 Change simplement la taille des pages au format paysage, mais sans effectuer
10376 Si vous utilisez cette option, vous aurez besoin d'un programme externe
10377 pour effectuer une rotation de chaque page, ou bien il vous faudra alimenter
10378 votre imprimante directement en format paysage.
10379 Remarquez que cette option renverse les rôles respectifs des environnements
10386 En-tête_Diapo_Tourné
10388 (ne vous inquiétez pas, ils sont décrits plus loin).
10391 \begin_layout Labeling
10392 \labelwidthstring MMMMMMx
10397 Numéros des équations à gauche.
10400 \begin_layout Labeling
10401 \labelwidthstring MMMMMMx
10406 Équations alignées à gauche.
10409 \begin_layout Subsection
10410 Environnements supportés
10413 \begin_layout Standard
10414 La plupart des environnements courants sont supportés par la classe
10419 Il y a des environnements supplémentaires fournis par
10425 ainsi que deux apportés par LyX.
10426 Les environnements suivants sont partagés avec d'autres classes :
10429 \begin_layout Standard
10433 \begin_layout Plain Layout
10437 begin{multicols}{2}
10445 \begin_layout Itemize
10451 \begin_layout Itemize
10457 \begin_layout Itemize
10463 \begin_layout Itemize
10469 \begin_layout Itemize
10475 \begin_layout Itemize
10481 \begin_layout Itemize
10487 \begin_layout Itemize
10493 \begin_layout Itemize
10499 \begin_layout Itemize
10505 \begin_layout Itemize
10511 \begin_layout Itemize
10517 \begin_layout Itemize
10523 \begin_layout Itemize
10529 \begin_layout Itemize
10535 \begin_layout Itemize
10541 \begin_layout Itemize
10547 \begin_layout Itemize
10553 \begin_layout Standard
10557 \begin_layout Plain Layout
10569 \begin_layout Standard
10570 En gros, il s'agit de tous les environnements, mis à part ceux de section.
10571 En effet, dans un diaporama, les sections sont en fait les diapos elles-mêmes.
10578 propose des commandes pour commencer de nouvelles diapos :
10581 \begin_layout Itemize
10589 \begin_layout Itemize
10592 En-Tête_Diapo_Tourné (RotateFoilhead)
10595 \begin_layout Standard
10596 LyX a aussi des versions légèrement modifiées de ces deux environnements
10600 \begin_layout Itemize
10603 En-tête_Diapo_Court
10608 \begin_layout Itemize
10611 En-tête_Diapo_Court_Tourné
10613 (ShortRotateFoilhead)
10616 \begin_layout Standard
10617 Les différences seront expliquées dans une autre section.
10620 \begin_layout Standard
10621 De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
10622 nouveaux théorèmes.
10629 fournit aussi un ensemble d'outils pour les présenter :
10632 \begin_layout Standard
10636 \begin_layout Plain Layout
10640 begin{multicols}{2}
10648 \begin_layout Itemize
10654 \begin_layout Itemize
10660 \begin_layout Itemize
10666 \begin_layout Itemize
10672 \begin_layout Itemize
10678 \begin_layout Itemize
10684 \begin_layout Itemize
10690 \begin_layout Itemize
10696 \begin_layout Itemize
10702 \begin_layout Itemize
10708 \begin_layout Itemize
10714 \begin_layout Standard
10718 \begin_layout Plain Layout
10730 \begin_layout Standard
10731 Les versions sans étoiles sont numérotées, tandis que celles avec étoiles
10733 Il y a enfin des environnements de liste ajoutés par LyX :
10736 \begin_layout Itemize
10744 \begin_layout Itemize
10752 \begin_layout Standard
10759 offre aussi de nombreuses possibilités pour les en-têtes et pieds de pages,
10760 qu'il vaut mieux définir dans le préambule, bien que vous puissiez le faire
10761 à tout moment dans le document.
10762 Si vous souhaitez changer ces réglages en cours de document, il est préférable
10763 de le faire au tout début d'une diapo, donc juste après l'
10770 \begin_layout Standard
10771 Pour ces réglages, vous disposez des environnements suivants [
10778 \begin_layout Standard
10782 \begin_layout Plain Layout
10786 begin{multicols}{2}
10794 \begin_layout Itemize
10802 \begin_layout Itemize
10808 \begin_layout Itemize
10816 \begin_layout Itemize
10824 \begin_layout Itemize
10833 \begin_layout Standard
10834 \begin_inset space ~
10841 \begin_layout Standard
10845 \begin_layout Plain Layout
10857 \begin_layout Standard
10858 Certaines commandes de
10862 ne sont pas directement supportées par LyX, mais vous pourrez tout de même
10863 les utiliser, comme l'explique la section
10864 \begin_inset space ~
10868 \begin_inset CommandInset ref
10870 reference "sec:foil-non-supporte"
10877 \begin_layout Subsection
10881 \begin_layout Standard
10882 Cette section est une rapide introduction aux différents environnements
10883 qui permettent de construire un ensemble de diapos.
10884 Si vous voulez un exemple, ouvrez
10888 qui se trouve dans le répertoire des
10889 \begin_inset Flex Code
10892 \begin_layout Plain Layout
10901 \begin_layout Subsubsection
10902 Donner un titre de page
10905 \begin_layout Standard
10906 À la différence des autres classes qui proposent les environnements
10922 crée le titre sur une page à part.
10923 Si vous laissez l'environnement
10927 vide, LaTeX lui substituera la date du jour (et ce, à chaque fois que vous
10928 générerez le rendu).
10931 \begin_layout Subsubsection
10932 Débuter une nouvelle diapo
10935 \begin_layout Standard
10936 Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
10938 Pour les formats portrait, utilisez
10944 En-tête_Diapo_Court
10947 La différence entre ces deux environnements est la quantité d'espace entre
10952 ) et le corps de la diapo.
10955 \begin_layout Standard
10956 Les diapos en position paysage seront créées via les environnements
10958 En-tête_Diapo_Tourné
10962 En-tête_Diapo_Court_Tourné
10965 À nouveau, la seule différence est l'espace entre le titre et le corps.
10966 Les deux versions courtes ont 0,5
10967 \begin_inset space ~
10970 pouce de séparation en moins.
10973 \begin_layout Standard
10978 pour générer des sorties PostScript de diapos en format paysage, sans quoi
10979 la rotation de ces diapos ne sera pas exécutée.
10980 Il vous sera possible d'obtenir des diapos en format paysage sans
10984 , mais il vous faudra introduire les feuilles en position couchée dans l'imprima
10988 \begin_layout Subsubsection
10989 Théorèmes, lemmes, preuves et tutti quanti
10992 \begin_layout Standard
10993 Un petit bogue de LyX fait que deux de ces environnements ne peuvent se
10994 suivre directement.
10995 Ils doivent être séparés par quelque chose.
10996 Si vous essayez d'en coller deux, ça semblera marcher sous LyX, mais la
10997 sortie LaTeX aura fusionné les deux environnements en un seul.
10998 Alors, comment contourner le problème ? L'option la plus simple est d'insérer
10999 du texte entre les deux environnements ou d'ajouter un environnement
11003 entre les deux paragraphes avec juste un
11004 \begin_inset Quotes fld
11012 \begin_inset Quotes frd
11016 Cela forcera LyX à produire la bonne sortie LaTeX.
11017 Il y en a un exemple dans le fichier d'exemple inclus dans la distribution
11019 Nous rappelons que ce problème n'apparaît que lorsque vous essayez de placer
11020 deux environnements de type théorème juste l'un derrière l'autre.
11023 \begin_layout Subsubsection
11027 \begin_layout Standard
11028 Vous pouvez profiter de tous les types de listes que l'on trouve dans les
11029 autres classes plus deux nouvelles.
11030 Je ne décrirai ici que ces dernières.
11031 Si vous voulez plus d'informations sur les autres environnements de liste,
11035 \begin_inset space ~
11039 \begin_inset space ~
11045 Si vous voulez utiliser les listes à puce, lisez aussi le paragraphe sur
11046 le choix des puces, à la section
11047 \begin_inset space ~
11053 \begin_inset CommandInset ref
11055 reference "sec:puces"
11062 \begin_layout Standard
11063 Les deux nouveaux environnements de liste,
11071 , ont pour but de faciliter l'utilisation de listes
11072 \begin_inset Quotes fld
11076 \begin_inset space ~
11080 \begin_inset space ~
11084 \begin_inset space ~
11088 \begin_inset space ~
11092 \begin_inset Quotes frd
11096 \begin_inset Quotes fld
11100 \begin_inset space ~
11104 \begin_inset space ~
11108 \begin_inset Quotes frd
11111 , bref, qui utilisent comme puces des coches (
11115 \begin_layout Plain Layout
11128 \begin_layout Plain Layout
11138 Ces listes sont en fait des versions spécialisées de l'environnement
11143 Elles nécessitent cependant que vous disposiez du paquetage
11150 \begin_layout Subsubsection
11151 Figures et tableaux
11154 \begin_layout Standard
11161 redéfinit la notion de figures et tables flottantes afin qu'elles apparaissent
11162 exactement là où elles sont dans le texte plutôt qu'en haut des pages où
11163 en une quelconque autre position prédéfinie.
11164 En fait, si vous changez les réglages de positionnement des flottants,
11165 ces modifications ne seront pas prises en compte.
11168 \begin_layout Subsubsection
11169 En-têtes et pieds de pages
11170 \begin_inset CommandInset label
11172 name "sec:foil-en-tetes"
11179 \begin_layout Standard
11188 servent à définir le texte en pied de page à gauche.
11189 La première vous permet d'insérer un logo sur vos diapos.
11190 Vous aurez par défaut comme logo
11191 \begin_inset Quotes fld
11201 \begin_inset Quotes frd
11205 La seconde sert à classifier des documents en fonction du type de public,
11207 \begin_inset Quotes fld
11211 \begin_inset Quotes frd
11215 Par défaut elle ne contient rien.
11218 \begin_layout Standard
11219 Vous pouvez remplir les autres coins de la page avec
11223 (qui par défaut contient le numéro de page),
11234 \begin_layout Subsection
11240 \begin_inset CommandInset label
11242 name "sec:foil-non-supporte"
11249 \begin_layout Standard
11250 Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
11259 dans un autre environnement.
11262 \begin_layout Subsubsection
11266 \begin_layout Standard
11267 Toutes les longueurs sont ajustées en utilisant la commande
11271 setlength\SpecialChar \-
11298 sera remplacé par le nom de la variable de longueur que vous voulez modifier,
11307 par la valeur de la variable.
11308 Toutes les variables de longueur doivent être indiquées dans des unités
11310 \begin_inset space ~
11318 \begin_inset space ~
11326 \begin_inset space ~
11333 ), ou bien dans une unité dépendant du document ou de la police employée,
11346 \begin_layout Standard
11347 Il est possible de changer l'espacement entre l'en-tête et le corps d'une
11348 diapo en ajustant la longueur spécifiée par
11355 Par exemple, pour rendre
11361 les titres plus proches des corps de 0,5
11362 \begin_inset space ~
11365 pouce, mettez dans le préambule
11374 foilheadskip}{-0.5in}
11379 \begin_layout Standard
11380 L'espacement autour des flottants peut être modifié via
11385 \begin_layout Labeling
11386 \labelwidthstring MMMMMMMMMMM
11393 Séparation entre le texte et le haut du flottant ;
11396 \begin_layout Labeling
11397 \labelwidthstring MMMMMMMMMMM
11404 Séparation entre le flottant et sa légende ;
11407 \begin_layout Labeling
11408 \labelwidthstring MMMMMMMMMMM
11415 Séparation entre la légende et le texte qui la suit ;
11418 \begin_layout Labeling
11419 \labelwidthstring MMMMMMMMMMM
11426 Vous pouvez rendre les légendes plus étroites que le texte alentour en
11427 réglant cette valeur.
11428 Le mieux est sûrement de la définir en fonction de
11437 \begin_layout Standard
11438 Il y a aussi plusieurs variables de longueur relatives à la page de titre.
11439 Elles vous seront utiles dans le cas d'un titre long, ou de plusieurs auteurs
11443 \begin_layout Labeling
11444 \labelwidthstring MMMMMMMMMMM
11451 Séparation entre les en-têtes et le titre (environnement
11458 \begin_layout Labeling
11459 \labelwidthstring MMMMMMMMMMM
11466 entre les environnements
11477 \begin_layout Labeling
11478 \labelwidthstring MMMMMMMMMMM
11485 entre différentes lignes de l'environnement
11492 \begin_layout Labeling
11493 \labelwidthstring MMMMMMMMMMM
11500 entre l'auteur et la date ;
11503 \begin_layout Labeling
11504 \labelwidthstring MMMMMMMMMMM
11511 entre la date et le résumé (
11518 \begin_layout Standard
11519 La dernière des commandes d'ajustement de longueur agit sur tous les environneme
11533 un environnement de liste, tout l'espacement vertical entre les éléments
11534 de la liste est supprimé.
11535 Remarquez qu'il s'agit d'une commande et non d'une variable, donc on n'utilise
11548 \begin_layout Subsubsection
11549 En-têtes et pieds de page
11552 \begin_layout Standard
11567 permettent de préciser dans une page donnée si le logo de
11578 dans le préambule, aucune des diapos n'aura de logo.
11579 Si c'est uniquement sur une diapo particulière que vous ne voulez pas de
11586 juste après le début de cette diapo et
11592 juste après le début de la suivante.
11595 \begin_layout Standard
11596 Si vous voulez utiliser la mise en page
11602 Document\SpecialChar \menuseparator
11605 , il vous faudra sûrement ajouter
11616 Ainsi, en format paysage, les en-têtes et les pieds de page seront positionnés
11617 correctement une fois les pages retournées.
11618 C'est obligatoire à cause d'incompatibilités entre le paquetage
11629 \begin_layout Section
11630 Diapos Slides (alias S
11639 \begin_inset CommandInset label
11648 \begin_layout Standard
11656 \begin_layout Subsection
11660 \begin_layout Standard
11661 Cette section décrit comment utiliser LyX pour préparer des transparents
11662 pour rétroprojecteurs.
11663 Il y a deux classes de document qui le permettent : la classe par défaut
11676 \begin_layout Plain Layout
11677 Il y en a d'autres, comme
11681 , mais elle ne sont pas décrites dans ce document (NdT).
11687 Cette section décrit la première.
11690 \begin_layout Standard
11691 Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
11695 \begin_layout Standard
11696 \begin_inset VSpace bigskip
11702 \begin_layout Standard
11706 Cette section décrit
11711 \begin_inset Quotes fld
11717 \begin_inset space ~
11721 \begin_inset Quotes frd
11727 \begin_layout Standard
11728 Si vous cherchez une documentation sur
11729 \begin_inset Quotes fld
11735 \begin_inset space ~
11741 \begin_inset Quotes frd
11745 \begin_inset space ~
11749 \begin_inset CommandInset ref
11751 reference "sec:foiltex"
11764 , vous l'aurez compris) est en fait un peu meilleure que la classe par défaut
11771 \begin_layout Plain Layout
11773 enfin, c'est ce que m'ont dit et répété ses défenseurs.
11774 Ne l'ayant jamais utilisée, je n'ai aucune idée de la validité de cette
11782 dont parle cette section.
11785 \begin_layout Standard
11786 Cette classe est l'évolution en LaTeX2e du vieux package S
11795 Toutes les distributions de LaTeX2e comprennent cette classe (qu'à partir
11796 de maintenant j'appellerais simplement
11797 \begin_inset Quotes fld
11803 \begin_inset Quotes frd
11808 ), donc vous devez logiquement l'avoir.
11809 Comme je l'ai déjà dit, il existe d'autres classes qui produisent aussi
11810 des transparents pour rétroprojecteurs et font du meilleur boulot, comme
11816 Cependant, il y a des choses que
11820 fait et que les autres ne font pas, comme générer des sur-couches.
11821 Continuez la lecture pour en savoir plus !
11824 \begin_layout Subsection
11826 \begin_inset CommandInset label
11828 name "sec:demarrer-slides"
11835 \begin_layout Standard
11836 Avant tout, pour utiliser cette classe de document, vous devez sélectionner
11838 \begin_inset Quotes fld
11844 \begin_inset space ~
11848 \begin_inset Quotes frd
11859 Document\SpecialChar \menuseparator
11863 Il y a quelques particularités qu'il faut connaître à propos de cette classe
11867 \begin_layout Itemize
11868 Ne vous fatiguez pas à changer les options
11878 Document\SpecialChar \menuseparator
11881 : de toute façon, elles ne sont pas supportées par la classe
11886 \begin_layout Itemize
11890 \begin_inset space ~
11894 \begin_inset space ~
11901 Document\SpecialChar \menuseparator
11904 a un comportement un peu différent pour cette classe.
11905 Voici les choix possibles et leurs effets :
11909 \begin_layout Description
11914 Le rendu final contient des numéros de page dans le coin inférieur droit.
11917 \begin_layout Description
11926 , mais imprime aussi tous les marqueurs temporels que vous aurez placés.
11927 C'est le choix par défaut.
11930 \begin_layout Description
11935 Le rendu final ne contient pas de numéros de page, de marqueurs temporels
11936 ni de marqueurs d'alignement.
11940 \begin_layout Itemize
11945 a une option supplémentaire :
11950 Pour l'utiliser, mettez
11951 \begin_inset Quotes fld
11959 \begin_inset Quotes frd
11968 Document\SpecialChar \menuseparator
11971 \SpecialChar \menuseparator
11975 \begin_inset space ~
11979 \begin_inset space ~
11988 \begin_layout Standard
11989 Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
11996 \begin_inset space ~
12000 \begin_inset CommandInset ref
12002 reference "sec:note-slides"
12006 pour plus de détails.
12010 \begin_layout Standard
12011 Vous pouvez aussi utiliser le fichier modèle
12014 \begin_inset Quotes fld
12018 \begin_inset Quotes frd
12023 pour mettre en place automatiquement un document de la classe
12029 Fichier\SpecialChar \menuseparator
12031 \begin_inset space ~
12035 \begin_inset space ~
12040 pour créer votre document).
12041 Le fichier modèle contient aussi quelques exemples d'environnements de
12042 paragraphe spéciaux utilisés par cette classe.
12043 Je vais maintenant décrire ces derniers.
12046 \begin_layout Subsection
12047 Environnements de paragraphe
12050 \begin_layout Subsubsection
12051 Environnements supportés
12054 \begin_layout Standard
12055 La première chose que vous allez remarquer en commençant un nouveau document
12060 est la taille et le type de police : il est équivalent à la taille
12063 \begin_inset space ~
12071 \begin_inset space ~
12077 C'est aussi la police qui est utilisée pour le rendu final.
12078 Dites-vous que c'est un
12079 \begin_inset Quotes fld
12083 \begin_inset Quotes frd
12086 pour vous rappeler que c'est une diapositive.
12087 Vos transparents finaux utiliseront une grande police, donc vous aurez
12089 Bien sûr, la police plus grande à l'écran n'est pas WYSIWYG, mais juste
12093 \begin_layout Standard
12094 La deuxième chose qui frappe est le changement du menu des environnements
12095 (tout à gauche de la barre d'outils).
12096 La plupart des environnements de paragraphe que vous avez l'habitude d'y
12098 Il y en a aussi cinq nouveaux.
12099 C'est parce que la classe
12103 elle-même ne supporte que certains environnements de paragraphe :
12106 \begin_layout Itemize
12112 \begin_layout Itemize
12118 \begin_layout Itemize
12124 \begin_layout Itemize
12130 \begin_layout Itemize
12136 \begin_layout Itemize
12142 \begin_layout Itemize
12148 \begin_layout Itemize
12154 \begin_layout Itemize
12160 \begin_layout Itemize
12166 \begin_layout Itemize
12172 \begin_layout Standard
12173 Tous les autres environnements standard, comme les en-têtes de section,
12174 ne servent pas dans la classe
12181 \begin_layout Standard
12182 D'autre part, vous remarquerez de nouveaux environnements :
12185 \begin_layout Itemize
12197 \begin_layout Itemize
12207 \begin_layout Itemize
12213 \begin_layout Itemize
12225 \begin_layout Itemize
12237 \begin_layout Standard
12238 Ces cinq-là présentent des subtilités, dues à une
12239 \begin_inset Quotes fld
12243 \begin_inset Quotes frd
12247 LyX, voyez-vous, ne vous autorise pas à inclure un environnement de paragraphe
12248 dans un environnement vide.
12249 C'est sympa et marrant, mais cela signifie que vous ne pourrez pas commencer
12250 une diapo par autre chose que du texte.
12251 Pour contourner cela, j'ai fait un peu de
12252 \begin_inset Quotes fld
12256 \begin_inset Quotes frd
12262 \begin_layout Subsubsection
12263 Subtilités des nouveaux environnements
12264 \begin_inset CommandInset label
12266 name "sec:subtilité-slides"
12273 \begin_layout Standard
12274 Les cinq nouveaux environnements de paragraphe présentent tous des bizarreries,
12275 dues aux limitations inhérentes à la version actuelle de LyX.
12276 Comme je viens de le dire, LyX interdit les environnements qui commencent
12277 par un autre environnement.
12278 Pour contourner ceci, l'environnement
12282 n'en est pas vraiment un, si l'on se fie à la description du
12285 \begin_inset space ~
12289 \begin_inset space ~
12295 \begin_layout Standard
12309 \begin_inset Quotes fld
12312 pseudo-environnements
12313 \begin_inset Quotes frd
12317 Ils ressemblent à des en-têtes de section ou à une
12321 , mais en fait commencent un environnement de paragraphe (et terminent le
12322 précédent si nécessaire).
12323 De la même manière, considérez
12332 \begin_inset Quotes fld
12336 \begin_inset Quotes frd
12340 Ces deux objets réalisent en effet des actions.
12343 \begin_layout Standard
12344 Un propriété commune aux cinq environnements
12364 est un marqueur plutôt longuet.
12365 Le texte suivant ce marqueur – d'ordinaire le contenu de l'environnement
12366 de paragraphe – n'est pas pris en compte par
12387 LyX l'ignore totalement.
12388 En fait, vous pouvez laisser ces cinq environnements complètement vides.
12391 \begin_layout Standard
12392 Bien qu'il ne soit pas obligatoire de mettre du texte après ces marqueurs,
12393 vous pouvez le faire.
12394 Ça peut être une brève description du contenu de la
12399 Dans ce cas, entrez votre description et tapez
12403 comme vous le feriez normalement.
12406 \begin_layout Standard
12407 Si, par contre, vous ne souhaitez pas entrer de texte descriptif, vous allez
12408 rencontrer une autre subtilité de LyX.
12409 LyX, comme la nature, a horreur du vide, et ne vous laissera pas entamer
12410 un nouvel environnement de paragraphe si vous n'avez rien mis dans le précédent.
12411 Vous ferez donc ainsi :
12414 \begin_layout Itemize
12415 Commencez à entrer le texte qui
12419 le nouveau paragraphe
12443 \begin_layout Itemize
12444 Placez-vous maintenant au début de ce paragraphe.
12448 \begin_layout Itemize
12457 \begin_layout Itemize
12458 Changez enfin ce nouveau paragraphe vide en un
12482 \begin_layout Standard
12483 Espérons qu'une future version de LyX résoudra cette bizarrerie\SpecialChar \ldots{}
12487 \begin_layout Subsection
12488 Réaliser une présentation grâce à
12501 \begin_layout Subsubsection
12502 Utiliser l'environnement
12507 \begin_layout Standard
12508 Si vous espérez apprendre dans cette section comment faire une présentation
12509 orale, vous serez amèrement déçu.
12510 Naturellement, je vais vous décrire en quoi la classe
12514 pourra vous aider à préparer les supports de la présentation.
12515 En revanche, le contenu de celle-ci est entièrement de votre ressort.
12516 (C'est ça aussi, la philosophie LyX !)
12519 \begin_layout Standard
12520 Sélectionnez l'environnement
12524 (de la manière décrite à la section
12525 \begin_inset space ~
12529 \begin_inset CommandInset ref
12531 reference "sec:subtilité-slides"
12535 ) pour dire à LyX de commencer une nouvelle diapo (eh oui).
12536 Le marqueur pour cet environnement /
12537 \begin_inset Quotes fld
12541 \begin_inset Quotes frd
12545 \begin_inset Quotes fld
12549 \begin_inset Quotes frd
12552 en bleu, suivie de l'indication
12553 \begin_inset Quotes fld
12557 \begin_inset Quotes frd
12561 Tout texte ou paragraphe qui suivra cette dernière fera partie de la nouvelle
12563 C'est aussi simple que ça.
12566 \begin_layout Standard
12567 Les diapos sont sûrement les seules fois dans LyX où vous aurez à forcer
12568 la fin des pages (vous pouvez toujours le faire dans
12570 Éditer\SpecialChar \menuseparator
12572 \begin_inset space ~
12576 \begin_inset space ~
12582 En fait, vous devrez le faire une fois vous aurez fini d'entrer le contenu
12584 Si vous avez entré plus de texte qu'un transparent ne peut physiquement
12585 en contenir, le surplus débordera sur une nouvelle diapo.
12586 Je vous déconseille de le faire, cependant, car la diapo
12587 \begin_inset Quotes fld
12591 \begin_inset Quotes frd
12594 ne présentera aucun numéro de page.
12595 De plus, elle peut interférer avec une
12599 que vous aurez préparé pour accompagner la
12606 \begin_layout Standard
12615 fonctionnent comme l'environnement
12620 Tous deux créent une
12621 \begin_inset Quotes fld
12625 \begin_inset Quotes frd
12628 suivie par un marqueur (
12629 \begin_inset Quotes fld
12633 \begin_inset Quotes frd
12637 \begin_inset Quotes fld
12641 \begin_inset Quotes frd
12645 La couleur n'est plus le bleu, mais un magenta éclatant et la
12646 \begin_inset Quotes fld
12650 \begin_inset Quotes frd
12653 se présente différemment, dans son style et sa longueur.
12654 Les trois marqueurs diffèrent par leur police.
12657 \begin_layout Standard
12658 Comme pour l'environnement
12662 , si le contenu d'une
12670 dépasse la taille physique d'un transparent ou d'une feuille de papier,
12671 le surplus sera disposé sur une nouvelle page.
12672 À nouveau, je vous le déconseille, les
12680 n'auraient plus aucune utilité.
12683 \begin_layout Subsubsection
12693 \begin_layout Standard
12698 est de créer une diapo qui vienne se superposer à une autre.
12699 Vous pouvez vouloir présenter une figure sur la
12703 principale avant d'afficher le texte qui va avec.
12704 Une façon de faire est de poser une feuille de papier noire sur la partie
12709 que vous souhaitez cacher.
12710 Cette méthode, cependant, n'est pas valable si vous voulez par exemple
12711 superposer un graphique à un autre.
12712 Vous auriez alors à vous bagarrer, tout en parlant, avec les deux
12716 pour que les graphiques se superposent.
12721 rend les choses bien plus faciles.
12724 \begin_layout Standard
12729 reçoit le numéro de page de la
12734 \begin_inset Quotes fld
12738 \begin_inset Quotes frd
12744 \begin_inset Quotes fld
12748 \begin_inset Quotes frd
12755 \begin_layout Plain Layout
12760 multiples auront donc
12763 \begin_inset Quotes fld
12767 \begin_inset Quotes frd
12775 \begin_inset Quotes fld
12779 \begin_inset Quotes frd
12785 accolé au numéro de page.
12793 En effet, vous voulez que la
12801 paraissent n'en former plus qu'une ! Vous pouvez considérérer une
12806 \begin_inset Quotes fld
12810 \begin_inset Quotes frd
12822 le laisse voir : le marqueur qui débute un environnement
12826 est moins long que celui d'une
12831 Enfin, sur le document imprimé apparaîtront des marques d'alignement aux
12841 Ces marques vous aideront à aligner les deux transparents.
12844 \begin_layout Standard
12845 Le principal problème de la superposition de transparents est d'aligner
12846 les contenus de ces diapos.
12847 Quel espace devez-vous laisser pour le graphique sur la deuxième diapo
12848 ? Pire encore : que faire si sur le deuxième transparent vous voulez un
12849 graphique et du texte, mais qu'une phrase du premier doit venir s'intercaler
12850 entre les deux ? Vous pourriez essayer d'insérer un espace vertical de
12851 la bonne taille entre les deux, mais le meilleur moyen est d'utiliser les
12863 \begin_layout Standard
12864 Comme leur nom l'indique,
12872 sont deux environnements de paragraphe, qui rendent le texte respectivement
12873 visible et invisible.
12874 Remarquez à la section
12875 \begin_inset space ~
12879 \begin_inset CommandInset ref
12881 reference "sec:subtilité-slides"
12885 que vous ne placez rien
12891 ces environnements.
12892 Lorsque vous créez un
12899 , LyX insère un marqueur centré, bleu clair, indiquant
12900 \begin_inset Quotes fld
12903 <Invisible Text Follows>
12904 \begin_inset Quotes frd
12908 Les paragraphes suivant ce marqueur ne seront pas affichés sur la diapo
12916 ), mais l'espace qu'ils auraient occupé sera laissé vide.
12919 \begin_layout Standard
12924 , l'étiquette centrée sera
12925 \begin_inset Quotes fld
12928 <Visible Text Follows>
12929 \begin_inset Quotes frd
12933 Les paragraphes qui suivent cette étiquette se comporteront normalement.
12934 Remarquez qu'au début d'une nouvelle
12950 est automatiquement désactivée.
12951 Il n'est donc pas nécessaire d'utiliser
12962 \begin_layout Standard
12963 Maintenant, voyons comment utiliser les commandes
12971 avec les environnements
12979 pour créer des diapos superposées :
12982 \begin_layout Enumerate
12991 ) avec tout ce qui devra apparaître autant sur la
12995 elle-même que sur les
13002 \begin_layout Enumerate
13003 Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
13007 , insérez un environnement
13012 Si nécessaire, insérez un environnement
13016 là où le texte devra de nouveau apparaître sur la
13023 \begin_layout Enumerate
13024 Commencez un environnement
13028 juste après l'environnement
13035 \begin_layout Enumerate
13036 Copiez le contenu de l'environnement
13040 dans l'environnement
13047 \begin_layout Enumerate
13063 \begin_layout Standard
13064 C'est bon, vous avez votre superposition.
13067 \begin_layout Standard
13068 Il reste un problème avec la façon dont j'ai conçu la classe
13072 de LyX : vous ne pouvez pas rendre invisible du texte au milieu d'un paragraphe
13073 , ni rendre visible du texte au milieu d'un paragraphe invisible.
13074 Pour ce faire, vous devrez insérer du code LaTeX
13078 \begin_layout Plain Layout
13079 Les commandes en question sont :
13082 \begin_layout Itemize
13090 \begin_layout Itemize
13098 \begin_layout Plain Layout
13100 et devront être entrées en mode TeX.
13101 Le texte dont vous voulez changer la
13102 \begin_inset Quotes fld
13106 \begin_inset Quotes frd
13109 sera à l'intérieur des accolades, derrière la commande
13122 Si vous ne savez pas comment entrer du TeX sous LyX, voyez la section approprié
13126 \begin_inset space ~
13130 \begin_inset space ~
13144 \begin_layout Subsubsection
13154 \begin_inset CommandInset label
13156 name "sec:note-slides"
13163 \begin_layout Standard
13172 est toujours associée à une
13177 \begin_inset Quotes fld
13181 \begin_inset Quotes frd
13185 Ici aussi, la classe
13189 de LyX fournit des indices visuels.
13194 est magenta éclatant, comme celui d'une
13198 ; et en longueur, il est intermédiaire entre celui d'une
13202 (qui est plus long) et celui d'une
13206 (qui est plus court).
13207 De plus, une fois imprimée, une
13211 aura le numéro de page de sa
13216 \begin_inset Quotes fld
13220 \begin_inset Quotes frd
13226 \begin_inset Quotes fld
13230 \begin_inset Quotes frd
13238 \begin_inset Quotes fld
13242 \begin_inset Quotes frd
13250 \begin_inset Quotes fld
13254 \begin_inset Quotes frd
13261 Vous pouvez avoir plusieures
13265 associées à une seule
13269 , et, comme pour les
13277 , vous voudrez sûrement couper les longues
13281 de manière à ce qu'elles tiennent sur une seule page.
13284 \begin_layout Standard
13289 est évidente : elle contient toute sortes d'informations que vous voulez
13290 ajouter à propos d'une
13295 Elle peut aussi servir d'aide-mémoire pour une
13300 Dans ce dernier cas, vous serez peut-être intéressé par les marqueurs temporels.
13301 Actuellement, la classe
13305 de LyX ne supporte pas d'origine les marqueurs temporels, qui sont une
13315 Il faudra donc passer par le code LaTeX.
13319 \begin_layout Standard
13320 Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
13322 \begin_inset Quotes fld
13330 \begin_inset Quotes frd
13334 \begin_inset space ~
13338 \begin_inset CommandInset ref
13340 reference "sec:demarrer-slides"
13345 Cette option active les marqueurs temporels qui apparaîtront alors dans
13346 le coin inférieur gauche de toutes les
13350 que vous générerez.
13351 Pour choisir ce qui apparaîtra dans ces indicateurs, utilisez les commandes
13353 \begin_inset Quotes fld
13363 \begin_inset Quotes frd
13367 \begin_inset Quotes fld
13377 \begin_inset Quotes frd
13381 Le paramètre de chacune de ces commandes est un temps mesuré en secondes.
13383 \begin_inset Quotes fld
13393 \begin_inset Quotes frd
13396 sert à indiquer le temps voulu, tandis que
13397 \begin_inset Quotes fld
13407 \begin_inset Quotes frd
13410 est utilisé pour ajouter une certaine durée.
13415 et les marqueurs temporels, vous pouvez vous rappeler combien de temps
13416 vous voulez passer sur chaque
13423 \begin_layout Standard
13424 Il reste une fonction à décrire.
13425 Vous voudrez forcément imprimer toutes vos
13433 sur des transparents et toutes vos
13437 sur des feuilles blanches.
13446 à laquelle elle est associée.
13450 \begin_layout Standard
13451 Heureusement il existe deux commandes LaTeX qui vous permettent de sélectionner
13452 ce qu'il faut imprimer.
13453 Toutes deux doivent être placées dans le préambule de votre document.
13455 \begin_inset Quotes fld
13467 \begin_inset Quotes frd
13470 n'imprimera que les
13479 De même, la commande
13480 \begin_inset Quotes fld
13490 \begin_inset Quotes frd
13493 n'imprimera que les
13498 Je vous conseille de mettre les deux commandes en commentaire dans votre
13500 \begin_inset Quotes fld
13504 \begin_inset Quotes frd
13507 celle dont vous avez besoin à l'impression.
13508 J'ai l'habitude de : décommenter
13511 \begin_inset Quotes fld
13519 \begin_inset Quotes frd
13524 , imprimer dans un fichier dont le nom contient
13527 \begin_inset Quotes fld
13531 \begin_inset Quotes frd
13536 , la recommenter et décommenter
13539 \begin_inset Quotes fld
13547 \begin_inset Quotes frd
13552 et imprimer dans un fichier
13555 \begin_inset Quotes fld
13559 \begin_inset Quotes frd
13565 Je peux ensuite envoyer l'un ou l'autre fichier à l'imprimante, en mettant
13566 des transparents ou des feuilles blanches selon le cas.
13569 \begin_layout Standard
13570 Vous pouvez aussi donner d'autres paramètres à
13571 \begin_inset Quotes fld
13581 \begin_inset Quotes frd
13585 \begin_inset Quotes fld
13595 \begin_inset Quotes frd
13599 Reportez-vous à un bon livre sur LaTeX pour plus de détails.
13602 \begin_layout Subsection
13603 Le fichier modèle pour la classe
13608 \begin_layout Standard
13609 J'ai aussi créé un fichier modèle,
13610 \begin_inset Quotes fld
13618 \begin_inset Quotes frd
13626 Pour l'utiliser, créez votre document avec
13628 Fichier\SpecialChar \menuseparator
13630 \begin_inset space ~
13634 \begin_inset space ~
13640 Votre fichier de présentation LyX contiendra un exemple du triplet
13642 Diapo – Surcouche – Note
13653 contiennent un exemple de
13662 Enfin, le préambule contient :
13665 \begin_layout LyX-Code
13666 % Uncomment to print out only slides and overlays
13670 \begin_layout Plain Layout
13673 Décommentez pour n'imprimer que les diapos et les sur-couches
13681 \begin_layout LyX-Code
13685 \begin_layout LyX-Code
13691 \begin_inset Newline newline
13697 \begin_layout LyX-Code
13698 % Uncomment to print out only notes
13702 \begin_layout Plain Layout
13705 Décommentez pour n'imprimer que les notes
13713 \begin_layout LyX-Code
13717 \begin_layout LyX-Code
13725 \begin_layout Standard
13726 Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
13728 \begin_inset Quotes fld
13736 \begin_inset Quotes frd
13740 Ni moi ni le reste de l'Équipe LyX n'impose d'utiliser ou de ne pas utiliser
13742 Elle est là si vous en avez besoin.
13743 Il y a d'autres classes de LaTeX2e pour créer des présentations, comme
13750 \begin_inset space ~
13754 \begin_inset CommandInset ref
13756 reference "sec:foiltex"
13765 (présent sur certaines distributions TeX).
13766 Ce dernier n'est pas encore supporté par LyX
13770 \begin_layout Plain Layout
13771 Si vous voulez vous y mettre...
13779 Je ne connais rien à ces classes.
13780 Essayez-les pour voir quelles alternatives elles représentent.
13783 \begin_layout Section
13784 Hollywood (scripts d'Hollywood)
13787 \begin_layout Standard
13793 \begin_layout Subsection
13797 \begin_layout Standard
13798 Maîtriser le format d'un script d'Hollywood est un
13799 \begin_inset Quotes fld
13803 \begin_inset Quotes frd
13807 Ce format est destiné à laisser le lecteur se concentrer sur le contenu
13808 et à être facile à lire et familier pour les acteurs.
13809 Chaque page d'un script doit représenter une minute de film.
13810 Il n'y a rien dans le script qui ne soit pas visible ou audible à l'écran.
13811 La police courier 12
13812 \begin_inset space ~
13815 pt doit être utilisée tout le long.
13819 \begin_layout Subsection
13820 Problèmes particuliers
13823 \begin_layout Standard
13824 Les lignes de dialogue ne doivent JAMAIS être coupées au milieu d'une phrase.
13825 Si le texte d'un personnage
13829 \begin_layout Plain Layout
13837 franchit un saut de page, repétez le nom du personnage suivi de (Cont'd)
13841 \begin_layout Plain Layout
13850 \begin_layout Subsection
13851 Fonctions particulières
13854 \begin_layout Standard
13855 Entrez les noms des personnages comme étiquettes, puis faites des références
13856 croisées sur ces étiquettes pour insérer le nom.
13857 La fenêtre de référence croisée montrera l'ensemble des personnages.
13858 Vous pouvez utiliser cette méthode également pour insérer le nom d'un personnag
13859 e dans les parties narratives.
13862 \begin_layout Subsection
13863 Taille de papier et marges
13866 \begin_layout Standard
13867 USLetter, gauche 1,6
13868 \begin_inset space ~
13872 \begin_inset space ~
13876 \begin_inset space ~
13880 \begin_inset space ~
13886 \begin_layout Subsection
13890 \begin_layout Standard
13891 Les environnements suivants sont disponibles.
13892 Vous pouvez utiliser
13896 pour accéder aux touches de raccourci indiquées à droite.
13899 \begin_layout Itemize
13907 \begin_inset Newline newline
13912 Quand rien d'autre ne convient.
13913 Essayez de l'éviter.
13916 \begin_layout Itemize
13925 \begin_layout Plain Layout
13932 \begin_inset space \hfill{}
13940 \begin_inset Newline newline
13943 Suivi en général de quelque chose comme
13944 \begin_inset Quotes fld
13947 sur Sally qui se lève
13948 \begin_inset Quotes frd
13954 \begin_layout Itemize
13958 \begin_inset space \hfill{}
13962 \begin_inset Newline newline
13967 Introduit une nouvelle séquence INTÉRIEUR.
13968 Toujours suivi par JOUR ou NUIT, ou quelque chose d'approchant pour définir
13969 l'éclairage nécessaire.
13970 Toute cette ligne en MAJUSCULES.
13973 \begin_layout Itemize
13977 \begin_inset space \hfill{}
13981 \begin_inset Newline newline
13986 Introduit une nouvelle séquence EXTÉRIEUR.
13987 Toute cette ligne en MAJUSCULES.
13990 \begin_layout Itemize
13994 \begin_inset space \hfill{}
13998 \begin_inset Newline newline
14003 Le personnage qui parle.
14006 \begin_layout Itemize
14010 \begin_inset space \hfill{}
14014 \begin_inset Newline newline
14019 Instructions au personnage intervenant.
14020 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
14022 Les deux seront imprimées.
14025 \begin_layout Itemize
14029 \begin_inset space \hfill{}
14033 \begin_inset Newline newline
14038 Ce qui dit le personnage.
14041 \begin_layout Itemize
14045 \begin_inset space \hfill{}
14049 \begin_inset Newline newline
14054 Instruction de mouvement de caméra.
14057 \begin_layout Itemize
14061 \begin_inset space \hfill{}
14067 \begin_layout Itemize
14071 \begin_inset space \hfill{}
14077 \begin_layout Itemize
14081 \begin_inset space \hfill{}
14087 \begin_layout Itemize
14091 \begin_inset space \hfill{}
14097 \begin_layout Subsection
14101 \begin_layout Itemize
14102 (O.S) – off screen (hors écran)
14105 \begin_layout Itemize
14106 (V.O) – voice over (voix off)
14109 \begin_layout Itemize
14111 – background (arrière-plan)
14114 \begin_layout Itemize
14116 – close-up (plan rapproché)
14119 \begin_layout Itemize
14120 PAN – mouvement de caméra
14123 \begin_layout Itemize
14124 INSERT – insérez un plan rapproché
14127 \begin_layout Section
14131 \begin_layout Standard
14134 Panayotis Papasotiriou
14137 \begin_layout Subsection
14141 \begin_layout Standard
14146 est un jeu de macros pour faciliter les soumissions électroniques de manuscrits
14150 International Journal of Modern Physics C
14162 est destiné à des manuscrits soumis à l'
14166 ntenational Journal of Modern Physics D
14170 Les classes de document s'appellent respectivement
14179 Vous pouvez télécharger ce fichier, ainsi que des recommandations aux auteurs,
14181 \begin_inset Flex URL
14184 \begin_layout Plain Layout
14186 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
14192 \begin_inset Flex URL
14195 \begin_layout Plain Layout
14197 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
14203 Ces deux paquetages sont des versions modifiées du paquetage standard
14204 \begin_inset Quotes fld
14208 \begin_inset Quotes frd
14211 , et ils sont presques identiques (mais pas tout à fait).
14212 LyX sait gérer la plupart de leurs fonctions.
14213 J'ai utilisé LyX avec succès pour écrire des articles soumis à ces deux
14217 \begin_layout Subsection
14221 \begin_layout Standard
14222 Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
14226 Fichier\SpecialChar \menuseparator
14228 \begin_inset space ~
14232 \begin_inset space ~
14237 , et choisissez le modèle
14246 Ça vous donnera un document (presque) vide comprenant les parties les plus
14247 courantes d'un manuscrit.
14248 Vous n'avez qu'à écrire votre texte par dessus le texte existant (en effaçant
14254 Veuillez juste garder ce qui suit présent à l'esprit.
14257 \begin_layout Enumerate
14258 LyX ne vous laissera pas changer la taille de police ni la mise en page
14259 du document, car les deux paquetage ne permettent pas de telles modifications.
14262 \begin_layout Enumerate
14263 La langue du document ne doit pas être modifiée.
14264 Avant de Visionner votre papier, assurez-vous que vous n'utilisez pas le
14272 Outils\SpecialChar \menuseparator
14278 \begin_inset space ~
14282 \begin_inset space ~
14285 langue\SpecialChar \menuseparator
14291 \begin_inset space ~
14304 si vous voulez retenir ce changement).
14307 \begin_layout Enumerate
14309 \begin_inset Quotes fld
14313 \begin_inset Quotes frd
14316 doit être utilisé pour définir les mots clés.
14319 \begin_layout Enumerate
14324 fournit un style nommé
14325 \begin_inset Quotes fld
14328 Code de classification
14329 \begin_inset Quotes frd
14332 , qui peut être utilisé pour définir des codes de clasification comme les
14334 Notez que cette fonction n'est pas disponible dans le paquetage
14341 \begin_layout Enumerate
14342 Plusieurs nouveaux environnements sont disponibles :
14343 \begin_inset Quotes fld
14347 \begin_inset Quotes frd
14351 \begin_inset Quotes fld
14355 \begin_inset Quotes frd
14359 \begin_inset Quotes fld
14363 \begin_inset Quotes frd
14367 \begin_inset Quotes fld
14371 \begin_inset Quotes frd
14375 \begin_inset Quotes fld
14379 \begin_inset Quotes frd
14383 \begin_inset Quotes fld
14387 \begin_inset Quotes frd
14391 \begin_inset Quotes fld
14395 \begin_inset Quotes frd
14399 \begin_inset Quotes fld
14403 \begin_inset Quotes frd
14407 \begin_inset Quotes fld
14411 \begin_inset Quotes frd
14415 \begin_inset Quotes fld
14419 \begin_inset Quotes frd
14423 \begin_inset Quotes fld
14427 \begin_inset Quotes frd
14431 \begin_inset Quotes fld
14435 \begin_inset Quotes frd
14439 \begin_inset Quotes fld
14443 \begin_inset Quotes frd
14447 \begin_inset Quotes fld
14451 \begin_inset Quotes frd
14455 Leur utilisation est plus ou moins évidente.
14456 LyX gère tous ces environnements ; il utilisera l'étiquette, le style de
14457 texte, et le schéma de numérotation qui convient pour chacun d'eux.
14460 \begin_layout Enumerate
14461 Les deux paquetages utilisent des citations de base ; on ne doit pas utiliser
14467 Dans LyX, les citations s'affichent comme d'habitude ; dans la sortie,
14468 les citations apparaissent comme des exposants.
14469 Si vous voules utiliser une citation en texte normal, vous devez utiliser
14475 \begin_inset Quotes fld
14479 \begin_inset space ~
14487 \begin_inset Quotes frd
14494 \begin_layout Plain Layout
14495 Je ne traduis pas, vu que c'est un journal en anglais (NdT).
14503 \begin_layout Enumerate
14504 Il n'y a pas de section
14505 \begin_inset Quotes fld
14509 \begin_inset Quotes frd
14512 dans les deux paquetages, utilisez simplement l'environnement
14513 \begin_inset Quotes fld
14517 \begin_inset Quotes frd
14523 \begin_layout Enumerate
14524 Vous pouvez ajouter des appendices au papier,
14528 les remerciements et
14533 LyX propose un environnement spécial, appelé
14536 \begin_inset space ~
14545 \begin_layout Plain Layout
14555 qui indique le début des appendices.
14556 Cet environnement doit être laissé vide ; il sert juste à emettre une commande
14557 LaTeX, mais rien n'est imprimé.
14559 \begin_inset Quotes fld
14563 \begin_inset Quotes frd
14566 apparaît en lettres bleues, comme indications que toutes les sections qui
14567 suvent ce point sont des appendices.
14568 Pour écrire un appendice, utilisez l'environnement
14569 \begin_inset Quotes fld
14573 \begin_inset Quotes frd
14577 LyX va numéroter chaque appendice avec une lettre majuscule, comme cela
14578 est demandé par les deux journaux.
14580 \begin_inset Quotes fld
14583 Section d'appendices
14584 \begin_inset Quotes frd
14591 être présente avant le premier appendice ; si ce n'est pasle cas, tous
14592 les appendices seront numérotés comme des sections normales, dans la sortie.
14593 Un appendice peut contenir des
14605 s de la manière habituelle.
14608 \begin_layout Enumerate
14617 utilisent la commande
14621 pour les légendes des tableaux.
14622 La conséquence en est qu'un tableau créé avec LyX est affiché correctement,
14623 mais sans sa légende.
14624 Cependant, vous pouvez utiliser un peu d'ERT our contourner ce problème,
14625 de façon à ce que les légendes s'impriment comme prévu.
14626 Pour le faire, créez un flottant de tableau comme d'habitude, effacez la
14627 légende, et remplacez la par le code LaTeX
14631 tbl{votre légende de tableau}{
14633 (sic) ; vous devez ensuite mettre le code LaTeX
14637 immédiatement après votre tableau.
14638 Étudiez l'exemple de tableau qui est inclu dans le fichier modèle pour
14639 voir comme cette astuce est utilisée.
14640 Une autre soution, si vous avez besoin de légendes de tableaux, est de
14641 construire tout le tableau dans un fichier
14645 , puis inclure celui-ci dans le document LyX (par
14647 Insérer\SpecialChar \menuseparator
14648 Fichier\SpecialChar \menuseparator
14652 Vous pouvez trouver des consignes pour la création d'un tableau flottant
14661 , qui se trouve dans la distribution des paquetages correspondants.
14664 \begin_layout Subsection
14665 Préparer un papier avant de le soumettre
14668 \begin_layout Standard
14669 Avant de soumettre votre papier vous devez exporter le document LyX en tant
14670 que fichier LaTeX (
14672 Fichier\SpecialChar \menuseparator
14673 Exporter\SpecialChar \menuseparator
14676 ), puis modifier le fichier
14684 \begin_layout Plain Layout
14685 En fait, vous avez le choix entre LaTeX
14686 \begin_inset space ~
14690 \begin_inset space ~
14694 Si vous prévoyez d'utiliser pdflatex pour préparer votre papier, vous devez
14695 utiliser l'option pdflatex pour que les graphiques soient convertis au
14696 format PDF, prêts à être utiliséspar pdflatex.
14704 \begin_layout Enumerate
14705 Enlevez les lignes de commentaires avant la commande
14714 \begin_layout Enumerate
14715 Enlevez tout ce qui se trouve entre les commandes
14727 comprises, sauf les commandes que vous avez vous-même ajoutées dans le
14731 \begin_layout Standard
14732 Vous devez maintenant sauvegarder le fichier
14736 ainsi modifié, et lancer LaTeX dessus autant de fois que nécessaire.
14737 Vous pouvez alors contrôler l'aspect du document
14744 \begin_layout Subsection
14745 Utilisation du code TeX
14748 \begin_layout Standard
14749 L'usage du code TeX est réduit à deux commandes, qui doivent être placées
14750 au début du document.
14751 Si vous avez commencé à écrire votre papier à partir du modèle
14759 , le code TeX nécessaire est déjà là, et vous n'avez normalement pas besoin
14761 Vous pouvez seulement changer le premier ERT pour spécifier ce qui s'imprime
14762 en haut des pages paires et impaires (respectivement le titre abrégé et
14763 le nom des auteurs).
14764 Ce code TeX doit être de la forme
14768 markboth{Noms des Auteurs}{Titre Abrégé du Papier}
14773 \begin_layout Section
14777 \begin_layout Standard
14783 \begin_layout Subsection
14787 \begin_layout Standard
14792 fournit une classe de document pour créer un manuscrit adapté pour une
14793 soumission électronique à un des journaux publiés par l'IoP
14795 (Institute of Physics)
14798 Les instructions aux auteurs pour créer un papier en utilisant la classe
14803 peuvent être téléchargées en même temps que le paquetage iopart à partir
14805 \begin_inset Flex URL
14808 \begin_layout Plain Layout
14810 ftp://ftp.iop.org/pub/journals/latex2e
14818 \begin_layout Subsection
14822 \begin_layout Standard
14823 La manière la plus simple pour écrire un papier est de commencer avec le
14828 qui est disponible dans la liste des modèles de LyX.
14831 Fichier\SpecialChar \menuseparator
14833 \begin_inset space ~
14837 \begin_inset space ~
14842 , et choisissez le modèle, enregistrez-le sous un nouveau nom et commencez
14844 Le modèle explique comment utiliser les environnements spéciaux.
14845 Voici les conseils les plus importants :
14848 \begin_layout Itemize
14849 Pour pouvoir compiler votre document en PDF, PS ou DVI, vérifiez ques les
14853 \begin_inset space ~
14857 \begin_inset space ~
14861 \begin_inset space ~
14866 ne sont pas activées dans les paramètres du document,
14876 \begin_layout Itemize
14877 L'environnement de titre définit le type de document.
14878 Vous devez donc utiliser un des environnements suivants pour le titre :
14882 \begin_layout Itemize
14887 pour un papier (Paper)
14890 \begin_layout Itemize
14894 \begin_inset Note Note
14897 \begin_layout Plain Layout
14900 Je ne l'ai pas trouvé (NdT)
14907 pour une revue (Review)
14910 \begin_layout Itemize
14915 pour une revue thématique (Topical review)
14918 \begin_layout Itemize
14923 pour un commentaire (Comment)
14926 \begin_layout Itemize
14934 \begin_layout Itemize
14939 pour un papier ( comme titre)
14942 \begin_layout Itemize
14947 pour une communication préliminaire
14950 \begin_layout Itemize
14955 pour une communication rapide
14958 \begin_layout Itemize
14963 pour une lettre aux éditeurs (Letter)
14967 \begin_layout Itemize
14968 Tous les environnements de titre, sauf
14972 peuvent avoir un titre court facultatif.
14975 \begin_layout Itemize
14976 Il y a un environnement de titre général
14980 qui n'est pas géré par LyX.
14981 Il peut être utilisé en ERT si votre document ne correspond pas à l'un
14982 des autres types de titres.
14985 \begin_layout Standard
14986 Pour plus d'information comme des astuces pour des mises en formes spéciales
14987 pour les tableaux et les formules, voyez les instructions aux auteurs de
14991 \begin_layout Section
14995 \begin_layout Standard
14998 Panayotis Papasotiriou
15001 \begin_layout Subsection
15005 \begin_layout Standard
15006 Le paquetage Kluwer est un jeu de macros produit par les éditions Kluwer
15007 Academic Publishers, qui permet de soumettre sous format électronique des
15008 manuscrits destinés à leurs publications.
15009 Les plus connues d'entre elles (au moins dans mon domaine d'intérêt) sont
15012 Astrophysics and Space Science
15018 , mais il y en a beaucoup d'autres (voyez la liste complète à l'adresse
15020 \begin_inset Flex URL
15023 \begin_layout Plain Layout
15025 http://www.wkap.nl/jrnllist.htm/JRNLHOME
15031 On peut télécharger le paquetage Kluwer sur le site
15032 \begin_inset Flex URL
15035 \begin_layout Plain Layout
15037 http://www.wkap.nl/kaphtml.htm/STYLEFILES
15043 Ce paquetage contient un guide de l'utilisateur complet (qui peut également
15044 être téléchargé séparément).
15047 \begin_layout Standard
15048 LyX supporte de nombreuses fonctions de ce paquetage mais pas tout.
15049 Cependant, le Texte Rouge nécessaire se résume à quelques commandes
15050 \begin_inset Quotes fld
15054 \begin_inset Quotes frd
15058 \begin_inset CommandInset ref
15060 reference "subsec:particularités_kluwer"
15065 J'ai récemment utilisé LyX pour écrire un article soumis à
15067 Astrophysics and Space Science
15069 sans aucun problème.
15072 \begin_layout Subsection
15076 \begin_layout Standard
15077 La façon la plus simple d'écrire un papier est de partir du fichier modèle
15081 Fichier\SpecialChar \menuseparator
15083 \begin_inset space ~
15087 \begin_inset space ~
15097 Ça vous donnera un document (presque) vide qui comprend les champs les
15098 plus couramment utilisés dans un manuscrit avec une courte description
15100 Comme dans la plupart des modèles, vous n'avez qu'à remplacer le texte
15101 existant (y compris les crochets,
15105 ) par l'information correcte.
15108 \begin_layout Subsection
15109 Préparer un papier avant de le soumettre
15112 \begin_layout Standard
15113 Comme pour le paquetage AASTeX, avant de soumettre votre papier à la publication
15115 \begin_inset Quotes fld
15119 \begin_inset Quotes frd
15125 \begin_layout Enumerate
15126 Exportez votre papier comme fichier LaTeX.
15132 ichier\SpecialChar \menuseparator
15137 porter\SpecialChar \menuseparator
15147 \begin_layout Enumerate
15148 Éditez avec un éditeur de texte le fichier
15152 obtenu, et faites les changements suivants
15156 \begin_layout Enumerate
15157 enlevez les lignes de commentaire avant la commande
15166 \begin_layout Enumerate
15167 enlevez tout ce qui se trouve entre les commandes
15179 comprises, sauf celles que vous avez explicitement incluses dans le préambule
15183 \begin_layout Standard
15184 Enregistrez le fichier
15192 \begin_layout Enumerate
15193 Lancez LaTeX sur ce fichier
15197 autant de fois que nécessaire (d'habitude jusqu'à trois fois).
15200 \begin_layout Enumerate
15201 Visualisez le document
15205 obtenu avec, par exemple,
15209 , et vérifiez si tout va bien (ce qui devrait être le cas si vous n'avez
15210 pas fait d'erreur).
15213 \begin_layout Subsection
15214 \begin_inset Quotes fld
15218 \begin_inset Quotes frd
15221 du paquetage Kluwer
15222 \begin_inset CommandInset label
15224 name "subsec:particularités_kluwer"
15231 \begin_layout Standard
15232 Le paquetage Kluwer présente les
15233 \begin_inset Quotes fld
15237 \begin_inset Quotes frd
15243 \begin_layout Enumerate
15244 Il est possible d'écrire plusieurs articles dans le même fichier LaTeX
15248 \begin_layout Plain Layout
15249 Je ne vois aucune bonne raison de le faire.
15255 Chaque article doit être compris dans l'environnement
15256 \begin_inset Quotes fld
15260 \begin_inset Quotes frd
15264 Malheureusement, cet environnement ne peut pas être omis, même si vous
15265 n'écrivez qu'un seul article.
15266 Ainsi, chaque article commence par la commande
15272 et, bien sûr, se termine par la commande
15279 Bien que cela puisse être implémenté dans LyX, je ne l'ai pas fait car
15280 ce n'est pas beau, et peut prêter à confusion pour l'utilisateur novice.
15281 Vous devez donc les entrer directement et les marquer comme code LaTeX
15283 \begin_inset Quotes fld
15287 \begin_inset Quotes frd
15293 \begin_layout Enumerate
15294 L'information donnée au début de l'article (c'est-à-dire le titre, le sous-titre
15295 , l'auteur, l'institution, le titre courant, l'auteur courant, l'abstract
15296 et les mots-clés) doit être comprise dans un environnement appelé
15297 \begin_inset Quotes fld
15301 \begin_inset Quotes frd
15305 Ce n'est pas implémenté dans LyX, vous devez donc entrer le titre, le sous-titr
15307 entre deux lignes de Texte Rouge (
15322 \begin_layout Enumerate
15323 D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
15324 doit être écrite ainsi :
15347 \begin_layout Standard
15352 tient compte de toutes ces
15353 \begin_inset Quotes fld
15357 \begin_inset Quotes frd
15361 Si vous commencez un nouveau papier à partir de ce modèle vous n'aurez
15362 rien besoin de faire de spécial.
15366 \begin_layout Enumerate
15367 n'effacez pas le Texte Rouge qui se trouve dans le modèle, et
15370 \begin_layout Enumerate
15371 pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
15372 fourni et modifiez-le.
15375 \begin_layout Section
15379 \begin_layout Standard
15385 \begin_layout Subsection
15389 \begin_layout Standard
15390 Les classes de document LyX
15392 article (koma-script)
15396 report (koma-script)
15414 correspondent respectivement aux classes LaTeX
15430 , de la famille Koma-Script.
15431 Elles forment des alternatives aux classes standard, respectivement
15447 et sont plus proches des conventions typographiques européennes en un certain
15451 \begin_layout Itemize
15452 La taille de caractère standard est de 11
15453 \begin_inset space ~
15458 article (koma-script)
15462 report (koma-script)
15469 \begin_inset space ~
15474 letter (koma-script)
15479 \begin_layout Itemize
15480 Les en-têtes, les marqueurs de l'environnement
15484 et d'autres éléments de la classe
15486 letter (koma-script)
15488 sont en police grasse sans empattement
15492 \begin_layout Plain Layout
15493 Il y a une grande différence entre les anciennes polices cm grasses sans
15494 empattement et les nouvelles polices ec, particulièrement pour les en-têtes.
15495 En comparaison, les polices grasses sans empattement ec semblent un peu
15505 permet de reproduire l'apparence
15506 \begin_inset Quotes fld
15510 \begin_inset Quotes frd
15513 , tout en utilisant les polices ec.
15519 La numérotation des en-têtes de chapitre est rendue de la même manière
15520 que celle des en-têtes de section, c'est-à-dire sans la ligne supplémentaire
15522 \begin_inset Quotes fld
15526 \begin_inset Quotes frd
15530 En outre, l'apparence des en-têtes peut être modifiée par un certain nombre
15531 d'options (à entrer dans le champ
15537 Document\SpecialChar \menuseparator
15538 Paramètres\SpecialChar \menuseparator
15540 \begin_inset space ~
15544 \begin_inset space ~
15550 Une description détaillée de ces options, en allemand, est disponible dans
15555 de la documentation Koma-script
15561 \begin_layout Plain Layout
15562 La version en anglais est le
15575 \begin_layout Itemize
15576 La principale méthode utilisée dans les classes de cocuments pour modifier
15578 \begin_inset Note Note
15581 \begin_layout Plain Layout
15582 je n'arrive pas à traduire
15583 \begin_inset Quotes fld
15587 \begin_inset Quotes frd
15603 ( dans LyX elles doivent être entrées dans le champ d'
15609 Document\SpecialChar \menuseparator
15610 Paramètres\SpecialChar \menuseparator
15612 \begin_inset space ~
15616 \begin_inset space ~
15622 Elles permettent une modification plus claire des marges de page que celle
15625 Document\SpecialChar \menuseparator
15629 Une description détaillée de ces options, en allemand, est disponible dans
15634 de la documentation Koma-script
15639 \begin_layout Itemize
15640 Les classes de document LaTeX de la famille Koma-Script définissent un certain
15641 nombre de commandes supplémentaires.
15642 Celles d'entre elles qui ont une signification dans LyX sont implémentées
15643 par des types de paragraphes y correspondant.
15646 \begin_layout Standard
15647 Une description détaillée, en allemand, des classes de document LaTeX de
15648 la famille Koma-Script se trouve dans le
15652 de la documentation Koma-Script
15656 \begin_layout Plain Layout
15657 Il y en a une traduction en anglais, incomplète,
15662 \begin_inset Note Note
15665 \begin_layout Plain Layout
15666 ou scrguien (NdT) qui ne semble pas si incomplète que ça !
15677 Les sections qui suivent décrivent seulement les aspects de ces classes
15678 qui ont un sens dans LyX.
15681 \begin_layout Subsection
15684 article (koma-script)
15688 report (koma-script)
15695 \begin_layout Standard
15696 Les classes de document
15698 article (koma-script)
15702 report (koma-script)
15708 sont implémentées respectivement dans les fichiers de format
15721 Ils contiennent tous les types de paragraphe correspondant aux classes
15722 standard respectives
15734 mais partiellement modifiés, à l'exception du type
15738 , spécifique à LyX, qui est remplacé par le nouveau type
15742 (Labeling) qui a les mêmes fonctions.
15747 , il y d'autres nouveaux types de paragraphe.
15754 letter (koma-script)
15759 \begin_layout Itemize
15772 (Addsec) : sont les équivalents respectifs de
15784 , ajoutant de plus une entrée dans la table des matières.
15793 n'existent pas dans
15795 article (koma-script)
15800 \begin_layout Itemize
15809 : ont le même role que, respectivement
15817 , mais sans indiquer de numéro de chapitre ou de section.
15822 n'est pas disponible dans
15824 article (koma-script)
15830 \begin_layout Plain Layout
15831 Il y a aussi une commande
15843 report (koma-script)
15845 , mais comme elle fait la même chose que
15849 , elle n'a pas été implémentée dans LyX.
15857 \begin_layout Itemize
15862 : génère un en-tête écrit avec des caractères de taille standard, juste
15863 au-dessus du paragraphe suivant et sans modifier la structure du document.
15866 \begin_layout Itemize
15875 (Captionbelow) : sont des légendes spéciales qui respectent les différents
15876 réglages d'espacement nécessaires pour des légendes placées au-dessus ou
15877 au-dessous d'un élément (si vous suivez strictement les règles typographiques,
15878 vous mettez toujours les légendes au-dessus des tableaux).
15879 Vous pouvez aussi utiliser l'option de classe
15891 pour les tableaux et en
15896 Il vous faut au minimum Koma-Script version 2.8q pour avoir cette fonction.
15899 \begin_layout Itemize
15904 (Dictum) : sert à mettre une citation ou un proverbe, par exemple au début
15906 Si vous utilisez le paramètre optionnel (
15908 Insérer\SpecialChar \menuseparator
15910 \begin_inset space ~
15915 ), vous pouvez y mettre l'auteur de la maxime.
15916 Maxime et auteur sont séparés par une ligne.
15917 Il vous faut au minimum Koma-Script version 2.8q.
15922 n'est pas présent dans
15924 article (koma-script)
15929 \begin_layout Standard
15930 Les types qui sont présentés ci-dessous forment en compagnie des types
15942 , la zone de titre du document.
15943 Ils doivent être entrés au-dessus du premier paragraphe
15944 \begin_inset Quotes fld
15948 \begin_inset Quotes frd
15955 \begin_layout Plain Layout
15956 Les commandes LaTeX correspondantes doivent apparaître avant la commande
15969 Lorsqu'un tel type est utilisé plusieurs fois, la dernière instance annule
15970 les précédentes, donc pour chaque type, seule compte la dernière occurrence.
15971 L'ordre des différents types n'a, lui, aucune importance, tout comme celui
15987 \begin_layout Itemize
15992 (Subject) : introduit au-dessus du titre ordinaire (
16004 ) un paragraphe centré pour indiquer le sujet du document.
16007 \begin_layout Itemize
16012 (Publishers) : introduit au-dessous du titre ordinaire (
16024 ) un paragraphe centré indiquant le nom de l'éditeur.
16027 \begin_layout Itemize
16032 (Dedication) : dans
16034 report (koma-script)
16040 , dispose un paragraphe centré, sur une page à part après la page de titre,
16044 article (koma-script)
16046 , dispose un paragraphe centré, en-dessous du titre normal (
16062 ) pour la dédicace.
16065 \begin_layout Itemize
16070 (Titlehead) : produit un paragraphe aligné à gauche au-dessus du titre
16087 ) pour un en-tête de document.
16090 \begin_layout Itemize
16095 (Uppertitleback) : dans un document
16097 report (koma-script)
16099 imprimé recto-verso, dispose un paragraphe aligné à gauche, en haut du
16100 verso de la page de titre.
16101 N'a aucun effet dans un document imprimé en recto seul ni dans
16103 article (koma-script).
16106 \begin_layout Itemize
16111 (Lowertitleback) : dans un document
16113 report (koma-script)
16115 imprimé recto-verso, dispose un paragraphe aligné à gauche, en bas du verso
16116 de la page de titre.
16117 N'a aucun effet dans un document imprimé en recto seul ni dans
16119 article (koma-script).
16122 \begin_layout Itemize
16128 (Extratitle) : introduit une page
16129 \begin_inset Quotes fld
16133 \begin_inset Quotes frd
16136 qui précède le document réel, comprenant un paragraphe sans formatage spécial.
16139 \begin_layout Standard
16140 Les fichiers de configuration correspondant aux classes
16142 article (koma-script)
16146 report (koma-script)
16152 comprennent le fichier
16157 C'est là que vous définirez vos propres types.
16162 dans votre répertoire personnel de formats, et éditez-le !
16165 \begin_layout Subsection
16168 letter (koma-script)
16171 \begin_layout Standard
16172 La classe de document
16174 letter (koma-script)
16176 est implémentée dans le fichier
16181 Elle contient tous les paragraphes de la classe standard
16185 correspondante, partiellement modifiés, à l'exception des types
16197 , spécifiques à LyX et qui sont remplacés par le nouveau type
16202 En plus par rapport à la classe standard, elle contient les types connus
16216 En outre, il y a un certain nombre de nouveaux types spécifiques aux lettres.
16219 \begin_layout Standard
16220 L'apparence de la lettre produite par cette classe de document peut-être
16221 contrôlée par des commandes LaTeX que vous pouvez insérer dans le préambule
16226 \begin_layout Plain Layout
16227 On obtient un en-tête
16228 \begin_inset Quotes fld
16232 \begin_inset Quotes frd
16235 , comportant le nom et l'adresse, avec les commandes LaTeX suivantes dans
16239 \begin_layout LyX-Code
16249 \begin_layout LyX-Code
16265 \begin_layout LyX-Code
16275 \begin_layout LyX-Code
16296 Une description détaillée de ces commandes se trouve en langue allemande
16297 dans la documentation de Koma-Script
16302 Grâce à elles, l'auteur de la lettre peut créer son propre format.
16305 \begin_layout Standard
16314 définissent le début de la lettre et doivent être présents dans toute lettre.
16315 Pour les identifier dans LyX, les lettres
16323 apparaissent dans la marge.
16324 Il est possible d'écrire plusieurs lettres en un seul fichier.
16329 provoque le passage à une nouvelle lettre au même destinataire, et le type
16334 permet de changer de destinataire.
16352 sont des types de paragraphe ordinaires et peuvent aussi être utilisés
16353 plusieurs fois dans une même lettre.
16356 \begin_layout Itemize
16361 (Letter) : introduit un paragraphe pour le destinataire et définit implicitemen
16362 t le début d'une lettre.
16365 \begin_layout Itemize
16370 (Opening) : introduit un paragraphe pour la formule de politesse initiale
16371 et produit implicitement une nouvelle lettre.
16374 \begin_layout Itemize
16383 : introduit un paragraphe pour la formule de politesse finale.
16386 \begin_layout Itemize
16391 : introduit un post-scriptum.
16394 \begin_layout Itemize
16399 : introduit un paragraphe pour les co-destinataires.
16402 \begin_layout Itemize
16408 (Encl) : introduit un paragraphe pour les pièces jointes.
16411 \begin_layout Standard
16452 sont des types qui présentent une invite et qui servent à entrer des renseignem
16453 ents qui seront utilisés par la classe de document.
16454 Nous les appellerons
16455 \begin_inset Quotes fld
16459 \begin_inset Quotes frd
16466 \begin_layout Plain Layout
16467 NdT : Mais si quelqu'un a une meilleure idée pour traduire
16468 \begin_inset Quotes fld
16472 \begin_inset Quotes frd
16475 , je ne dis pas non.
16484 \begin_layout Plain Layout
16485 On pourrait considérer que les types
16493 devraient être des types à invite.
16494 Cependant, à cause de la signification particulière de ces types, je les
16495 ai implémentés comme des types de paragraphe ordinaires marqués d'une lettre
16497 En plus, cela choquerait mon sens de la symétrie si les types
16505 avaient une apparence très différente.
16511 Ces types doivent être présents avant le type
16518 \begin_layout Standard
16519 Une implémentation de ces types dans une logique WYSIWYG n'aurait pas de
16520 sens, car l'aspect réel de la lettre produite ne dépendra pas seulement
16521 de l'utilisation d'un type donné, mais aussi d'autres facteurs.
16522 Par exemple, dans le comportement par défaut, une signature entrée avec
16527 n'apparaîtra dans la lettre que si celle-ci contient aussi le type
16532 La valeur indiquée pour
16536 n'apparaîtra même pas dans la lettre.
16537 Nous avons déjà signalé plus haut la possibilité de décrire son propre
16538 environnement de lettre.
16541 \begin_layout Standard
16542 Les types à invite peuvent être utilisés comme des paragraphes vides.
16543 Cela a un sens par exemple pour le type
16547 : si ce type n'est pas présent du tout, c'est par défaut la valeur spécifiée
16552 qui est prise comme signature, tandis que si l'on utilise un paragraphe
16557 vide, il n'y a réellement pas de signature spécifiée.
16560 \begin_layout Standard
16561 Il est possible en utilisant ces types à invite de créer un patron de lettre
16562 contenant des types pré-remplis avec vos coordonnées personnelles (nom,
16563 adresse, etc.) et des types vides pour d'autres données que vous entrerez.
16566 \begin_layout Itemize
16571 (Name) : nom de l'expéditeur.
16572 Par défaut, apparaît comme un paragraphe centré, en petites majuscules,
16573 dans l'en-tête de la lettre.
16576 \begin_layout Itemize
16581 : signature de l'expéditeur.
16582 Par défaut, apparaît en dessous du type
16591 est absent, c'est la valeur du type
16598 \begin_layout Itemize
16603 (Address) : adresse de l'expéditeur.
16604 Par défaut, apparaît dans un paragraphe centré, dans l'en-tête de la lettre,
16605 en dessous du nom de l'expéditeur.
16608 \begin_layout Itemize
16613 (Telephone) : numéro de téléphone de l'expéditeur.
16614 Par défaut, correspond à la variable
16623 \begin_layout Itemize
16628 (Place) : lieu d'écriture de la lettre.
16631 \begin_layout Itemize
16636 : date d'écriture de la lettre.
16645 disposent par défaut le lieu et la date sur une ligne alignée à droite,
16646 en dessous du destinataire.
16651 est vide, ni date, ni lieu n'apparaissent, et ce quelle que soit la valeur
16657 S'il n'y a pas de paragraphe
16661 , la date du jour est utilisée.
16664 \begin_layout Itemize
16669 (Backaddress) : adresse pour le retour du courrier.
16670 Par défaut, apparaît au-dessus du destinataire, en petits caractères sans
16674 \begin_layout Itemize
16679 (Specialmail) : informations spéciales sur le courrier.
16680 Par défaut, apparaît souligné au-dessus du destinataire, en dessous de
16681 l'adresse de retour du courrier.
16684 \begin_layout Itemize
16689 (Location) : informations supplémentaires.
16690 Par défaut, apparaît à droite en dessous du champ du destinataire.
16693 \begin_layout Itemize
16698 : le titre de la lettre.
16699 par défaut, apparaît en grands caractères gras sans empattement, au-dessus
16703 \begin_layout Itemize
16708 : le sujet de la lettre.
16709 Par défaut, apparaît en caractères gras au-dessus du paragraphe
16716 \begin_layout Standard
16737 génèrent comme dans les lettres commerciales, au-dessus de la ligne de
16738 titre, une ligne qui contient les champs
16739 \begin_inset Quotes fld
16743 \begin_inset Quotes frd
16747 \begin_inset Quotes fld
16751 \begin_inset Quotes frd
16755 \begin_inset Quotes fld
16759 \begin_inset Quotes frd
16763 \begin_inset Quotes fld
16767 \begin_inset Quotes frd
16771 \begin_inset Quotes fld
16775 \begin_inset Quotes frd
16779 \begin_inset Quotes fld
16783 \begin_inset Quotes frd
16788 \begin_inset Quotes fld
16792 \begin_inset Quotes frd
16795 , LyX reprend la valeur donnée dans
16800 Si l'un quelconque de ces types
16801 \begin_inset Quotes fld
16804 pour lettre commerciale
16805 \begin_inset Quotes frd
16808 est utilisé, la valeur donnée pour
16812 n'apparaîtra pas, seule est définie la variable LaTeX
16819 L'affichage normal du lieu et de la date (une ligne alignée à droite sous
16820 le champ du destinataire) est supprimée.
16821 Les types sont implémentés comme des types à invite, avec les invites correspon
16822 dantes, et doivent être utilisés avant le type
16829 \begin_layout Itemize
16834 (Yourref) : Votre référence
16837 \begin_layout Itemize
16842 (Yourmail) : Votre courrier du
16845 \begin_layout Itemize
16850 (Myref) : Notre référence
16853 \begin_layout Itemize
16858 (Customer) : Numéro de client
16861 \begin_layout Itemize
16866 (Invoice) : Numéro de facture
16869 \begin_layout Subsection
16870 La nouvelle classe lettre :
16872 letter (koma-script v.2)
16875 \begin_layout Standard
16881 \begin_layout Standard
16882 \begin_inset VSpace medskip
16888 \begin_layout Standard
16889 Koma-Script version 2.8 a introduit une nouvelle classe de lettres
16897 , désormais périmée.
16898 Elle a – du côté LaTeX – une interface complètement nouvelle et n'est pas
16899 compatible avec l'ancienne classe.
16900 LyX supporte les deux, mais il est recommandé d'utiliser la nouvelle.
16903 \begin_layout Standard
16904 Cette classe recouvre les mêmes fonctionnalités que
16906 letter (koma-script)
16908 , plus quelques autres.
16909 Les éléments de base sont
16913 (adresse du destinataire, comme
16917 dans le précédent format),
16930 (NextAddress) démarre une nouvelle lettre (vous pouvez donc écrire plusieurs
16931 lettres dans un même document).
16932 Les nouveaux éléments concernent l'expéditeur, ce sont :
16948 et la possibilité de mettre un
16954 Insérer\SpecialChar \menuseparator
16960 \begin_layout Standard
16961 La plus grande amélioration est la possibilité de configurer la mise en
16962 page de la lettre pour s'adapter à presque tous les besoins, soit dans
16965 Document\SpecialChar \menuseparator
16966 Paramètres\SpecialChar \ldots{}
16969 ) soit avec un fichier de style spécial (Option de la Classe Lettre, d'extension
16974 ), qui sera lu comme une option de classe
16978 \begin_layout Plain Layout
16979 Le paquetage KOMA est livré avec quelques fichiers
16984 Il y a par exemple un fichier
16988 qui suit les règles typographiques allemandes, et un
16992 qui permet de retrouver la mise en page par défaut de l'ancienne classe
16998 Vous pouvez charger cette dernière avec l'option de classe
17002 , mise dans le champ
17008 Document\SpecialChar \menuseparator
17009 Paramètres\SpecialChar \menuseparator
17011 \begin_inset space ~
17015 \begin_inset space ~
17026 Jetez donc un œil sur le modèle
17030 fourni avec LyX, qui vous donnera des exemples.
17031 Vous trouverez une description détaillée dans la documentation de Koma-Script
17039 \begin_layout Subsection
17043 \begin_layout Standard
17044 Avec LyX, la visualisation d'un document de classe Koma-Script peut poser
17045 quelques problèmes :
17048 \begin_layout Itemize
17049 Le numéro de chapitre pour un type
17053 apparaît sur une ligne à part, au-dessus de l'en-tête de chapitre, au lieu
17054 d'être sur la même ligne juste avant.
17055 C'est causé par le comportement interne de LyX face au marqueur de type
17060 dans le fichier de format.
17064 \begin_layout Itemize
17065 Les en-têtes des types
17073 sont uniquement dans la
17074 \begin_inset Quotes fld
17078 \begin_inset Quotes frd
17081 table des matières LaTeX, et pas dans la table des matières LyX (
17083 Document\SpecialChar \menuseparator
17089 \begin_layout Itemize
17090 Les paragraphes avec la classe de document
17094 apparaissent séparés par de l'interligne supplémentaire, et non par une
17096 C'est le comportement par défaut, qui se passe de commande LaTeX spécifique.
17097 Mais dans la fenêtre
17099 Document\SpecialChar \menuseparator
17102 le bouton à cocher correspondant indique
17111 insère toujours des commandes LaTeX supplémentaires dans le document pour
17112 causer cet espacement, ce qui ne serait pas le comportement désiré dans
17116 \begin_layout Section
17117 Article (mwart), book (mwbk) and report (mwrep)
17118 \begin_inset Argument
17121 \begin_layout Plain Layout
17132 \begin_layout Standard
17138 \begin_layout Standard
17139 Les classes de document LyX
17151 correspondent aux classes de document LaTeX
17164 Elles remplacent les classes de document standard
17176 et sont mieux adaptées en bien des aspects aux conventions typographiques
17180 \begin_layout Standard
17181 Les différences principales sont :
17184 \begin_layout Itemize
17185 Les titres non numérotés (avec une étoile, comme
17189 ) sont présents dans la table des matières.
17192 \begin_layout Itemize
17193 Des styles de mise en page supplémentaires :
17197 \begin_layout Description
17198 uheadings en-têtes sur plusieurs lignes,
17201 \begin_layout Description
17202 myheadings en-têtes personnalisés, définis par les commandes
17217 \begin_layout Description
17218 myuheadings en-têtes personnalisés sur plusieurs lignes
17221 \begin_layout Description
17222 outer le numéro de page est placé du côté extérieur de la page
17226 \begin_layout Itemize
17231 \begin_layout Description
17232 rmheadings titres avec empattement – par défaut,
17235 \begin_layout Description
17236 sfheadings titres sans empattement,
17239 \begin_layout Description
17240 authortitle sur la page de titre, d'abord l'auteur puis le titre – par défaut,
17243 \begin_layout Description
17244 titleauthor sur la page de titre, d'abord le titre puis l'auteur,
17247 \begin_layout Description
17248 withmarginpar réserver de la place sur la page pour les marges.
17252 \begin_layout Section
17256 \begin_layout Standard
17266 \begin_layout Subsection
17270 \begin_layout Standard
17275 est une classe très puissante et en constante évolution.
17276 Elle a été conçue pour la littérature de fiction comme de non-fiction.
17277 Son but est de donner à l'utilisateur le maximum de contrôle sur la mise
17278 en forme de son document.
17283 est basée sur la classe standard
17287 , mais elle peut aussi émuler la classe
17294 \begin_layout Standard
17299 , le développeur de
17303 est connu comme l'auteur de nombreux et utiles paquetages dans le monde
17305 La plupart ont été rassemblés avec
17310 Il est donc beaucoup plus facile de mettre en forme la table des matières,
17311 les appendices, les chapitres et autres.
17312 LyX, ne gère pas de façon native la plupart de ces fonctionnalités.
17313 Quelque-unes pourront être ajoutées dans de prochaines versions
17317 \begin_layout Plain Layout
17318 Vous êtes invités à faire des suggestions à
17319 \begin_inset Flex URL
17322 \begin_layout Plain Layout
17324 lyx-devel@lists.lyx.org
17334 , beaucoup ne le seront probablement jamais, à cause des limitations de
17335 la structure de LyX.
17336 Bien sûr, vous pouvez quand même utiliser toutes les fonctions avec l'aide
17337 de quelques commandes LaTeX ( en ERT
17341 \begin_layout Plain Layout
17343 \begin_inset space ~
17347 \begin_inset CommandInset ref
17349 reference "sec:Insérer-du-code-LaTeX"
17353 pour plus de détails.
17359 Dans cette section, nous ne listerons que les fonctions qui sont gérées
17360 par LyX de façon native.
17361 Pour une description détaillée (et pour le reste des fonctions) nous recommendo
17362 ns de jetter un œil au manuel détaillé de la classe
17370 \begin_layout Plain Layout
17372 \begin_inset Flex URL
17375 \begin_layout Plain Layout
17377 CTAN:/macros/latex/memoir/memman.pdf
17387 , qui est non seulement un manuel de l'utilisateur de la classe, mais aussi
17388 à la fois une description complète de la bonne manière de typographier
17389 et un superbe exemple de bonne typographie en lui-même.
17392 \begin_layout Subsection
17393 Fonctions de base et restrictions
17396 \begin_layout Standard
17401 accepte toutes les fonctions de la classe standard
17406 Il y a pourtant quelques différences, comme celles qui suivent :
17409 \begin_layout Description
17411 \begin_inset space ~
17415 \begin_inset space ~
17419 \begin_inset space ~
17422 : Memoir a une gamme plus large de taille de polices : 9, 10, 11, 12, 14,
17426 \begin_layout Description
17428 \begin_inset space ~
17432 \begin_inset space ~
17436 \begin_inset space ~
17440 \begin_inset Quotes fld
17444 \begin_inset Quotes frd
17447 n'est pas géré, à cause d'un conflit de commandes entre
17455 (ils définissent tous les deux une commande avec le même nom, ce qui perturbe
17457 À la place, Memoir est fourni avec un paquet de ses propres styles de pages
17460 Document\SpecialChar \menuseparator
17461 Paramètres\SpecialChar \menuseparator
17463 \begin_inset space ~
17467 \begin_inset space ~
17471 \begin_inset space ~
17477 Si vous voulez les utiliser pour les pages de chapitre, vous devez utiiser
17484 dans le corps du texte ou dans le préambule (par exemple
17488 chapterstyle{companion}
17493 \begin_layout Description
17495 \begin_inset space ~
17498 : Les sections (chapitres, sections, sous-sections etc.) ont un paramètre
17499 facultatif dans les classes standard.
17500 Avec ce dernier, vous pouvez donner une version alternative du titre pour
17501 la table des matière et les entêtes (par exemple, quand le titre est trop
17503 Dans LyX, vous pouvez le faire avec
17505 Insérer\SpecialChar \menuseparator
17507 \begin_inset space ~
17512 au début de la section/chapitre.
17517 a un deuxième paramètre facultatif qui permet de séparer la table des matières
17519 Vous pouvez donc définir trois variantes d'un titre : un pour le corps
17520 du texte, un pour la table des matières et un pour les entêtes.
17521 Insérez simplement deux paramètres facultatifs si vous avez besoin de cette
17522 fonction, le premier contient le titre court destiné à la table des matière,
17523 le second un autre titre court destiné aux entêtes.
17526 \begin_layout Description
17528 \begin_inset space ~
17531 : Dans les classes standard (et dans beaucoup d'autres classes), la table
17532 des matières, la liste des tableaux et la liste des figures commencent
17533 automatiquement une novelle page.
17538 ne suit pas cette règle.
17539 Vous devez insérer un saut de page vous-même, si vous en voulez un.
17542 \begin_layout Description
17544 \begin_inset space ~
17548 \begin_inset space ~
17552 \begin_inset space ~
17555 : Pour quelque raison inconnue, Memoir utilise une pagination sur la page
17556 de titre (dans les classes standard, les pages de titres sont
17557 \begin_inset Quotes fld
17561 \begin_inset Quotes frd
17564 , c'est-à-dire sans numérotation).
17565 Si vous voulez une page de titre vide, tapez
17569 aliaspagestyle{title}{empty}
17574 \begin_layout Description
17576 \begin_inset space ~
17579 : Avec l'option de classe
17585 Document\SpecialChar \menuseparator
17586 Paramètres\SpecialChar \menuseparator
17588 \begin_inset space ~
17592 \begin_inset space ~
17601 ), vous pouvez imiter le style
17606 C'est-à-dire que les compteurs (notes de bas de page, figures, tableaux
17607 etc.) ne seront pas réinitialisés à chaque nouveau chapitre, les chapitres
17608 ne commenceront pas sur une nouvelle page (mais–contrairement à la
17609 \begin_inset Quotes fld
17613 \begin_inset Quotes frd
17620 —ils sont encore autorisés), les parties cependant utilisent leur propre
17628 \begin_layout Description
17630 \begin_inset space ~
17634 \begin_inset space ~
17638 \begin_inset space ~
17642 \begin_inset space ~
17645 : Par défaut, Memoir n'autorise pas l'utilisation des commandes de changement
17646 de police supprimées, qui étaient utilisée par l'ancienne version LaTeX
17656 Il produit une erreur et arrête LaTeX dès qu'une commande de ce genre apparaît.
17661 autorise de nouveau ces commandes et set contente d'émettre un avertissement
17662 (qui au moins ne stoppe pas LaTeX).
17663 Puisque beaucoup de paquetages LaTeX et en particulier les fichiers de
17664 style BibTeX utilisent encore ces commandes, nous avous décidé d'utiliser
17665 cette option par défaut.
17668 \begin_layout Subsection
17669 Fonctions supplémentaires
17672 \begin_layout Standard
17673 Nous n'allons décrire que les fonctions qui sont gérées par LyX (ce qui
17674 ne fait pas beaucoup pour l'instant).
17675 veuillez consulter le manuel de
17683 \begin_layout Plain Layout
17685 \begin_inset Flex URL
17688 \begin_layout Plain Layout
17690 CTAN:/macros/latex/memoir/memman.pdf
17700 pour plus de détails.
17703 \begin_layout Description
17705 \begin_inset space ~
17708 : Vous pouvez vous demander pourquoi un abstract est une fonctionnalité
17710 Hé bien, c'est une classe book.
17711 En principe, les classes book n'ont pas d'abstract.
17712 Memoir, lui, en a une.
17713 Vous pouvez l'utiliser quand vous le voulez et autant des fois que vous
17717 \begin_layout Description
17719 \begin_inset space ~
17722 : Vous avez peut-être déja vu cela dans la littérature : Le contenu d'un
17723 chapitre est brièvement décrit sous le titre et aussi dans la table des
17724 matières (par exemple :
17726 Notre héros arrive à Troie ; il perd quelques amis ; il s'en fait des nouveaux
17729 Chapterprecis fait exactement cela.
17730 Cela n'a donc de sens qu'après un début de chapitre.
17733 \begin_layout Description
17735 \begin_inset space ~
17738 : Une épigraphe est un joli slogan ou une devise placée au début d'un chapitre.
17739 L'environnement epigraph fournit un moyen élégant de mettre en forme une
17741 Le texte de la devise (texte) et son auteur (source) sont séparés par une
17743 Malheureusement, nous devons tromper LyX encore un peu, puisque cet environneme
17744 nt a besoin de deux paramètres (le texte et la source).
17745 Dans ce cas nous devons utiliser des accolades (en mode TeX) entre les
17748 <joli slogan> }{ <auteur du slogan>
17753 \begin_layout Description
17755 \begin_inset space ~
17758 : Memoir offre de nombreuses possibilités pour mettre en forme de la poésie
17759 (jusqu'à de très complexes poèmes figuratifs).
17760 LyX n'en gère que quelques-uns.
17765 , qui est un titre centré pour les poèmes, qui sera aussi ajouté à la table
17766 des matières (l'environnement standard pour les poèmes est
17775 a plusieurs versions améliorées de
17779 , mais vous aurez besoin d'utiliser des ERT, puisqu'ils doivent être emboîtés
17780 à l'intérieur d'environnements
17784 ordinaires, ce qui n'est pas possible avec LyX).
17787 \begin_layout Description
17789 \begin_inset space ~
17796 , mais il n'ajoute pas une entrée à la table des matières.
17799 \begin_layout Section
17803 \begin_layout Standard
17804 La classe de document
17809 \begin_inset Quotes fld
17813 \begin_inset Quotes frd
17816 ) offre une alternative à la classe standard
17821 Elle a les mêmes fonctionalités, mais vous pouvez préférer ce format, avec
17822 des sections et en-têtes en police sans empattement, ainsi que d'autres
17826 \begin_layout Section
17827 Publications Springer sur deux colonnes (
17834 \begin_layout Standard
17840 \begin_layout Subsection
17844 \begin_layout Standard
17845 Ce sont les fichiers de format pour certains types de journaux édités par
17846 Springer Verlag et dont la liste apparaît à
17847 \begin_inset Flex URL
17850 \begin_layout Plain Layout
17852 http://www.springer.de/author/tex/help-journals.html
17857 , où vous devrez aussi aller récupérer les fichiers de classe (eh oui, c'est
17858 maintenant du LaTeX2e !).
17859 C'est un système modulaire : ce qui est commun à tous les journaux est
17864 , et les fichiers de format particuliers à un journal (comme, par exemple,
17873 ) peuvent l'inclure.
17876 \begin_layout Standard
17877 Ça veut dire qu'ajouter le support de n'importe quel autre journal Springer
17878 présent dans cette liste n'est rien d'autre qu'écrire votre propre fichier
17887 en suivant le schéma donné dans
17894 \begin_layout Standard
17895 Ce n'a raisonnablement bien été testé que pour le
17908 sont fournis avec la distribution standard de LyX.
17909 Installez le fichier de classe correspondant (téléchargé chez Springer)
17910 dans un répertoire approprié, reconfigurez LaTeX (en lançant
17914 dans le cas de teTeX, en tant que super-utilisateur si nécessaire – LyX
17915 ne s'occupe-t-il pas tout seul de ça ?), reconfigurez LyX et ça devrait
17919 \begin_layout Subsection
17923 \begin_layout Standard
17924 Un grand nombre de styles de type théorème –
17932 , \SpecialChar \ldots{}
17940 \begin_layout Standard
17963 Titre_LaTeX_Courant
17965 (Running_LaTeX_Title
17993 (Acknowledgements),
17998 Voir la documentation du fichier de classe de Springer pour les détails.
18001 \begin_layout Subsection
18002 Publications supportées
18005 \begin_layout Itemize
18019 \begin_layout Itemize
18022 Probability Theory and Related Fields
18030 Jean-Marc Lasgouttes
18033 \begin_layout Standard
18034 Ajoutez le vôtre, ce n'est pas si dur !
18037 \begin_layout Subsection
18041 \begin_layout Standard
18042 Ces fichiers sont partiellement basés sur l'ancien
18046 , qui était lui-même basé sur une version bricolée d'un vieux fichier de
18047 style LaTeX 2.09 de Springer.
18048 Tout ceci, ainsi que le format
18052 , est maintenant dépassé.
18053 Jean-Marc Lasgouttes a été d'un grand secours pour me guider dans le mécanisme
18054 des fichiers de format LyX.
18057 \begin_layout Subsection
18061 \begin_layout Standard
18063 Mais probablement moins que dans l'ancien
18070 \begin_layout Standard
18071 Limitations : par exemple, n'affiche pas le numéro pour les formats de type
18072 théorème, seulement #.
18075 \begin_layout Section
18076 Publications de l'AGU (
18083 \begin_layout Standard
18089 \begin_layout Subsection
18093 \begin_layout Standard
18094 Ce sont les fichiers de format correspondant à certaines publications de
18095 l'American Geophysical Society.
18096 Nous supposons que vous avez déjà installé les fichiers de classe propres
18097 à l'AGU, ainsi qu'AGUplus (tout ceci se trouve à
18098 \begin_inset Flex URL
18101 \begin_layout Plain Layout
18103 ftp://ftp.agu.org/journals/latex/journals
18111 \begin_layout Subsection
18112 Nouveaux environnements
18115 \begin_layout Standard
18125 Ils portent toujours ce nom dans l'interface LyX, bien que leurs équivalents
18126 LaTeX dans les classes AGU soient
18137 \begin_layout Standard
18138 Les environnements nouvellement définis sont
18199 Ce sont pour la plupart des paramètres du manuscrit qui sont expliqués
18200 dans la documentation des classes AGU.
18203 \begin_layout Standard
18204 Je soupçonne que tout ceci soit encore relativement incomplet.
18207 \begin_layout Subsection
18211 \begin_layout Standard
18221 Nous avons également une nouvelle
18228 \begin_layout Subsection
18229 Publications supportées
18232 \begin_layout Itemize
18235 Journal of Geophysical Research
18244 \begin_layout Standard
18245 Ajoutez les vôtres, ce n'est pas si dur ! Regardez l'exemple
18256 \begin_layout Subsection
18257 Bogues et choses à retenir
18260 \begin_layout Standard
18261 Pour utiliser les nouveaux environnements, vous devez faire ce qui suit
18262 à chaque nouveau document :
18265 \begin_layout Enumerate
18270 , ce que vous ferez dans
18272 Document\SpecialChar \menuseparator
18276 (Les articles AGU sont écrits en anglais de toutes façons, il ne faut donc
18281 choisir de langue.)
18284 \begin_layout Enumerate
18293 de la classe de document.
18294 (C'est effectivement un bogue.)
18297 \begin_layout Enumerate
18298 Assurez-vous que vous utilisez le style de bibliographie
18306 dans le deuxième champ de l'insert BibTeX.
18307 Aucun des styles standard ne conviendra.
18310 \begin_layout Section
18311 Publications de l'EGS (
18318 \begin_layout Standard
18324 \begin_layout Subsection
18328 \begin_layout Standard
18329 C'est le fichier de format pour les publications de l'EGS (
18331 European Geophysical Society
18334 Vous pouvez télécharger la classe
18338 (nécessaire) depuis le site de l'EGS à
18339 \begin_inset Flex URL
18342 \begin_layout Plain Layout
18352 \begin_layout Subsection
18353 Nouveaux environnements
18356 \begin_layout Standard
18367 , Affil., Journal, numéro_ms
18386 L'actuel fichier de format est malheureusement très peu modulaire et devrait
18387 plus utiliser les inclusions
18394 \begin_layout Section
18398 \begin_layout Standard
18404 \begin_layout Standard
18405 \begin_inset VSpace bigskip
18411 \begin_layout Standard
18416 \begin_inset space ~
18421 marche avec la classe RevTeX 4.0 (version
18422 \begin_inset Formula $\beta$
18425 de mai 1999) de l'American Physical Society.
18428 \begin_layout Standard
18429 LyX a une classe de texte
18433 , qui marche avec RevTeX 3.1.
18434 Cependant, la version 3.1 est périmée, car elle fonctionne avec LaTeX 2.09.
18435 Ce qui signifie qu'elle n'interagit pas très bien avec LyX, qui a besoin
18436 de LaTeX2e, même si on l'a trafiqué pour qu'elle marche.
18437 Comme RevTeX 4.0 a été étudiée pour marcher beaucoup mieux avec LaTeX2e,
18438 LyX avec la classe de texte
18441 \begin_inset space ~
18446 devrait être assez facile à utiliser.
18449 \begin_layout Standard
18450 Cette documentation est censée servir en
18454 de la documentation de RevTeX 4.0, nous ne décrirons donc aucune des macros
18455 spéciales RevTeX, et supposerons que vous savez ce qu'il faut mettre dans
18456 le préambule si besoin.
18459 \begin_layout Subsection
18463 \begin_layout Standard
18464 Tout ce que vous avez à faire est d'installer RevTeX 4, comme c'est décrit
18465 dans le fichier README du paquetage.
18466 Le paquetage est disponible sur le site de RevTeX 4
18467 \begin_inset Flex URL
18470 \begin_layout Plain Layout
18472 http://publish.aps.org/revtex4/
18478 Installez-le quelque part où LaTeX puisse le voir.
18479 Testez-le en essayant de LaTeXer un court document RevTeX 4 dans un répertoire
18480 au hasard (c'est-à-dire pas dans celui où vous avez installé le fichier
18482 Ensuite, si vous reconfigurez LyX, il trouvera le fichier de classe et
18483 vous laissera utiliser la classe de texte
18490 \begin_layout Standard
18491 Probablement la façon la plus simple de démarrer est soit d'importer un
18492 document RevTeX 4 avec
18496 , soit d'utiliser le modèle
18499 \begin_inset space ~
18504 , qui se trouve dans le répertoire de modèles.
18507 \begin_layout Subsection
18511 \begin_layout Standard
18512 Les paramètres optionnels de
18519 \begin_inset Quotes fld
18523 \begin_inset Quotes frd
18527 \begin_inset Quotes fld
18531 \begin_inset Quotes frd
18534 , vont dans le champ d'
18540 Document\SpecialChar \menuseparator
18543 \SpecialChar \menuseparator
18547 \begin_inset space ~
18551 \begin_inset space ~
18556 , comme d'habitude.
18557 Rappelez-vous que dans RevTeX, il faut au moins un paramètre optionnel
18561 \begin_layout Standard
18562 Le reste de ce qui va dans le préambule, comme
18568 etc., va comme d'habitude dans la fenêtre
18573 \begin_inset space ~
18583 \begin_layout Subsection
18588 \begin_layout Plain Layout
18589 NdT : Dans la section sur RevTeX, j'ai traduit
18590 \begin_inset Quotes fld
18594 \begin_inset Quotes frd
18598 \begin_inset Quotes fld
18602 \begin_inset Quotes frd
18605 à de nombreux endroits.
18606 Ce que l'auteur indiquait était peut-être un environnement, mais ressemble
18607 de toute façon à un champ à remplir.
18608 N'ayant pas RevTeX, je ne peux pas aller vérifier.
18616 \begin_layout Standard
18617 Les champs correspondent basiquement aux commandes dans RevTeX 4.0.
18618 Par exemple, le champ
18629 Notez que (au moins pour RevTeX 4.0 Beta), les champs
18637 sont exactement équivalents, vous n'avez donc pas besoin d'utiliser les
18642 \begin_layout Plain Layout
18643 Au cas où ça vous intéresse, les deux sont inclus pour que
18647 puisse traduire à la fois
18667 \begin_layout Subsection
18671 \begin_layout Standard
18672 Il y a un ou deux aspects spécifiques de RevTeX 4 qui peuvent causer des
18673 erreurs qui sont encore plus troublantes dans LyX.
18676 \begin_layout Standard
18677 Dans RevTeX, la commande
18694 L'équivalent LyX en est qu'il y a un champ
18703 de notes de bas de page dans le champ
18707 , ou des choses étranges apparaîtront.
18708 Voyez la documentation de RevTeX 4 pour plus de détails.
18712 \begin_layout Standard
18713 Également, les champs
18726 \begin_inset space ~
18733 (Thanks) doivent être placés
18745 correspondant (ou son équivalent
18758 , la compilation LaTeX échouera.
18761 \begin_layout Subsection
18765 \begin_layout Standard
18766 Le principal problème avec ce format est que vous ne pouvez pas utiliser
18767 les paramètres optionnels de certains champs comme
18776 (Ce problème n'est pas particulier à ce format ; vous ne pouvez pas non
18777 plus utiliser les paramètres optionnels des environnements
18781 .) Ça signifie qu'après avoir exporté le fichier en LaTeX (ce que vous devrez
18782 faire de toutes façons pour l'envoyer à l'APS), vous aurez à éditer le
18783 fichier LaTeX avec un éditeur de texte et ajouter les paramètres optionnels
18784 qui restent à spécifier, par exemple le titre en cours pour les en-têtes
18786 Faute de cette possibilité, les commandes
18798 ) sont inutiles, donc les champs correspondants n'existent pas, et ces commandes
18799 devront être ajoutées à la main
18803 \begin_layout Plain Layout
18806 Note de Jean-Marc :
18808 en fait, LyX 1.3.0 gère certains types de paramètres optionnels, mais ce
18809 format n'a pas encore été mis à jour.
18817 \begin_layout Chapter
18818 LyX et applications externes
18821 \begin_layout Section
18825 \begin_layout Standard
18831 \begin_layout Subsection
18835 \begin_layout Standard
18836 Vous trouverez dans le menu
18843 \begin_inset space ~
18849 Cette fonctionnalité requière le programme
18858 \begin_layout Plain Layout
18863 n'est pas encore disponible avec la distribution MiKTeX
18872 et la commande est donc grisée si celui-ci n'est pas installé.
18873 Vous pouvez vous le procurer de CTAN,
18874 \begin_inset CommandInset href
18876 target "http://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
18883 \begin_layout Standard
18888 est un programme qui a été écrit par
18893 qui se plaignait que certaines commandes de LaTeX n'étaient pas naturelles
18894 et s'oubliaient facilement.
18895 Ce programme parcourt votre fichier LaTeX et en vérifie la bonne écriture.
18896 C'est donc l'équivalent de
18904 \begin_layout Standard
18905 La question est donc : mais que vient faire ce logiciel sous LyX alors que
18906 LyX est déjà censé produire du LaTeX exempt de fautes ? La réponse est
18907 simple : tout comme
18911 ne vérifie pas seulement la
18917 d'un fichier C, mais aussi la bonne utilisation des types,
18927 détecte en plus des erreurs syntaxiques quelques erreurs typographiques.
18938 est à même de détecter des erreurs courantes comme
18942 \begin_layout Plain Layout
18943 NdT : Certaines de ces règles me sont totalement inconnues.
18944 Il est possible qu'elles ne s'appliquent pas à la langue française.
18955 \begin_layout Itemize
18956 De mauvais points de suspension :
18957 \begin_inset Newline newline
18960 Utiliser \SpecialChar \ldots{}
18964 \begin_layout Itemize
18965 Des espaces à l'intérieur des parenthèses :
18966 \begin_inset Newline newline
18969 ( mauvais espacement )
18972 \begin_layout Itemize
18973 L'utisation d'espaces normaux dans des abréviations courantes :
18974 \begin_inset Newline newline
18977 Par exemple il y a ici trop d'espaces dans l'abréviation C.
18983 \begin_layout Itemize
18984 L'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
18985 lettre est une majuscule :
18986 \begin_inset Newline newline
18990 Et l'espacement n'est pas bon.
18993 \begin_layout Itemize
18994 L'insertion d'une espace avant une étiquette ou un autre objet de ce type
18996 \begin_inset Newline newline
18999 L'étiquette ou la note doit être collée au texte, sans quoi elle risque
19000 d'apparaître sur une mauvaise page.
19002 \begin_inset CommandInset label
19012 \begin_layout Plain Layout
19013 Cette note peut apparaître sur une mauvaise page, car son appel (le petit
19014 numéro dans le texte) n'est pas collé au mot le précédant.
19020 L'étiquette est ici trop séparée.
19023 \begin_layout Itemize
19024 L'utilisation d'espaces simples au lieu d'espaces insécables devant des
19026 \begin_inset Newline newline
19029 Si vous n'avez pas de chance, le saut de ligne aura lieu exactement entre
19031 \begin_inset Quotes fld
19035 \begin_inset Quotes frd
19038 et le numéro, et ça ferait le plus mauvais effet...
19040 \begin_inset CommandInset ref
19042 reference "sec:chktex"
19049 \begin_layout Itemize
19051 \begin_inset Quotes fld
19055 \begin_inset Quotes frd
19059 \begin_inset Quotes fld
19063 \begin_inset Formula $\times$
19067 \begin_inset Quotes frd
19070 entre deux nombres :
19071 \begin_inset Newline newline
19074 2x2 rend beaucoup moins bien que
19075 \begin_inset Formula $2\times2$
19081 \begin_layout Standard
19082 et bien plus encore...
19083 C'est un outil très utile pour le
19084 \begin_inset Quotes fld
19088 \begin_inset Quotes frd
19091 du document avant son impression, et vous devriez l'utiliser après l'inévitable
19092 correction de l'orthographe et avant d'affiner la typographie.
19095 \begin_layout Subsection
19099 \begin_layout Standard
19100 Si le programme est installé, l'employer est un jeu d'enfant : faites
19102 Outils\SpecialChar \menuseparator
19104 \begin_inset space ~
19110 LyX générera alors une version LaTeX de votre document, lancera
19114 pour la corriger, puis insérera des
19115 \begin_inset Quotes fld
19119 \begin_inset Quotes frd
19122 avec les avertissements de
19127 Ces avertissements seront placés au plus près de l'erreur, et vous pourrez
19128 facilement les trouver avec
19130 Naviguer\SpecialChar \menuseparator
19133 , ou par le raccourci clavier
19137 (d'après le fichier de raccourcis implicites
19142 Ouvrez les boîtes d'erreur en cliquant dessus, ou par le raccourci
19159 Lisez l'avertissement, et corrigez l'erreur si c'en est bien une.
19160 Si vous ne comprenez pas l'avertissement, ignorez-le.
19161 En effet, il y a des différences entre ce qu'il y a à l'écran et les détails
19166 vérifie, et ça peut amener certains de ses avertissements à paraître mystérieux
19170 \begin_layout Standard
19171 Ce document est un excellent terrain d'entraînement, et sa vérification
19172 lèvera sûrement quelques avertissements.
19173 Les ordinateurs sont idiots: la plupart de ces avertissements seront donc
19174 des fausses alertes.
19177 \begin_layout Subsection
19181 \begin_layout Standard
19182 Vous trouverez parfois que
19186 est plus bavard qu'il ne devrait l'être.
19187 Vous pouvez alors choisir de ne pas l'utiliser, ou alors le configurer
19188 à vos propres goûts.
19192 \begin_layout Standard
19197 est vraiment configurable et extensible, vous ne pourrez pas résoudre tous
19202 dans LyX de cette manière.
19203 En effet, LyX génère un fichier LaTeX un peu particulier pour être ensuite
19204 capable de faire correspondre les numéros de lignes indiqués par
19210 \begin_layout Plain Layout
19211 Vous pouvez trouver toutes les indications de
19217 Document\SpecialChar \menuseparator
19219 \begin_inset space ~
19223 \begin_inset space ~
19239 avec la structure interne du document.
19240 De ce fait, certains avertissements ne sembleront pas apparaître correctement.
19241 Vous pouvez faire deux choses contre cela :
19244 \begin_layout Itemize
19245 Paramétrez l'appel à
19251 Éditer\SpecialChar \menuseparator
19252 Préférences\SpecialChar \menuseparator
19253 Sorties\SpecialChar \menuseparator
19256 LaTeX, ou alors dans le fichier de configuration de l'installation de
19260 (souvent, le fichier
19265 Voyez ci-dessous pour savoir quels avertissements peuvent être activés
19266 ou désactivés à la ligne de commande.
19269 \begin_layout Itemize
19270 Exportez votre document en tant que fichier LaTeX normal par
19272 Fichier\SpecialChar \menuseparator
19273 Exporter\SpecialChar \menuseparator
19276 et lancer manuellement
19281 S'il est invoqué de cette façon, ça peut être pénible de trouver l'endroit
19282 correspondant dans le document LyX, mais avec un peu de patience, vous
19286 \begin_layout Standard
19287 Voici maintenant les messages d'avertissement qui peuvent être activés ou
19297 pour désactiver un avertissement, et
19302 Les entrées en italiques sont désactivées par défaut, car le réglage de
19304 \begin_inset Quotes fld
19309 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
19312 \begin_inset Quotes frd
19318 \begin_layout Standard
19319 Remarquez que vous ne devriez toucher qu'à ces options d'activation et de
19320 désactivation d'avertissements, et pas aux autres.
19321 En effet, LyX utilise les autres options à sa convenance pour dialoguer
19329 \begin_layout Enumerate
19333 Command terminated with space.
19334 (La commande se termine par une espace.)
19337 \begin_layout Enumerate
19340 Non-breaking space (
19341 \begin_inset Quotes eld
19349 \begin_inset Quotes erd
19352 ) should have been used.
19353 (Il faut utiliser ici une espace insécable (
19356 \begin_inset Quotes fld
19360 \begin_inset Quotes frd
19368 \begin_layout Enumerate
19372 You should enclose the previous parenthesis with
19373 \begin_inset Quotes eld
19381 \begin_inset Quotes erd
19385 (Vous devriez entourer les parenthèses précédentes par
19391 \begin_inset Quotes fld
19395 \begin_inset Quotes frd
19406 \begin_layout Enumerate
19409 Italic correction (
19410 \begin_inset Quotes eld
19420 \begin_inset Quotes erd
19423 ) found in non-italic buffer.
19424 (Une correction d'italique (
19427 \begin_inset Quotes fld
19433 \begin_inset Quotes frd
19438 ) est dans un groupe qui n'est pas en italique.)
19441 \begin_layout Enumerate
19444 Italic correction (
19445 \begin_inset Quotes eld
19455 \begin_inset Quotes erd
19458 ) found more than once.
19459 (Il y a plus d'une correction d'italique (
19462 \begin_inset Quotes fld
19468 \begin_inset Quotes frd
19476 \begin_layout Enumerate
19480 No italic correction (
19481 \begin_inset Quotes eld
19491 \begin_inset Quotes erd
19495 (Il n'y a pas de correcteur d'italique (
19498 \begin_inset Quotes fld
19504 \begin_inset Quotes frd
19515 \begin_layout Enumerate
19519 \begin_inset Quotes eld
19527 \begin_inset Quotes erd
19531 \begin_inset Quotes eld
19539 \begin_inset Quotes erd
19546 \begin_inset Quotes fld
19550 \begin_inset Quotes frd
19555 requière l'utilisation de
19558 \begin_inset Quotes fld
19562 \begin_inset Quotes frd
19570 \begin_layout Enumerate
19573 Wrong length of dash may have been used.
19574 (Il se peut que le tiret ne soit pas de la bonne longueur.)
19577 \begin_layout Enumerate
19581 \begin_inset Quotes eld
19589 \begin_inset Quotes erd
19593 \begin_inset Quotes eld
19601 \begin_inset Quotes erd
19611 \begin_inset Quotes fld
19615 \begin_inset Quotes frd
19626 \begin_inset Quotes fld
19630 \begin_inset Quotes frd
19638 \begin_layout Enumerate
19642 \begin_inset Quotes eld
19650 \begin_inset Quotes erd
19659 \begin_inset Quotes fld
19667 \begin_inset Quotes frd
19676 \begin_layout Enumerate
19680 \begin_inset Quotes eld
19688 \begin_inset Quotes erd
19691 to achieve an ellipsis.
19692 (Vous devriez utiliser
19695 \begin_inset Quotes fld
19699 \begin_inset Quotes frd
19704 pour une ellipse (points de suspension).)
19707 \begin_layout Enumerate
19710 Inter-word spacing (
19711 \begin_inset Quotes eld
19721 \begin_inset Quotes eld
19724 ) should perhaps be used.
19725 (Une espace d'entre mots (
19728 \begin_inset Quotes fld
19734 \begin_inset space ~
19740 \begin_inset Quotes frd
19743 ) devrait peut-être être utilisé.)
19746 \begin_layout Enumerate
19749 Inter-sentence spacing (
19750 \begin_inset Quotes eld
19760 \begin_inset Quotes erd
19763 ) should perhaps be used.
19764 (Une espace d'entre phrases (
19767 \begin_inset Quotes fld
19773 \begin_inset Quotes frd
19778 ) devrait peut-être être utilisé.)
19781 \begin_layout Enumerate
19784 Could not find argument for command.
19785 (N'a pas trouvé de paramètre à la commande.)
19788 \begin_layout Enumerate
19792 \begin_inset Quotes eld
19800 \begin_inset Quotes erd
19804 (Aucune occurrence de
19805 \begin_inset Quotes fld
19813 \begin_inset Quotes frd
19819 \begin_layout Enumerate
19822 Math mode still on at end of LaTeX file.
19823 (Le fichier LaTeX se termine dans le mode Math.)
19826 \begin_layout Enumerate
19830 \begin_inset Quotes eld
19838 \begin_inset Quotes erd
19841 doesn't match the number of
19842 \begin_inset Quotes eld
19850 \begin_inset Quotes erd
19857 \begin_inset Quotes fld
19861 \begin_inset Quotes frd
19866 ne correspond pas à celui de
19869 \begin_inset Quotes fld
19873 \begin_inset Quotes frd
19881 \begin_layout Enumerate
19884 You should use either
19887 \begin_inset Quotes eld
19895 \begin_inset Quotes erd
19900 as an alternative to
19901 \begin_inset Quotes eld
19909 \begin_inset Quotes erd
19913 (Vous devriez utiliser
19916 \begin_inset Quotes eld
19924 \begin_inset Quotes erd
19932 \begin_inset Quotes fld
19936 \begin_inset Quotes frd
19944 \begin_layout Enumerate
19951 " (ASCII 39) instead of "´" (ASCII 180).
19952 (Vous devriez utiliser
19955 \begin_inset Quotes fld
19959 \begin_inset Quotes frd
19964 (ASCII 39) au lieu de
19967 \begin_inset Quotes fld
19975 \begin_inset Quotes frd
19983 \begin_layout Enumerate
19986 User-specified pattern found.
19987 (A trouvé un format défini par l'utilisateur.)
19990 \begin_layout Enumerate
19993 This command might not be intended.
19994 (Cette commande n'est peut-être pas volontaire.)
19997 \begin_layout Enumerate
20002 (Un commentaire est affiché.)
20005 \begin_layout Enumerate
20036 \begin_layout Enumerate
20039 Delete this space to maintain correct page references.
20040 (Enlevez cette espace pour avoir une pagination correcte.)
20043 \begin_layout Enumerate
20047 You might wish to put this between a pair of
20048 \begin_inset Quotes eld
20056 \begin_inset Quotes erd
20060 (Ce serait peut-être mieux entre deux accolades
20066 \begin_inset Quotes fld
20070 \begin_inset Quotes frd
20078 \begin_layout Enumerate
20081 You ought to remove spaces in front of punctuation.
20082 (Il n'y a pas d'espace devant cette ponctuation.)
20085 \begin_layout Enumerate
20088 Could not execute LaTeX command.
20089 (Ne peut pas exécuter la commande LaTeX.)
20092 \begin_layout Enumerate
20101 in front of small punctuation.
20108 devant la ponctuation basse.)
20111 \begin_layout Enumerate
20119 may look prettier here.
20129 \begin_layout Enumerate
20133 Multiple spaces detected in output.
20134 (La sortie affiche ici plusieurs espaces.)
20137 \begin_layout Enumerate
20140 This text may be ignored.
20141 (Ce texte ne sera peut-être pas pris en compte.)
20144 \begin_layout Enumerate
20150 \begin_inset Quotes eld
20155 to begin quotation, not
20163 \begin_inset Quotes eld
20168 pour ouvrir une citation et non
20175 \begin_layout Enumerate
20182 to end quotation, not
20185 \begin_inset Quotes eld
20195 pour clore une citation et non
20198 \begin_inset Quotes eld
20206 \begin_layout Enumerate
20210 (Ne mélangez pas les différents types de guillemets.)
20213 \begin_layout Enumerate
20216 You should perhaps use
20217 \begin_inset Quotes eld
20225 \begin_inset Quotes erd
20229 (Il vaudrait peut-être mieux utiliser
20232 \begin_inset Quotes fld
20236 \begin_inset Quotes frd
20244 \begin_layout Enumerate
20247 You should put a space in front of/after parenthesis.
20248 (Il faut des espaces à l'extérieur des parenthèses.)
20251 \begin_layout Enumerate
20254 You should avoid spaces in front of/after parenthesis.
20255 (Ne mettez pas d'espaces à l'intérieur des parenthèses.)
20258 \begin_layout Enumerate
20262 You should not use punctuation in front of/after quotes.
20263 (La ponctuation ne doit pas apparaître derrière les guillemets.)
20266 \begin_layout Enumerate
20269 Double space found.
20273 \begin_layout Enumerate
20276 You should put punctuation outside inner/inside display math mode.
20277 (La ponctuation devrait se trouver à l'extérieur du mode mathématique.)
20280 \begin_layout Enumerate
20283 You ought to not use primitive TeX in LaTeX code.
20284 (Vous ne devez pas utiliser de primitives TeX dans du code LaTeX.)
20287 \begin_layout Enumerate
20290 You should remove spaces in front of
20291 \begin_inset Quotes eld
20299 \begin_inset Quotes erd
20303 (Ne mettez pas d'espaces devant
20306 \begin_inset Quotes fld
20310 \begin_inset Quotes frd
20318 \begin_layout Enumerate
20321 \begin_inset Quotes eld
20329 \begin_inset Quotes erd
20332 is normally not followed by
20333 \begin_inset Quotes eld
20341 \begin_inset Quotes erd
20348 \begin_inset Quotes fld
20352 \begin_inset Quotes frd
20357 n'est normalement pas suivi de
20360 \begin_inset Quotes fld
20364 \begin_inset Quotes frd
20372 \begin_layout Standard
20373 Nous espérons fournir dans les versions futures de LyX une interface plus
20374 complète à cet outil (ainsi qu'à son petit cousin
20378 ) pour pouvoir en exploiter toute la puissance.
20379 Mais, , il est dès maintenant utilisable : lancez-le sur l'un de vos documents
20380 de bonne taille, et voyez le résultat.
20383 \begin_layout Section
20384 Contrôle de version sous LyX
20387 \begin_layout Standard
20390 Lars Gullik Bjønnes,
20397 \begin_layout Subsection
20401 \begin_layout Standard
20402 Un de mes amis voulut essayer LyX pour un projet de groupe, mais lorsqu'il
20403 s'aperçut qu'il n'y avait pas de contrôle de version ou de verrou de fichier,
20405 Cela me chagrina un peu, et je me mis à travailler au support de RCS par
20406 LyX (avec la perspective future d'un support de CVS et/ou SCCS).
20407 Maintenant, c'est fait.
20408 LyX accepte la plupart des commandes simples de RCS/CVS/SVN.
20409 Si vous devez utiliser des fonctions plus sophistiquées, il vous faudra
20410 cependant encore passer par un terminal de commande.
20413 \begin_layout Standard
20414 Notez également que le support de CVS n'est pas aussi bon que celui de Subversio
20415 n, que nous vous conseillons donc.
20416 Un bon document de départ pour Subversion est le Manuel SVN
20420 \begin_layout Plain Layout
20421 \begin_inset CommandInset href
20423 target "http://svnbook.red-bean.com/"
20433 Pour RCS, lisez d'abord
20434 \begin_inset Quotes fld
20438 \begin_inset Quotes frd
20441 (c'est un fichier man : lisez-le avec
20446 Ce fichier décrit toutes les fonctions de base de RCS\SpecialChar \@.
20447 Voyez particulièrement
20448 le paragraphe sur le répertoire RCS, et la notion de fichier RCS maître
20449 (le fichier finissant par
20456 \begin_layout Standard
20457 Le support assuré dans LyX a été réalisé pour des versions récentes des
20458 paquetages GNU RCS ou CVS/SVN ― il n'est pas garanti que cela fonctionne
20459 avec des versions plus anciennes.
20460 En général, les messages de contrôle ne sont pas affichés après chaque
20461 opération ― vous pouvez les vérifier dans la console de lancement de LyX
20465 \begin_layout Standard
20466 Pour créer vos propres commandes externes, consultez
20467 \begin_inset Flex Code
20470 \begin_layout Plain Layout
20476 dans le manuel des fonctions LyX.
20479 \begin_layout Subsection
20480 Les commandes RCS sous LyX
20483 \begin_layout Standard
20484 Les sections suivantes décrivent les commandes RCS supportées par LyX.
20485 Vous pouvez les trouver dans
20487 Fichier\SpecialChar \menuseparator
20489 \begin_inset space ~
20493 \begin_inset space ~
20499 Lyx a été testé avec RCS 5.7.
20502 \begin_layout Subsubsection
20505 Initialiser le contrôle de version
20508 \begin_layout Standard
20509 Si votre document n'est pas sous le mode
20510 \begin_inset Quotes fld
20513 contrôle de version
20514 \begin_inset Quotes frd
20517 , c'est le seul choix qui vous soit proposé.
20518 Si vous êtes déjà sous ce mode, l'élément
20519 \begin_inset Flex MenuItem
20522 \begin_layout Plain Layout
20528 est grisé et inaccessible.
20531 \begin_layout Standard
20532 Cette commande intialise le contrôle de version avec RCS\SpecialChar \@.
20534 demandé de donner une description initiale du document.
20535 Le document est alors mis en mode
20536 \begin_inset Quotes fld
20540 \begin_inset Quotes frd
20543 et il vous faudra faire
20546 \begin_inset space ~
20550 \begin_inset space ~
20555 avant de le modifier.
20556 Un document sous contrôle de version a dans le minibuffer
20557 \begin_inset Quotes fld
20560 [RCS:<version><locker>]
20561 \begin_inset Quotes frd
20564 accolé au nom de fichier.
20567 \begin_layout Standard
20568 En arrière-plan, la commande RCS qui a été lancée est
20570 ci -q -u -i -t-\SpecialChar \-
20571 "<description_\SpecialChar \-
20572 initiale>" <nom_fichier>.
20575 \begin_layout Standard
20580 pour comprendre le sens des paramètres.
20584 \begin_layout Subsubsection
20586 \begin_inset space ~
20590 \begin_inset space ~
20596 \begin_layout Standard
20597 Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
20601 \begin_layout Plain Layout
20608 \begin_inset Flex MenuItem
20611 \begin_layout Plain Layout
20612 Fichier\SpecialChar \menuseparator
20614 \begin_inset space ~
20618 \begin_inset space ~
20621 Version\SpecialChar \menuseparator
20623 \begin_inset space ~
20627 \begin_inset space ~
20636 Il vous sera alors demandé une description de ceux-ci.
20637 Cette information est conservée dans le fichier d'historique.
20638 Le numéro de version est alors incrémenté, vos modifications sont appliquées
20639 au fichier RCS maître et le document est déverrouillé et remis en mode
20641 \begin_inset Quotes fld
20645 \begin_inset Quotes frd
20651 \begin_layout Standard
20654 ci -q -u -m"<description>" <nom_fichier>
20657 \begin_layout Subsubsection
20660 Nouvelle version modifiable
20663 \begin_layout Standard
20664 En utilisant cette commande, vous verrouillez le document de manière à ce
20665 que vous soyez le seul à pouvoir l'éditer.
20666 Vous seul en possédez les droits d'écriture.
20667 Vous continuez donc à éditer le fichier un moment, puis vous figez vos
20669 La ligne d'état est modifiée pour indiquer que le fichier est verrouillé.
20672 \begin_layout Standard
20675 co -q -l <nom_fichier>
20678 \begin_layout Subsubsection
20681 Revenir à la version du dépôt
20684 \begin_layout Standard
20685 Ceci annule tous les changements réalisés sur le document depuis que le
20686 document a été figé la dernière fois.
20687 Une demande de confirmation apparaît alors, avant que tous les changements
20691 \begin_layout Standard
20694 co -f -u<version> <nom_fichier>
20697 \begin_layout Subsubsection
20700 Annuler le dernier enregistrement
20703 \begin_layout Standard
20704 Fait comme si la dernière modification n'avait jamais été faite.
20705 Aucune modification n'apparaît sur le document LyX, mais la dernière version
20706 est effacée du fichier maître RCS.
20709 \begin_layout Standard
20712 rcs -o<version> <nom_fichier>
20715 \begin_layout Subsubsection
20718 Visionner historique
20721 \begin_layout Standard
20722 Montre l'historique complet du document RCS.
20727 est ainsi affichée dans une fenêtre.
20732 pour plus d'informations.
20735 \begin_layout Subsubsection
20736 Informations de révision
20739 \begin_layout Standard
20740 Lyx ne connaît que le numéro de version RCS, voir
20741 \begin_inset CommandInset ref
20743 reference "sub:VCS-Revision-Information"
20750 \begin_layout Subsection
20753 CVS commands in LyX
20754 \begin_inset Note Note
20757 \begin_layout Plain Layout
20758 Le reste de ce chapitre reste à traduire (JPChrétien, juin 2011)
20766 \begin_layout Standard
20769 A subset of CVS operations is supported by LyX.
20770 You can find the commands in the
20772 File\SpecialChar \menuseparator
20774 \begin_inset space ~
20780 The version control system SVN is more powerful, so please use it instead
20781 of CVS if possible.
20784 \begin_layout Subsubsection
20791 \begin_layout Standard
20794 If you start from scratch with CVS you have to create your repository and
20795 checkout the working copy with external tools.
20796 If you're using a client-server setup you may need to login before doing
20797 the first repository checkout.
20800 \begin_layout Standard
20803 If your documents are under revision control and others are using the same
20804 repository problems arise when different changes to the same document at
20805 the same location happen.
20806 Standard CVS repositories doesn't operate with a file locking mechanism.
20807 This may be surprising, but conflicts only occur if people disagree on
20808 the proper content of the same part of a document.
20809 So, if co-workers are used to communicate regularly, these conflicts occur
20811 If they don't communicate they have a fundamental problem anyway.
20812 Nevertheless some people like to work with so called
20813 \begin_inset Quotes eld
20817 \begin_inset Quotes erd
20821 If they do so the working copy of all files is readonly when checked out
20822 first and the user starts editing after using a special command to make
20823 the working copy writable.
20824 When the changes are checked in the working copy returns to readonly state.
20825 With LyX one has to edit the
20826 \begin_inset Flex Code
20829 \begin_layout Plain Layout
20837 file and add the line
20838 \begin_inset Flex Code
20841 \begin_layout Plain Layout
20849 to work with reserved checkouts.
20850 The benefit is the possibility to see who is using a writable copy of some
20852 It's not guaranteed only one user makes a copy writable.
20855 \begin_layout Standard
20858 LyX tries to guess if you're using reserved or non-reserved checkouts.
20859 If your working copy is readonly or it is writable and an additional copy
20860 of your document exists in the CVS/Base sub-directory a reserved otherwise
20861 a non-reserved checkout is assumed.
20862 When a reserved checkout is detected you have to use
20863 \begin_inset Flex MenuItem
20866 \begin_layout Plain Layout
20874 to make your working copy writable if it's readonly.
20876 \begin_inset Flex MenuItem
20879 \begin_layout Plain Layout
20887 operation is possible and that makes your working copy readonly again after
20888 transferring your changes to the repository.
20891 \begin_layout Standard
20894 More information about CVS can be found here
20895 \begin_inset Flex URL
20898 \begin_layout Plain Layout
20900 http://www.nongnu.org/cvs
20906 \begin_inset Flex URL
20909 \begin_layout Plain Layout
20911 http://ximbiot.com/cvs
20919 \begin_layout Standard
20926 to understand the sub-commands and the switches mentioned below.
20929 \begin_layout Subsubsection
20936 \begin_layout Standard
20939 If your document is not under revision control, this is the only item shown
20941 And if it is under revision control, the
20948 item is not visible.
20952 \begin_layout Standard
20955 This command registers in CVS your document
20956 \begin_inset Flex Strong
20959 \begin_layout Plain Layout
20968 in case you have already the documents directory under CVS control (in
20974 This means you have to create or checkout the archive by yourself using
20976 (In case you forget that step LyX registers the document with RCS.)
20979 \begin_layout Standard
20982 Then you are asked interactively to supply an initial description of the
20984 Don't forget that registered file is not yet checked in.
20987 \begin_layout Standard
20990 CVS command that is run:
20992 cvs -q add -m"<entered message>" "<file-name>"
20995 \begin_layout Standard
21002 above and for all other CVS commands is an abbreviation for
21003 \begin_inset Quotes eld
21006 change the current working directory to file location and use the file name
21007 without path component as argument
21008 \begin_inset Quotes erd
21014 \begin_layout Subsubsection
21021 \begin_layout Standard
21024 When you are finished editing a file, you commit your changes.
21025 When you do this and you had changed the document, you are asked for a
21026 description of the changes.
21027 After that changes are written to the repository.
21028 In case you didn't change the document and a reserved checkout is detected
21029 the reservation made on
21030 \begin_inset Flex MenuItem
21033 \begin_layout Plain Layout
21044 \begin_layout Labeling
21045 \labelwidthstring 00.00.0000
21049 \begin_inset space ~
21053 \begin_inset space ~
21057 \begin_inset Newline newline
21061 \begin_inset Flex Code
21064 \begin_layout Plain Layout
21069 -q commit -m"<description>" "<file-name>"
21075 \begin_inset Newline newline
21079 \begin_inset Flex Code
21082 \begin_layout Plain Layout
21095 \begin_layout Subsubsection
21102 \begin_layout Standard
21105 When you are sharing a repository with others, you may have to incorporate
21106 their changes into your working copy.
21109 \begin_layout Standard
21114 cvs -q update "<file-name>"
21117 \begin_layout Standard
21120 If a readonly checkout is detected the working copy is made writable and
21124 \begin_layout Standard
21129 cvs -q edit "<file-name>"
21132 \begin_layout Subsubsection
21136 Revert To Repository Version
21139 \begin_layout Standard
21142 This will discard all changes made to the document since the last check
21144 You get a warning before changes are discarded.
21145 Firstly the file is deleted, secondly CVS update command is run.
21148 \begin_layout Standard
21153 cvs -q update "<file-name>"
21156 \begin_layout Standard
21159 If a reserved checkout is detected and the working copy has no changes only
21160 the reservation is undone.
21163 \begin_layout Standard
21168 cvs -q unedit "<file-name>"
21171 \begin_layout Subsubsection
21174 Update of the local directory checkout from repository
21177 \begin_layout Standard
21180 Once your documents gets more complex, containing sub-documents and pictures,
21182 \begin_inset Flex Code
21185 \begin_layout Plain Layout
21193 files and so on using version control becomes more complicated.
21194 LyX supports updating the whole tree in which resides the document.
21195 This become especially useful once you cooperate with people which neither
21196 have detailed knowledge about CVS usage nor they have ambition to commit
21197 additional material to the repository.
21198 You have to organize the files structure so that all external files are
21199 in the same directory or subdirectories of the document.
21200 It's good practice anyway to store multipart documents in an extra directory.
21203 \begin_layout Standard
21207 \begin_inset Flex Code
21210 \begin_layout Plain Layout
21213 Update local directory from repository
21218 command updates the whole directory.
21219 If local changes are detected user is warned before update starts.
21220 In case of merge conflicts both versions of the conflicting document parts
21221 are placed in the final document.
21222 You have to review and correct the result of the merge.
21223 You'll find the conflicts enclosed in pairs of
21224 \begin_inset Flex Code
21227 \begin_layout Plain Layout
21236 \begin_inset Flex Code
21239 \begin_layout Plain Layout
21248 \begin_inset Flex Code
21251 \begin_layout Plain Layout
21260 The first part is your version as before the update operation with the
21261 document name prepended.
21262 The second one is the repository version with the version number after
21264 \begin_inset Flex Code
21267 \begin_layout Plain Layout
21278 \begin_layout Labeling
21279 \labelwidthstring 00.00.0000
21283 \begin_inset space ~
21287 \begin_inset space ~
21291 \begin_inset Newline newline
21295 \begin_inset Flex Code
21298 \begin_layout Plain Layout
21308 (Ask if changes are detected.)
21309 \begin_inset Newline newline
21313 \begin_inset Flex Code
21316 \begin_layout Plain Layout
21319 cd $path; cvs -q update
21329 \begin_layout Standard
21333 \begin_inset Flex Code
21336 \begin_layout Plain Layout
21344 stands for the path to the document.
21347 \begin_layout Subsubsection
21354 \begin_layout Standard
21357 This shows the complete history of the CVS document.
21360 cvs log "<file-name>"
21362 is shown in a browser.
21365 \begin_layout Subsection
21368 SVN commands in LyX
21371 \begin_layout Standard
21374 SVN is now partially supported by LyX.
21375 You can find the commands in the
21377 File\SpecialChar \menuseparator
21379 \begin_inset space ~
21385 Please note that if you use password protected access to repository via
21386 ssh, you will be asked in terminal window.
21387 LyX was tested against SVN 1.5 and 1.6
21391 \begin_layout Plain Layout
21394 Most of the commands will work with 1.4 too, see
21395 \begin_inset CommandInset ref
21397 reference "sub:SVN-Repo-Update"
21409 \begin_layout Subsubsection
21416 \begin_layout Standard
21419 If your document is not under revision control, this is the only item shown
21421 And if it is under revision control, the
21428 item is not visible.
21432 \begin_layout Standard
21435 This command registers in SVN your document ONLY in case you have already
21436 the documents directory under SVN control (in particular
21441 This means you have to checkout the archive by yourself.
21445 \begin_layout Standard
21448 Then you are asked interactively to supply an initial description of the
21450 Don't forget that registered file is not yet commited.
21453 \begin_layout Standard
21456 SVN command that is run:
21459 \begin_inset Quotes eld
21463 \begin_inset Quotes erd
21469 \begin_layout Standard
21476 to understand the switches.
21480 \begin_layout Subsubsection
21487 \begin_layout Standard
21490 When you are finished editing a file, you commit your changes.
21491 When you do this, you are asked for a description of the changes.
21492 After that changes are commited.
21495 \begin_layout Standard
21502 \begin_layout Plain Layout
21505 In case locking is not enabled.
21507 \begin_inset CommandInset ref
21509 reference "subsec:SVN-File-Locking"
21520 svn commit -q -m"<description>" <file-name>
21523 \begin_layout Subsubsection
21530 \begin_layout Standard
21533 Updates the changes of this file from the repository.
21534 Be sure you understand SVN merging and conflicts resolving before using
21535 this function, because all conflicts has to be resolved manually by you!
21538 \begin_layout Standard
21545 \begin_layout Plain Layout
21555 svn update --non-interactive
21556 \begin_inset Quotes eld
21560 \begin_inset Quotes erd
21566 \begin_layout Subsubsection
21570 Revert To Repository Version
21573 \begin_layout Standard
21576 This will discard all changes made to the document since the last check
21578 You get a warning before changes are discarded.
21582 \begin_layout Standard
21588 \begin_inset Quotes eld
21592 \begin_inset Quotes erd
21598 \begin_layout Subsubsection
21601 \begin_inset CommandInset label
21603 name "sub:SVN-Repo-Update"
21607 Update of the local directory checkout from repository
21611 \begin_layout Plain Layout
21614 Note that this command will work only with subversion
21615 \begin_inset Formula $\geqq1.5$
21626 \begin_layout Standard
21629 All the commands above have one shortcomming - they deal with the current
21631 Once your document contains pictures, includes external
21632 \begin_inset Flex Code
21635 \begin_layout Plain Layout
21643 files and so on administration becomes more complicated.
21644 LyX now supports updating the whole tree in which resides the document
21648 \begin_layout Plain Layout
21651 One need to organize the files structure so that all external files are
21652 in the same directory or subdirectories of the document.
21659 This become especially useful once you cooperate with people which neither
21660 know about subversion management nor they have ambition to commit additional
21661 material to the repository.
21665 \begin_layout Standard
21668 \begin_inset Flex Code
21671 \begin_layout Plain Layout
21674 Update local directory from repository
21679 command updates the whole directory and in case of merge conflicts local
21680 version of the files are left, so no unintended data loss occurs.
21681 If local changes are detected user is warned before update starts.
21684 \begin_layout Labeling
21685 \labelwidthstring 00.00.0000
21689 \begin_inset space ~
21693 \begin_inset space ~
21697 \begin_inset Newline newline
21701 \begin_inset Flex Code
21704 \begin_layout Plain Layout
21712 (Ask if changes are detected.)
21713 \begin_inset Newline newline
21717 \begin_inset Flex Code
21720 \begin_layout Plain Layout
21723 svn update --accept mine-full $path
21731 \begin_layout Standard
21735 \begin_inset Flex Code
21738 \begin_layout Plain Layout
21746 stands for the path to the document.
21749 \begin_layout Subsubsection
21756 \begin_layout Standard
21759 This shows the complete history of the SVN document.
21763 \begin_inset Quotes eld
21767 \begin_inset Quotes erd
21772 is shown in a browser.
21775 \begin_layout Subsubsection
21779 \begin_inset CommandInset label
21781 name "subsec:SVN-File-Locking"
21788 \begin_layout Standard
21791 The file exchange through various revision control systems brings the problem
21792 of merge conflicts in case two different users try to edit the same (parts
21794 When such a conflict happens it needs manual resolving and one reasonable
21795 alternative is to provide some kind of locking mechanism, which guarantees
21796 that only one user is allowed to edit file at the given time.
21799 \begin_layout Standard
21802 SVN has two such mechanisms to provide mutual exclusivity for file access
21803 - locks and automatic setting of write permissions (see sec.
21805 \begin_inset CommandInset ref
21807 reference "subsec:Automatical-Locking-Property"
21812 \begin_inset Flex Code
21815 \begin_layout Plain Layout
21827 \begin_layout Plain Layout
21830 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
21836 If this property is detected for a given document LyX starts to use SVN
21837 locks for document editing automatically and the whole check-in/out mechanism
21838 switches to the same regimen as for RCS.
21839 This in particular means there are two different modes of file use in LyX:
21842 \begin_layout Itemize
21846 The loaded file is in the read-only mode.
21847 For editing on needs to check-out.
21852 consists of updating from the repository and gaining write lock.
21853 If the lock is not possible to obtain, we remain in unlocked state.
21856 \begin_layout Itemize
21860 The loaded file is in the 'normal' edit mode.
21861 No other user is allowed to edit the file.
21866 consists of commiting changes and releasing write-lock.
21867 If no changes have been made to the document, no commit will be produced
21871 \begin_layout Plain Layout
21874 Don't be puzzled by the fact that you will be asked for commit message anyway.
21879 and only the write-lock will be released.
21882 \begin_layout Standard
21888 \begin_layout Labeling
21889 \labelwidthstring 00.00.0000
21894 svn commit -q -m"<description>" "<file-name>"
21895 \begin_inset Newline newline
21898 svn unlock "<file-name>"
21901 \begin_layout Labeling
21902 \labelwidthstring 00.00.0000
21907 svn update "<file-name>"
21908 \begin_inset Newline newline
21911 svn lock "<file-name>"
21914 \begin_layout Subsubsection
21918 \begin_inset CommandInset label
21920 name "subsec:Automatical-Locking-Property"
21926 Automatic Locking Property
21929 \begin_layout Standard
21932 The above mentioned automatic setting of write permissions of the .lyx file
21938 ile\SpecialChar \menuseparator
21944 \begin_inset space ~
21947 Control\SpecialChar \menuseparator
21952 oggle locking property
21955 This command is active only when the file is not locked on the svn server
21957 you need to check-out before proceeding).
21960 \begin_layout Labeling
21961 \labelwidthstring 00.00.0000
21965 \begin_inset space ~
21971 \begin_layout Labeling
21972 \labelwidthstring 00.00.0000
21977 svn propset svn:needs-lock ON "<file-name>"
21980 \begin_layout Labeling
21981 \labelwidthstring 00.00.0000
21986 svn propdel svn:needs-lock "<file-name>"
21989 \begin_layout Subsubsection
21992 \begin_inset CommandInset label
21994 name "sub:VCS-Revision-Information"
21998 Revision Information in Documents
22001 \begin_layout Standard
22004 There are more possibilities how to activate revision information in our
22008 \begin_layout Itemize
22011 LyX supports directly:
22015 \begin_layout Itemize
22018 tree revision information (
22019 \begin_inset Flex Code
22022 \begin_layout Plain Layout
22031 The result is the output of the
22032 \begin_inset Flex Code
22035 \begin_layout Plain Layout
22043 command, the following table gives you an idea, how to read the results.
22046 \begin_layout Standard
22050 \begin_inset Tabular
22051 <lyxtabular version="3" rows="6" columns="2">
22052 <features tabularvalignment="middle">
22053 <column alignment="center" valignment="top" width="0">
22054 <column alignment="center" valignment="top" width="0">
22056 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
22059 \begin_layout Plain Layout
22067 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
22070 \begin_layout Plain Layout
22080 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22083 \begin_layout Plain Layout
22091 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22094 \begin_layout Plain Layout
22097 mixed revision working copy
22104 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22107 \begin_layout Plain Layout
22115 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22118 \begin_layout Plain Layout
22121 modified working copy
22128 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22131 \begin_layout Plain Layout
22139 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22142 \begin_layout Plain Layout
22145 switched working copy
22152 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
22155 \begin_layout Plain Layout
22163 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
22166 \begin_layout Plain Layout
22169 partial working copy, from a sparse checkout
22176 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
22179 \begin_layout Plain Layout
22187 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
22190 \begin_layout Plain Layout
22193 mixed revision, modified, switched working copy
22206 \begin_layout Itemize
22209 file revision information.
22210 The result comes from parsing the output of
22211 \begin_inset Flex Code
22214 \begin_layout Plain Layout
22218 \begin_inset space ~
22222 \begin_inset space ~
22226 \begin_inset space ~
22235 Supported flags are:
22239 \begin_layout Itemize
22242 version number of the last commit (
22243 \begin_inset Flex Code
22246 \begin_layout Plain Layout
22257 \begin_layout Itemize
22260 author of the last commit (
22261 \begin_inset Flex Code
22264 \begin_layout Plain Layout
22275 \begin_layout Itemize
22278 date of the last commit (
22279 \begin_inset Flex Code
22282 \begin_layout Plain Layout
22293 \begin_layout Itemize
22296 time of the last commit (
22297 \begin_inset Flex Code
22300 \begin_layout Plain Layout
22312 \begin_layout Standard
22315 You can obtain this info via InsetInfo (e.g.
22317 \begin_inset Flex Code
22320 \begin_layout Plain Layout
22323 info-insert buffer vcs-date
22329 The information will be available only when you have the file stored under
22330 svn managment (i.e.
22332 \begin_inset Flex Code
22335 \begin_layout Plain Layout
22343 directory is available with your document).
22347 \begin_layout Itemize
22350 Another---a hacking one---possibility is to use svn keywords
22354 \begin_layout Plain Layout
22357 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
22363 In short -- you set file keywords property (e.g.
22366 svn propset svn:keywords 'Rev' file.lyx
22368 ) and then paste keyword TeX code
22372 \begin_layout Plain Layout
22375 This is an easy way how to ensure that LyX won't break the line in the middle
22381 tag in your document (e.g.
22386 \begin_layout Plain Layout
22394 This way svn client will automatically substitute revision number (e.g.
22399 \begin_layout Plain Layout
22406 ) after each update and commit.
22407 There are more problems with this approach.
22408 Firstly, the '$' character is used in TeX world for math equations, so
22409 any occurence of math formula
22410 \begin_inset Formula $Rev$
22414 \begin_inset Formula $Rev:59$
22417 in your LyX document.
22418 Similarly for other keywords like Id, Date, Author, etc.
22419 Secondly svn output is dependent on your locales, so its very easy that
22420 svn would produce some problematic strings once Date is used.
22421 Thirdly you get the whole 'Rev: 59' string in your document instead of
22423 Until subversion implements user's custom keywords it will be hard to use
22424 this approach reliably or let LyX to support it directly.
22427 \begin_layout Subsection
22430 SVN and Windows Environment
22433 \begin_layout Quote
22436 My inclination is to say that if the user cannot figure out the command
22437 line operations on their own fairly quickly, they would be well advised
22438 to use TortoiseSVN.
22444 \begin_layout Subsubsection
22450 \begin_layout Standard
22453 In addition to installing LyX, and having access to a Subversion repository,
22454 the user will need to install the Subversion client program.
22455 A Windows installer for the client program is available from
22456 \begin_inset CommandInset href
22459 target "http://www.collab.net/nonav/downloads/subversion/"
22464 The user may also want to install
22465 \begin_inset CommandInset href
22468 target "http://tortoisesvn.tigris.org/"
22472 , which integrates Subversion operations into the context (rightclick) menu
22473 of Windows Explorer.
22474 Operations done outside LyX will typically be more convenient using the
22475 Explorer context menu.
22476 Note that TortoiseSVN is not a replacement for the client program, which
22477 is what LyX itself will use.
22480 \begin_layout Subsubsection
22483 Bringing a document under Subversion control
22486 \begin_layout Standard
22489 Before a LyX document can be brought under version control in Subversion,
22490 its parent directory needs to be under version control.
22491 If the document is being added to a project already in the repository,
22492 this is accomplished by checking the project out to the directory where
22493 the new document will be placed.
22494 If the project itself is not yet under version control (for instance, if
22495 this document starts a new project), the directory must be imported into
22497 This is done outside LyX.
22498 Both import and checkout are easily accomplished from the Explorer context
22499 menu using TortoiseSVN, or alternatively can be done using the command
22500 line client at a DOS prompt.
22501 The procedure for importing the project using TortoiseSVN is described
22502 below, assuming an existing repository and a new project being started
22510 For information on using the Subversion client program, run
22517 \begin_layout Enumerate
22526 in Windows Explorer, right click it, and select
22528 TortoiseSVN > Repo-browser
22531 If necessary, adjust the URL for the repository, then click OK.
22534 \begin_layout Enumerate
22537 Right click the level of the repository under which you want to place the
22538 new project folder (typically the top level) and click
22540 Create folder\SpecialChar \ldots{}
22543 Supply a name for the project folder and click OK.
22544 Add a message for the log file if desired, then click OK again.
22545 The new project folder should appear in the repository.
22546 Finally, click OK again to exit the repository browser.
22549 \begin_layout Enumerate
22552 Once again right click
22558 , this time selecting SVN Checkout\SpecialChar \ldots{}
22559 Select the URL of the project folder
22560 you just created in the repository, and set the checkout directory to
22568 You will be warned about a non-empty folder; click OK to proceed.
22569 You should now have a
22580 \begin_layout Enumerate
22583 Create or open your document in LyX and click
22588 ile\SpecialChar \menuseparator
22594 \begin_inset space ~
22597 Control\SpecialChar \menuseparator
22605 Add a log message and click OK to commit the document to version control.
22608 \begin_layout Standard
22611 From this point onward, you should have full functionality in the
22616 ile\SpecialChar \menuseparator
22622 \begin_inset space ~
22628 You also have the option of checking the document in and out, viewing its
22630 using the TortoiseSVN context menu in Windows Explorer or the Subversion
22631 client program from a command prompt.
22634 \begin_layout Subsubsection
22637 SSH tunnel used with SVN under Windows
22640 \begin_layout Standard
22643 Compared with Linux setting up svn client to communicate over ssh under
22644 Windows is a rather troublesome task.
22645 We will at least offer some hints how to setup the client side but prior
22646 knowledge about ssh and the Windows command line is needed, also be prepared
22647 for a great deal of frustration\SpecialChar \ldots{}
22651 \begin_layout Enumerate
22654 Get a svn client for windows, as described in the previous sections.
22655 When it is a fresh install run some svn command (e.g.
22657 \begin_inset Flex Code
22660 \begin_layout Plain Layout
22668 ) to create config files, which you will need to change later on.
22671 \begin_layout Enumerate
22674 Choose a ssh client for Windows.
22675 There are several possibilities, we will use the one from Putty tools
22679 \begin_layout Plain Layout
22682 \begin_inset Flex URL
22685 \begin_layout Plain Layout
22687 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
22698 You will need to set the connection up so that the client doesn't ask for
22699 any password from you.
22700 To keep things easy we will use only keys without any additional password
22705 \begin_layout Enumerate
22709 \begin_inset Flex Code
22712 \begin_layout Plain Layout
22721 Save your private .ppk key file and put the public one on the server side.
22722 If the SVN server runs on Linux, note that the format of the public key
22723 is not compatible with Linux openssh and you will need to direcly copy-paste
22726 Public key for pasting into OpenSSH authorized_keys file
22728 :” edit field into the server's
22729 \begin_inset Flex Code
22732 \begin_layout Plain Layout
22735 ~/.ssh/authorized_keys
22741 \begin_inset Flex Code
22744 \begin_layout Plain Layout
22755 \begin_layout Enumerate
22759 \begin_inset Flex Code
22762 \begin_layout Plain Layout
22771 In the SVN config file
22775 \begin_layout Plain Layout
22778 Exact path depends on Windows version, usually somewhere around
22779 \begin_inset Flex Code
22782 \begin_layout Plain Layout
22787 Documents and Settings
22801 \begin_inset Flex Code
22804 \begin_layout Plain Layout
22821 , section [tunnels], setup ssh command, e.g.
22823 \begin_inset Flex Code
22826 \begin_layout Plain Layout
22829 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
22838 \begin_layout Plain Layout
22841 It will usually take a lot of time to get exact command right and it depends
22843 For example do not have some remote server saved as a default session in
22845 If things fail, try to connect via plink without SVN first.
22854 \begin_layout Enumerate
22857 Checkout the SVN archive, e.g.
22859 \begin_inset Flex Code
22862 \begin_layout Plain Layout
22865 svn co svn+ssh://user@server/repository_path
22873 \begin_layout Subsubsection
22876 End-of-Line Conversions
22879 \begin_layout Standard
22882 When the collsraborators are mixing Linux and Windows environments, LyX
22883 will use different line endings inside the .lyx files.
22884 This is not a problem as far as LyX functionality is concerned, but the
22885 commit diffs will be huge and merge-conflicts prone.
22886 Fortunately SVN itself knows
22890 \begin_layout Plain Layout
22893 \begin_inset Flex URL
22896 \begin_layout Plain Layout
22898 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
22908 how to deal with CR/LF problems when switching .lyx files to the
22909 \begin_inset Flex Code
22912 \begin_layout Plain Layout
22924 \begin_layout Plain Layout
22928 \begin_inset Flex Code
22931 \begin_layout Plain Layout
22934 svn propset svn:eol-style native FILE_NAME
22947 \begin_layout Subsection
22953 \begin_layout Standard
22956 With the recent addition of the vc-command function LyX power users are
22957 allowed to create their own commands for revision control.
22960 \begin_layout Standard
22963 As an example you can see how two TortoiseSVN commands could be integrated
22967 \begin_layout Description
22971 \begin_inset Flex Code
22974 \begin_layout Plain Layout
22977 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
22985 \begin_layout Description
22989 \begin_inset Flex Code
22992 \begin_layout Plain Layout
22995 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
23003 \begin_layout Subsection
23006 Version control and Document comparison
23009 \begin_layout Standard
23012 One of the typical uses of version control is to inspect the changes between
23013 revisions, usually by creating
23014 \begin_inset Flex Code
23017 \begin_layout Plain Layout
23026 While this is useful for plain text files, it is much less useful in the
23027 case of LyX files, which have more complicated structure.
23028 Hence we provide binding to the Document comparison feature.
23029 They are two ways of calling this feature - either by direct call of
23030 \begin_inset Flex Code
23033 \begin_layout Plain Layout
23041 LyX function (for details see LyX functions manual) or by icon/menu item
23043 \begin_inset Flex MenuItem
23046 \begin_layout Plain Layout
23049 Compare with older revision...
23055 One can either compare two chosen revisions of the document or he can simply
23056 compare the current version of edited text with older revisions (where
23058 \begin_inset Flex MenuItem
23061 \begin_layout Plain Layout
23069 ' revisions back means comparison of the edited file with last commited
23074 \begin_layout Standard
23077 This feature is supported for SVN and RCS though due to the more complicated
23078 versioning scheme of RCS there is a constraint -- when addressing the revisions
23079 in dialog, numbers always point to the last number in RCS revision number,
23084 \begin_layout Section
23085 Programmation littéraire
23088 \begin_layout Standard
23093 (kayvan@sylvan.com), document d'origine écrit par
23095 Edmar Wienskoski Jr.
23098 (edmar-w-jr@technologist.com)
23101 \begin_layout Subsection
23105 \begin_layout Standard
23106 Le but principal de cette documentation est de montrer comment utiliser
23107 LyX pour la programmation littéraire.
23108 Nous supposerons que vous êtes familiers de cette technique de programmation,
23109 et savez donc ce que
23110 \begin_inset Quotes fld
23114 \begin_inset Quotes frd
23118 \begin_inset Quotes fld
23122 \begin_inset Quotes frd
23129 \begin_layout Plain Layout
23130 NdT : Respectivement la génération du code et de la documentation.
23137 Si ce n'est pas le cas, veuillez lire les pages web dont les adresses sont
23138 indiquées un peu plus loin.
23139 Vous y trouverez une bonne documentation, allant de l'histoire du développement
23140 aux derniers trucs et astuces.
23143 \begin_layout Standard
23144 Nous supposerons aussi que vous êtes assez familiarisés avec LyX pour pouvoir
23145 changer vos préférences, et le fichier de ressources X.
23146 Si ce n'est pas le cas, voyez le reste de la documentation de LyX qui couvre
23150 \begin_layout Subsection
23151 La programmation littéraire
23154 \begin_layout Standard
23155 Extrait de la FAQ de la Programmation Littéraire :
23158 \begin_layout Quotation
23159 La programmation littéraire est la combinaison de la documentation et des
23160 sources en une forme lisible par un être humain.
23161 En fait, la programmation littéraire doit être agréable à lire, et même
23162 aguicheuse ! (Désolé, Bob, je n'ai pas pu résister...) En général, la programmatio
23163 n littéraire combine la source et la documentation dans un seul et unique
23165 Des outils de programmation littéraire permettent ensuite de produire séparémen
23166 t le fichier source et la documentation.
23167 Le style WEB de programmation littéraire fut créé par D.E.
23168 Knuth lors du développement de son logiciel de typographie, TeX.
23171 \begin_layout Standard
23175 \begin_layout Quotation
23178 En quoi la programmation littéraire diffère-t-elle du commentaire ?
23181 \begin_layout Quotation
23182 Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
23186 \begin_layout Itemize
23187 un ordre d'élaboration flexible
23190 \begin_layout Itemize
23191 le support automatique pour la visualisation
23194 \begin_layout Itemize
23195 une documentation mise en forme, notamment les diagrammes et les mathématiques
23200 \begin_layout Standard
23201 Maintenant que j'ai éveillé votre curiosité, voyons les références :
23204 \begin_layout Subsubsection
23208 \begin_layout Standard
23209 La FAQ complète de la Programmation Littéraire se trouve à :
23212 \begin_layout Quote
23213 FAQ de la Programmation Littéraire
23214 \begin_inset Flex URL
23217 \begin_layout Plain Layout
23219 http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
23227 \begin_layout Standard
23228 La FAQ dénombre 23 (vingt-trois !) outils différents pour la programmation
23230 Certains sont spécialisés pour certains langages de programmation, d'autre
23231 ont une portée plus générale.
23237 pour mon usage personnel pour plusieures raisons :
23240 \begin_layout Itemize
23241 Il sait générer la documentation aussi bien en LaTeX qu'en HTML.
23244 \begin_layout Itemize
23245 Il a une architecture ouverte, c'est-à-dire qu'il est facile d'y ajouter
23246 de nouveaux filtres et de réaliser des opérations spéciales au besoin.
23249 \begin_layout Itemize
23250 Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
23253 \begin_layout Itemize
23257 \begin_layout Standard
23258 La page web de Noweb se trouve à :
23261 \begin_layout Quote
23262 Page d'accueil de Noweb
23263 \begin_inset Flex URL
23266 \begin_layout Plain Layout
23268 http://www.cs.virginia.edu/~nr/noweb/
23276 \begin_layout Standard
23277 À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
23278 exemples de programmation littéraire.
23281 \begin_layout Subsection
23282 LyX et la Programmation Littéraire
23285 \begin_layout Standard
23286 LyX supporte la Programmation Littéraire par l'intermédiaire du mécanisme
23287 de gestion des convertisseurs.
23289 \begin_inset Quotes fld
23292 indépendant de Noweb
23293 \begin_inset Quotes frd
23296 , c'est-à-dire que vous pourrez utiliser cette nouvelle fonction de LyX
23297 avec un autre outil de programmation littéraire de votre choix, en changeant
23298 juste vos préférences LyX.
23301 \begin_layout Subsubsection
23302 Génération des documents et du code (weaving and tangling)
23305 \begin_layout Paragraph
23306 Sélection de la classe de document
23309 \begin_layout Standard
23310 Si vous avez installé Noweb et LyX avec succès, vous devez trouver trois
23311 nouvelles classes de document :
23314 \begin_layout Itemize
23318 \begin_inset space ~
23324 \begin_layout Itemize
23328 \begin_inset space ~
23334 \begin_layout Itemize
23338 \begin_inset space ~
23344 \begin_layout Standard
23345 Il vous faut sélectionner l'une d'entre elles pour créer votre document
23349 \begin_layout Standard
23350 Remarquez bien que les documents littéraires ne sont pas limités à ces trois
23352 De nouvelles classes peuvent être générées à partir d'autres styles, comme
23353 les lettres, ou à partir d'autres variantes d'une classe, comme
23356 \begin_inset space ~
23362 Si vous avez des besoins particuliers qui ne peuvent être couverts par
23363 ces classes, faites-le savoir à la liste de diffusion des développeurs
23365 \begin_inset Flex URL
23368 \begin_layout Plain Layout
23370 lyx-devel@lists.lyx.org
23375 et nous nous arrangerons pour ajouter une nouvelle entrée, ou vous expliquer
23376 comment le faire vous-même
23380 \begin_layout Plain Layout
23381 C'est très simple, ça ne demande que la création d'un fichier de quatre
23382 lignes, et la relance de l'auto-configuration.
23388 De plus, si vous utilisez un outil littéraire autre que Noweb, vous voudrez
23389 peut-être créer un nouvel ensemble de classes de document prévues pour.
23392 \begin_layout Paragraph
23396 \begin_layout Standard
23397 LyX vous permet d'entrer du code par l'intermédiaire d'un format nommé
23403 \begin_layout Plain Layout
23407 Le terme équivalent sous Noweb est
23408 \begin_inset Quotes fld
23412 \begin_inset Quotes frd
23416 Pour des raisons historiques, j'ai gardé le terme
23417 \begin_inset Quotes fld
23421 \begin_inset Quotes frd
23424 d'un autre outil littéraire appelé Nuweb, que j'ai utilisé bien des années
23425 avant de me convertir à Noweb.
23433 Noweb délimite les scraps ainsi :
23436 \begin_layout LyX-Code
23440 \begin_layout LyX-Code
23444 \begin_layout LyX-Code
23448 \begin_layout LyX-Code
23452 \begin_layout LyX-Code
23456 \begin_layout Standard
23457 Le problème est que tout ce qui est compris entre le
23465 doit être pris tel quel, c'est-à-dire que LyX ne doit faire aucune interprétati
23466 on de ce qui a été écrit.
23467 C'est géré par un environnement spécial appelé
23471 , qui fonctionne comme un paragraphe normal mais qui présente une totale
23472 liberté en ce qui concerne l'espacement.
23475 \begin_layout Standard
23476 L'inconvénient de l'environnement de paragraphe
23480 est que des paragraphes consécutifs de code vont être séparés par une ligne
23481 vide dans le code source et dans la documentation imprimée.
23482 Pour éviter ça, il faut donc, dans un
23486 donné, finir chaque ligne de code par un saut de ligne (
23495 L'exemple ci-dessus donnera donc
23499 \begin_layout Plain Layout
23500 Sur un document imprimé, il n'y a aucune différence entre cet exemple et
23509 \begin_layout LyX-Code
23511 \begin_inset Newline newline
23515 \begin_inset Newline newline
23519 \begin_inset Newline newline
23523 \begin_inset Newline newline
23529 \begin_layout Standard
23530 Cet environnement fonctionne bien.
23531 Le seul réel inconvénient est de devoir taper
23541 \begin_layout Plain Layout
23542 Régler ce problème fait partie de la liste des améliorations à apporter.
23552 \begin_layout Standard
23553 Il est à noter que vous pouvez aussi utiliser la construction
23556 \begin_inset Quotes fld
23560 \begin_inset Quotes frd
23565 de Noweb dans vos scraps pour ajouter des éléments de référence croisée
23569 \begin_layout LyX-Code
23571 \begin_inset Newline newline
23574 def une_fonction(param):
23575 \begin_inset Newline newline
23578 "C'est la documentation de cette fonction."
23579 \begin_inset Newline newline
23582 print "Mes paramètres : ", param
23585 \begin_layout LyX-Code
23586 @ %def une_fonction
23589 \begin_layout Standard
23590 Pour avoir un exemple de cette construction et des références croisées engendrée
23591 s, regardez le programme littéraire python dans
23596 /examples/listerrors.lyx
23598 qui devrait clarifier tout ça.
23601 \begin_layout Paragraph
23602 Génération de la documentation
23605 \begin_layout Standard
23606 Arrivé ici, vous avez déjà un nouveau fichier avec sa propre classe de document,
23607 et vous avec tapé un peu de code et de texte dedans.
23608 Bien ; et maintenant, comment je l'imprime ? La réponse est simple : vous
23611 Visionner\SpecialChar \menuseparator
23615 comme vous le feriez pour un document quelconque.
23616 Il n'y a aucune procédure particulière.
23619 \begin_layout Standard
23620 Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
23621 à l'intérieur de LyX :
23624 \begin_layout Enumerate
23625 Quand vous choisissez
23627 Visionner\SpecialChar \menuseparator
23629 \begin_inset space ~
23633 \begin_inset space ~
23636 Jour\SpecialChar \menuseparator
23639 , un fichier LaTeX est généré.
23643 \begin_layout Standard
23644 Si le document est d'un type littéraire, le fichier généré sera nommé avec
23645 l'extension définie par le format
23646 \begin_inset Quotes fld
23650 \begin_inset Quotes frd
23653 (défini dans la fenêtre de
23657 ), sinon le fichier aura l'extension habituelle
23665 \begin_layout Enumerate
23666 Remarquez que la seule différence est cette extension : LyX n'a rien de
23667 particulier à faire.
23668 Tant que vous avez utilisé l'environnement
23672 en entrant le texte, tout se passera sans problème.
23675 \begin_layout Enumerate
23676 Si le document est d'une classe littéraire, LyX utilisera ensuite le convertisse
23677 ur interne LyX vers Noweb, suivi par le convertisseur Noweb vers LaTeX
23681 \begin_layout Plain Layout
23682 Les convertisseurs sont définis dans la fenêtre
23684 Éditer\SpecialChar \menuseparator
23696 pour générer le fichier LaTeX
23700 \begin_layout Standard
23701 Sinon, il saute simplement cette étape.
23705 \begin_layout Enumerate
23706 Enfin, LaTeX est invoqué et le processus continue comme s'il s'agissait
23707 d'un document quelconque.
23710 \begin_layout Standard
23711 Vous êtes donc indépendant d'un
23712 \begin_inset Quotes fld
23716 \begin_inset Quotes frd
23719 donné, car vous pouvez changer les commandes correspondant aux différents
23723 \begin_layout Paragraph
23727 \begin_layout Standard
23728 Quand on demande de
23732 dans les menus, ou quand on appuie sur le bouton correspondant de la barre
23733 d'outils, un fichier LaTeX est généré comme dans l'étape
23734 \begin_inset space ~
23738 LyX invoque ensuite le convertisseur
23743 Celui-ci (comme tout convertisseur) est invoqué en deux parties :
23746 \begin_layout Enumerate
23747 Le programme de conversion proprement dit.
23748 Ce programme procède à la conversion d'un format à un autre (ici, du format
23760 \begin_layout Enumerate
23761 Le filtre de messages d'erreur.
23762 C'est un programme dont le seul rôle est de réécrire les messages d'erreur
23763 dans un format compréhensible par LyX.
23764 Ça permet à LyX de placer des boîtes d'erreur au bon endroit dans le tampon
23768 \begin_layout Standard
23769 La première partie, déterminée par le champ
23776 \begin_inset Quotes fld
23780 \begin_inset Quotes frd
23786 Ça signifie que LyX va appeler
23790 (un programme ou un script) avec le nom du fichier Noweb (en général un
23791 fichier dans le répertoire temporaire de LyX).
23794 \begin_layout Standard
23795 Voici une implémentation de
23799 que vous pouvez mettre dans un répertoire de votre chemin d'accès par défaut
23803 \begin_layout LyX-Code
23807 \begin_layout LyX-Code
23811 \begin_layout LyX-Code
23812 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
23815 \begin_layout Standard
23816 L'autre partie de la définition du convertisseur est le champ
23819 \begin_inset space ~
23827 \begin_inset Quotes fld
23830 originaldir,parselog=listerrors
23831 \begin_inset Quotes frd
23837 Ça fera passer toutes les erreurs générées par
23841 à travers le programme
23848 \begin_layout Standard
23849 La gestion des convertisseurs cherche le programme
23867 puis dans le chemin d'accès par défaut.
23870 \begin_layout Paragraph
23871 Instructions de compilation dans le document
23874 \begin_layout Standard
23875 La dernière partie de l'interface entre LyX et noweb est le scrap
23876 \begin_inset Quotes fld
23880 \begin_inset Quotes frd
23884 En général, les instructions de compilation de votre programme doivent
23885 être regroupées dans un scrap à part.
23890 vu plus haut est spécifique à noweb et utilise la commande
23894 pour rechercher ce scrap (appelé
23895 \begin_inset Quotes fld
23899 \begin_inset Quotes frd
23902 ) et passer son contenu dans
23909 \begin_layout Standard
23910 Typiquement, un tel scrap ressemble à ceci :
23913 \begin_layout LyX-Code
23915 \begin_inset Newline newline
23919 \begin_inset Newline newline
23923 \begin_inset Newline newline
23926 if [ -z "${NOWEB_SOURCE}" ]
23927 \begin_inset Newline newline
23931 \begin_inset Newline newline
23934 NOWEB_SOURCE=mon_fichier.nw
23935 \begin_inset Newline newline
23939 \begin_inset Newline newline
23943 code pour extraire les fichiers ...]
23944 \begin_inset Newline newline
23948 code pour compiler les fichiers ...]
23949 \begin_inset Newline newline
23955 \begin_layout Standard
23961 /examples/listerrors.lyx
23968 /examples/Literate.lyx
23970 qui implémentent deux versions du programme
23974 pour avoir des exemples de comment tout cela va ensemble.
23975 Vous pouvez encore consulter
23980 /examples/noweb2lyx.lyx
23983 Il est intéressant de constater que ces trois fichiers démontrent l'indépendanc
23984 e de LyX relativement au langage de programmation littéraire adopté car
23985 ils sont écrits respectivement en Python, C et Perl.
23988 \begin_layout LyX-Code
23992 \begin_layout Subsubsection
23996 \begin_layout Standard
23997 Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
24004 Éditer\SpecialChar \menuseparator
24008 Les parties importantes sont :
24011 \begin_layout Description
24013 \begin_inset space ~
24017 \begin_inset space ~
24021 \begin_inset Quotes fld
24025 \begin_inset Quotes frd
24028 Choisi dans l'onglet
24032 , où vous mettez ce qui est spécifique à Noweb.
24036 \begin_inset space ~
24044 \begin_inset Quotes fld
24048 \begin_inset Quotes frd
24060 \begin_inset Quotes fld
24064 \begin_inset Quotes frd
24070 LyX créera donc un fichier d'extension
24074 lors de la première étape du processus de conversion.
24077 \begin_layout Description
24079 \begin_inset space ~
24083 \begin_inset space ~
24090 C'est un format fictif dont le seul but est d'être le point d'arrivée d'une
24091 conversion (ce qui permet ainsi de mettre en place un convertisseur pointant
24095 \begin_layout Description
24104 Ce convertisseur assure la génération de la documentation (
24105 \begin_inset Quotes fld
24109 \begin_inset Quotes frd
24113 Pour Noweb, il faut mettre
24116 \begin_inset Quotes fld
24119 noweave -delay -index $$i > $$o
24120 \begin_inset Quotes frd
24126 \begin_layout Description
24135 Celui-ci assure la génération du code (
24136 \begin_inset Quotes fld
24140 \begin_inset Quotes frd
24144 Comme vu plus haut, il faut mettre
24147 \begin_inset Quotes fld
24151 \begin_inset Quotes frd
24159 \begin_inset space ~
24167 \begin_inset Quotes fld
24170 originaldir,parselog=listerrors
24171 \begin_inset Quotes frd
24179 \begin_layout Subsubsection
24180 Fonctions pour le déboguage
24183 \begin_layout Standard
24184 Une nouvelle fonction est aussi implémentée dans le serveur LyX, la fonction
24186 \begin_inset Quotes fld
24189 serveur va à la bonne ligne
24190 \begin_inset Quotes frd
24193 que l'on utilisera avec
24201 ou un autre débogueur.
24204 \begin_layout Standard
24205 Lorsque vous déboguez du code avec
24213 , il est possible d'appeler un éditeur de texte à la position actuelle d'exécuti
24214 on, avec un seul appui clavier.
24215 La configuration par défaut de
24224 Il se trouve que vous pouvez choisir l'éditeur appelé par
24230 Éditer\SpecialChar \menuseparator
24231 Préférences\SpecialChar \menuseparator
24234 en changeant l'entrée
24237 \begin_inset space ~
24245 \begin_layout Standard
24246 J'ai trouvé avantageux d'utiliser LyX avec
24253 \begin_inset space ~
24261 \begin_layout LyX-Code
24262 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
24265 \begin_layout Standard
24266 Ainsi, quand vous utilisez
24270 et que vous vous apercevez qu'il faut modifier le code, vous pressez juste
24283 renvoie cette information à LyX via le serveur LyX.
24284 La fenêtre LyX montrera le fichier en question, avec le curseur pile poil
24290 Plus besoin de jouer aux devinettes ou de faire défiler tout le document
24291 pour savoir où se situait le problème !
24294 \begin_layout Standard
24295 Notez cependant qu'il vous faut activer cette fonction du serveur LyX, inactive
24297 Pour cela, allez dans
24299 Outils\SpecialChar \menuseparator
24300 Préférences\SpecialChar \menuseparator
24303 et mettez un chemin du genre
24306 \begin_inset Quotes fld
24309 /home/<votre-réperoire-home>/\SpecialChar \-
24311 \begin_inset Quotes frd
24318 Tubes du Serveur LyX
24323 \begin_layout Standard
24324 Lisez la documentation sur le serveur LyX dans le manuel de
24328 pour plus d'information.
24331 \begin_layout Subsubsection
24332 Ajouts à la barre d'outils
24335 \begin_layout Standard
24336 Il y a six nouveaux boutons qui peuvent être ajoutés à la barre d'outils
24338 Cinq de ces boutons sont des raccourcis vers les styles
24359 Le dernier bouton est un raccourci vers la commande
24360 \begin_inset Quotes fld
24364 \begin_inset Quotes frd
24370 \begin_layout Standard
24371 LyX a tout une série de boutons qui peuvent être intégrés dans la barre
24373 Personnellement, j'ai combiné les six raccourcis ci-dessus avec deux autres
24376 Visionner\SpecialChar \menuseparator
24378 \begin_inset space ~
24382 \begin_inset space ~
24385 Jour\SpecialChar \menuseparator
24390 Visionner\SpecialChar \menuseparator
24394 Voilà comment cela se présente :
24397 \begin_layout LyX-Code
24401 \begin_layout LyX-Code
24405 \begin_layout LyX-Code
24406 Icon "layout Standard"
24409 \begin_layout LyX-Code
24410 Icon "layout Section"
24413 \begin_layout LyX-Code
24414 Icon "layout LaTeX"
24417 \begin_layout LyX-Code
24418 Icon "layout LyX-Code"
24421 \begin_layout LyX-Code
24422 Icon "layout Scrap"
24425 \begin_layout LyX-Code
24429 \begin_layout LyX-Code
24433 \begin_layout LyX-Code
24434 Icon "buffer-typeset"
24437 \begin_layout LyX-Code
24438 Icon "build-program"
24441 \begin_layout LyX-Code
24445 \begin_layout LyX-Code
24449 \begin_layout LyX-Code
24453 \begin_layout LyX-Code
24457 \begin_layout LyX-Code
24461 \begin_layout Subsubsection
24462 Couleurs personnalisées
24465 \begin_layout Standard
24466 Un certain nombre de couleurs de LyX peuvent être personnalisées dans la
24472 Une des choses qui ennuient nombre d'entre nous est la couleur du code
24474 La couleur par défaut est le rouge, or les scraps utilisent la police LaTeX,
24475 et comme il y a beaucoup de scraps dans un document de programmation littéraire
24476 , vous en aurez sûrement marre de tout voir en rouge.
24477 Vous pouvez la changer dans l'onglet
24479 Apparence\SpecialChar \menuseparator
24485 \begin_layout Standard
24486 Le problème suivant est la présence visible des caractères
24487 \begin_inset Quotes fld
24491 \begin_inset Quotes frd
24495 Vous pouvez aussi choisir la couleur de ces caractères particuliers et
24496 donc les faire se confondre avec le fond.
24497 Je vous conseille de choisir une couleur qui est proche de celle du fond,
24498 mais pas la même : vous pourrez toujours les voir, mais ils ne vous dérangeront
24502 \begin_layout Chapter
24508 \begin_inset CommandInset label
24510 name "chap:Special-features"
24517 \begin_layout Standard
24520 You can do everything with LyX that you can do with LaTeX.
24521 However, LyX cannot support every LaTeX feature directly.
24522 But you can always use TeX Code.
24523 This chapter shows you some more special things you might want to use.
24524 For other special things you can do with figures, tables, floats, boxes
24525 and notes, have a look at the
24532 \begin_layout Section
24536 \begin_layout Standard
24539 The aim for this section is to show how the LaTeX package
24543 can be used in a LyX document.
24544 LyX does not support the
24548 package natively yet, so you have to use some TeX code.
24551 \begin_layout Standard
24558 package allows switching between one and multicolumn format on the same
24560 Footnotes are handled correctly, but will be placed at the bottom of the
24561 page and not under each column.
24562 Within the different columns you can use everyting, with the limitation
24563 that for floats you need to use the option
24570 \begin_layout Subsection
24574 \begin_layout Standard
24575 Si vous voulez avoir deux colonnes dans votre texte, il faut pour insérer
24578 \begin_layout Standard
24583 begin{multicols}{2}
24586 \begin_layout Standard
24587 en mode LaTeX à l'endroit où vous voulez démarrer la disposition en deux
24591 \begin_layout Standard
24599 \begin_layout Standard
24600 là où vous voulez qu'elle se termine.
24605 \begin_layout Plain Layout
24606 NdT : Les lecteurs anglophobes me pardonneront, mais je ne me lance pas
24607 à traduire des passages de Sherlock Holmes.
24616 \begin_layout Standard
24620 \begin_layout Plain Layout
24624 begin{multicols}{2}
24632 \begin_layout Standard
24637 The Adventure of the Empty House
24640 \begin_inset Newline newline
24645 Sir Arthur Conan Doyle
24648 \begin_layout Standard
24651 It was in the spring of the year 1894 that all London was interested, and
24652 the fashionable world dismayed, by the murder of the Honourable Ronald
24653 Adair under most unusual and inexplicable circumstances.
24654 The public has already learned those particulars of the crime which came
24655 out in the police investigation, but a good deal was suppressed upon that
24656 occasion, since the case for the prosecution was so overwhelmingly strong
24657 that it was not necessary to bring forward all the facts.
24658 Only now, at the end of nearly ten years, am I allowed to supply those
24659 missing links which make up the whole of that remarkable chain.
24660 The crime was of interest in itself, but that interest was as nothing to
24661 me compared to the inconceivable sequel, which afforded me the greatest
24662 shock and surprise of any event in my adventurous life.
24663 Even now, after this long interval, I find myself thrilling as I think
24664 of it, and feeling once more that sudden flood of joy, amazement, and increduli
24665 ty which utterly submerged my mind.
24666 Let me say to that public, which has shown some interest in those glimpses
24667 which I have occasionally given them of the thoughts and actions of a very
24668 remarkable man, that they are not to blame me if I have not shared my knowledge
24669 with them, for I should have considered it my first duty to do so, had
24670 I not been barred by a positive prohibition from his own lips, which was
24671 only withdrawn upon the third of last month.
24674 \begin_layout Standard
24678 \begin_layout Plain Layout
24690 \begin_layout Subsection
24694 \begin_layout Standard
24695 Le même schéma s'applique si vous voulez plus de deux colonnes.
24696 (Vous pouvez avoir plus de 3 colonnes si vous voulez, mais ça risque de
24697 ne pas être très agréable à regarder.)
24700 \begin_layout Standard
24704 \begin_layout Plain Layout
24708 begin{multicols}{3}
24716 \begin_layout Standard
24719 It can be imagined that my close intimacy with Sherlock Holmes had interested
24720 me deeply in crime, and that after his disappearance I never failed to
24721 read with care the various problems which came before the public.
24722 And I even attempted, more than once, for my own private satisfaction,
24723 to employ his methods in their solution, though with indifferent success.
24724 There was none, however, which appealed to me like this tragedy of Ronald
24726 As I read the evidence at the inquest, which led up to a verdict of willful
24727 murder against some person or persons unknown, I realized more clearly
24728 than I had ever done the loss which the community had sustained by the
24729 death of Sherlock Holmes.
24730 There were points about this strange business which would, I was sure,
24731 have specially appealed to him, and the efforts of the police would have
24732 been supplemented, or more probably anticipated, by the trained observation
24733 and the alert mind of the first criminal agent in Europe.
24734 All day, as I drove upon my round, I turned over the case in my mind and
24735 found no explanation which appeared to me to be adequate.
24736 At the risk of telling a twice-told tale, I will recapitulate the facts
24737 as they were known to the public at the conclusion of the inquest.
24740 \begin_layout Standard
24744 \begin_layout Plain Layout
24756 \begin_layout Standard
24757 Vous pouvez sans problème avoir plus de 3
24758 \begin_inset space ~
24761 colonnes, si vous le voulez, mais ce n'est plus très agréable à lire.
24764 \begin_layout Subsection
24765 Des Colonnes dans une Colonne
24768 \begin_layout Standard
24769 Vous pouvez même avoir des colonnes dans une colonne :
24772 \begin_layout Standard
24776 \begin_layout Plain Layout
24780 begin{multicols}{2}
24788 \begin_layout Standard
24791 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
24792 at that time governor of one of the Australian colonies.
24793 Adair's mother had returned from Australia to undergo the operation for
24794 cataract, and she, her son Ronald, and her daughter Hilda were living together
24798 \begin_layout Standard
24802 \begin_layout Plain Layout
24806 begin{multicols}{2}
24814 \begin_layout Standard
24817 The youth moved in the best society–had, so far as was known, no enemies
24818 and no particular vices.
24819 He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
24820 had been broken off by mutual consent some months before, and there was
24821 no sign that it had left any very profound feeling behind it.
24822 For the rest {sic} the man's life moved in a narrow and conventional circle,
24823 for his habits were quiet and his nature unemotional.
24824 Yet it was upon this easy-going young aristocrat that death came, in most
24825 strange and unexpected form, between the hours of ten and eleven-twenty
24826 on the night of March 30, 1894.
24829 \begin_layout Standard
24833 \begin_layout Plain Layout
24845 \begin_layout Standard
24848 Ronald Adair was fond of cards–playing continually, but never for such stakes
24850 He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
24851 It was shown that, after dinner on the day of his death, he had played
24852 a rubber of whist at the latter club.
24853 He had also played there in the afternoon.
24858 The evidence of those who had played with him– Mr.
24859 Murray, Sir John Hardy, and Colonel Moran–showed that the game was whist,
24860 and that there was a fairly equal fall of the cards.
24861 Adair might have lost five pounds, but not more.
24862 His fortune was a considerable one, and such a loss could not in any way
24864 He had played nearly every day at one club or other, but he was a cautious
24865 player, and usually rose a winner.
24866 It came out in evidence that, in partnership with Colonel Moran, he had
24867 actually won as much as four hundred and twenty pounds in a sitting, some
24868 weeks before, from Godfrey Milner and Lord Balmoral.
24869 So much for his recent history as it came out at the inquest.
24872 \begin_layout Standard
24876 \begin_layout Plain Layout
24888 \begin_layout Standard
24896 pour des exemples plus complexes avec l'espacement des colonnes et de l'en-tête
24897 , les lignes de séparation verticale, et plus encore.
24900 \begin_layout Standard
24901 \begin_inset Newpage newpage
24907 \begin_layout Section
24908 Paragraphes de forme inhabituelle
24911 \begin_layout Standard
24915 \begin_layout Plain Layout
24927 \begin_layout Standard
24931 \begin_layout Plain Layout
24940 \begin_layout Plain Layout
24954 \begin_layout Standard
24959 \begin_layout Plain Layout
24970 \begin_layout Plain Layout
24979 \begin_layout Plain Layout
24988 \begin_layout Plain Layout
24997 \begin_layout Plain Layout
25006 \begin_layout Plain Layout
25015 \begin_layout Plain Layout
25024 \begin_layout Plain Layout
25033 \begin_layout Plain Layout
25042 \begin_layout Plain Layout
25051 \begin_layout Plain Layout
25060 \begin_layout Plain Layout
25069 \begin_layout Plain Layout
25078 \begin_layout Plain Layout
25087 \begin_layout Plain Layout
25096 \begin_layout Plain Layout
25105 \begin_layout Plain Layout
25114 \begin_layout Plain Layout
25123 \begin_layout Plain Layout
25132 \begin_layout Plain Layout
25138 Il y a des fois où il faut en finir avec la tyrannie des paragraphes rectangulai
25140 Dans de telles situations, il faut recourir à la délicieuse commande TeX
25148 Comme vous voyez, on peut construire des formes complètement arbitraires
25149 en déclarant un ensemble de longueurs de ligne.
25150 Cette forme de paragraphe peut sembler un peu idiote et sans utilité, mais
25151 on peut imaginer des situations, comme des lettrines finement ajustées,
25152 l'enrobage de graphiques non rectangulaires, etc.
25153 qui bénéficieraient d'une telle opération.
25157 \begin_layout Standard
25158 \begin_inset VSpace bigskip
25164 \begin_layout Standard
25169 parshape nombre_lignes #1indentation #1longueur #2indentation #2longueur
25170 \SpecialChar \ldots{}
25171 #nindentation #nlongueur
25177 est le nombre de lignes du texte qui définit le paragraphe.
25178 S'il n'y a pas assez de lignes, la forme est tronquée ; s'il y en a trop,
25179 les lignes en surplus ont les mêmes dimensions que la dernière ligne ainsi
25189 spécifient l'indentation de la ligne à compter de la marge de gauche, et
25190 la longueur de la ligne à partir de ce point.
25191 La forme ne s'applique qu'au paragraphe en cours ; tout est remis à la
25192 normale pour le paragraphe suivant.
25195 \begin_layout Standard
25199 \begin_layout Plain Layout