1 #LyX 2.3 created this file. For more info see http://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
21 \let\myTOC\tableofcontents
22 \renewcommand{\tableofcontents}{%
23 \pdfbookmark[1]{\contentsname}{}
26 \pagenumbering{arabic}}
28 % extra space for tables
29 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
31 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
32 \use_default_options false
40 \maintain_unincluded_children false
42 \language_package default
45 \font_roman "lmodern" "default"
46 \font_sans "lmss" "default"
47 \font_typewriter "lmtt" "default"
48 \font_math "auto" "auto"
49 \font_default_family default
50 \use_non_tex_fonts false
53 \font_sf_scale 100 100
54 \font_tt_scale 100 100
56 \use_dash_ligatures false
58 \default_output_format pdf2
60 \bibtex_command default
61 \index_command default
65 \pdf_title "Options avancées de LyX"
66 \pdf_author "LyX Team"
67 \pdf_subject "Options avancées LyX"
68 \pdf_keywords "LyX, Documentacion, Options avancées"
70 \pdf_bookmarksnumbered true
71 \pdf_bookmarksopen false
72 \pdf_bookmarksopenlevel 1
77 \pdf_pdfusetitle false
78 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
81 \use_package amsmath 1
82 \use_package amssymb 1
85 \use_package mathdots 1
86 \use_package mathtools 1
88 \use_package stackrel 1
89 \use_package stmaryrd 1
90 \use_package undertilde 1
92 \cite_engine_type default
96 \paperorientation portrait
101 \notefontcolor #0000ff
108 \paragraph_separation indent
109 \paragraph_indentation default
111 \math_indentation default
112 \math_numbering_side default
117 \paperpagestyle headings
118 \tracking_changes false
119 \output_changes false
128 Options avancées de \SpecialChar LyX
132 \begin_layout Subtitle
134 \begin_inset Note Note
137 \begin_layout Plain Layout
138 Informations de révision :
141 \begin_layout Plain Layout
142 Traduction : Mise à jour pour 2.0 par JPChrétien, Date : 30/07/12011, relecture
143 partielle pour 2.0.5, 31/10/2012, remplacement de Éditer/Visionner/Insérer/Navigu
144 er par Édition/Affichage/Insertion/Navigation
147 \begin_layout Plain Layout
148 Mise à jour pour 2.1 (JPC): 30/12/2014, Traduction chapitre 8, unification
150 \begin_inset Quotes cld
154 \begin_inset Quotes crd
158 \begin_inset Quotes cld
162 \begin_inset Quotes crd
168 \begin_layout Plain Layout
169 Mise à jour pour 2.3 (JPC): 04/08/2017, nouveautés 2.3, revue générale; 28/01/2018
173 \begin_layout Plain Layout
174 Manque les sections 7.2.3 à 7.2.7 (CVS/SVN)
183 par l'équipe de \SpecialChar LyX
188 \begin_layout Plain Layout
189 Le principal responsable de la rédaction de ce fichier est
194 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
195 de la documentation de \SpecialChar LyX
198 <lyx-docs@lists.lyx.org>
201 \begin_inset Newline newline
204 Traduction en français par :
241 Merci d'envoyer vos commentaires et corrections sur la traduction à la
242 liste de diffusion de \SpecialChar LyX
245 <lyx-fr@lists.lyx.org>
255 \begin_layout Standard
256 \begin_inset CommandInset toc
257 LatexCommand tableofcontents
264 \begin_layout Chapter
268 \begin_layout Standard
278 que vous êtes en train de lire est avant tout la deuxième partie du
292 La raison de la division en deux du document est très simple : le
304 est déjà énorme et il contient toutes les fonctions de base qu'il faut
305 connaître pour préparer la plupart des documents.
306 Cependant, l'Équipe de \SpecialChar LyX
307 a pour but à long terme de rendre \SpecialChar LyX
309 différents fichiers de configuration et paquetages externes.
310 Cela signifie que si vous voulez utiliser le paquetage \SpecialChar LaTeX
312 pouvez créer un fichier de format qui lui soit dédié sans modifier \SpecialChar LyX
314 Nous avons déjà reçu ainsi plusieurs contributions, et certaines sont documenté
316 Il y a aussi quelques fonctionnalités plus
317 \begin_inset Quotes cld
321 \begin_inset Quotes crd
324 , comme les méthodes de présentation de bibliographies et la gestion des
325 documents éclatés en plusieurs fichiers, qui ne sont pas couverts par le
328 Guide de l'utilisateur
330 et sont décrites ici.
333 \begin_layout Standard
334 Ce manuel décrit aussi quelques fonctions spéciales, comme la gestion d'un
335 fax, le contrôle de version et le support de SGML, qui nécessitent des
336 logiciels supplémentaires pour fonctionner convenablement.
337 Il y a également un chapitre consacré à \SpecialChar LyX
339 Et enfin, il y a un chapitre sur les trucs et astuces \SpecialChar LaTeX
340 , qui servent à améliorer
341 vos documents grâce à la puissance de \SpecialChar LaTeX
343 Après tout, \SpecialChar LyX
344 est seulement WYSIWYM
348 \begin_layout Plain Layout
349 \begin_inset Quotes cld
352 What You See Is What You Mean
353 \begin_inset Quotes crd
357 \begin_inset Quotes cld
360 Vous voyez ce que vous voulez dire
361 \begin_inset Quotes crd
369 , et ne sera jamais qu'une interface à certaines des fonctions de \SpecialChar LaTeX
373 \begin_layout Standard
374 Si vous n'avez pas encore lu l'
378 , il est sûr que vous n'êtes pas au bon endroit.
383 est la première chose à consulter, car elle décrit les notations et les
384 formats de tous les manuels.
385 Vous devez aussi être à l'aise avec le
397 et avec toutes les fonctions de base de \SpecialChar LyX
401 \begin_layout Standard
402 Comme tous les sujets couverts par ce manuel dépendent étroitement de l'interact
403 ion de \SpecialChar LyX
404 avec \SpecialChar LaTeX
405 , le premier chapitre traite du fonctionnement interne de \SpecialChar LyX
407 et explique comment \SpecialChar LyX
408 peut générer exactement le code \SpecialChar LaTeX
410 Il est évidemment destiné à des utilisateurs aguerris de \SpecialChar LyX
414 \begin_layout Chapter
416 et \SpecialChar LaTeX
420 \begin_layout Section
421 Comment \SpecialChar LyX
422 utilise \SpecialChar LaTeX
426 \begin_layout Standard
427 Ce chapitre est à la fois pour les \SpecialChar TeX
428 -niciens et les curieux de \SpecialChar LaTeX
430 Nous allons y expliquer comment \SpecialChar LyX
431 et \SpecialChar LaTeX
432 fonctionnent ensemble pour produire
433 une sortie imprimable.
434 C'est le seul endroit de tous ces manuels où nous présumons que vous connaissez
435 quelque chose à \SpecialChar LaTeX
439 \begin_layout Standard
440 À un moment, nous avions coutume d'appeler \SpecialChar LyX
442 \begin_inset Quotes cld
445 interface WYSIWYM pour \SpecialChar LaTeX
447 \begin_inset Quotes crd
450 , mais ce n'est plus vrai désormais.
451 Des interfaces pour \SpecialChar LaTeX
453 Ce sont basiquement des éditeurs avec la possibilité de faire tourner \SpecialChar LaTeX
455 et de marquer les erreurs dans le fichier que vous éditez.
456 Bien que \SpecialChar LyX
466 , et qu'il marque aussi les erreurs dans le fichier, il fait aussi beaucoup,
467 beaucoup d'autres choses.
468 Grâce au concept WYSIWYM, vous n'avez pas besoin de connaître \SpecialChar LaTeX
473 a aussi ajouté quelques extensions à \SpecialChar LaTeX
475 Essayez un jour ceci : faites
477 Fichier\SpecialChar menuseparator
478 Exporter\SpecialChar menuseparator
483 Affichage\SpecialChar menuseparator
484 Afficher le code LaTeX
486 ) puis regardez le préambule du fichier
491 Vous remarquerez une variété de nouvelles macros définies spécialement
494 Ces macros sont définies automatiquement, en fonction de ce que vous utilisez
498 \begin_layout Standard
499 Il y a plusieurs commandes qui invoquent \SpecialChar LaTeX
504 \begin_layout Itemize
507 Document\SpecialChar menuseparator
513 \begin_layout Itemize
516 Document\SpecialChar menuseparator
525 jour\SpecialChar menuseparator
531 \begin_layout Standard
532 Elles n'invoqueront \SpecialChar LaTeX
533 que si le fichier a changé depuis la dernière fois
534 que \SpecialChar LaTeX
538 \begin_layout Standard
539 Quand vous faites tourner \SpecialChar LaTeX
540 sur le fichier que vous éditez, \SpecialChar LyX
545 \begin_layout Enumerate
546 Il convertit le document en \SpecialChar LaTeX
547 et l'enregistre dans un fichier avec l'extension
559 \begin_layout Enumerate
560 Il fait tourner \SpecialChar LaTeX
565 (peut-être plusieurs fois) et exécute toute autre commande (comme
573 ) nécessaire à la compilation du fichier \SpecialChar LaTeX
577 \begin_layout Enumerate
578 S'il y a des erreurs, il affiche le journal d'erreurs.
581 \begin_layout Standard
582 Si vous avez lancé \SpecialChar LaTeX
585 Affichage\SpecialChar menuseparator
596 Affichage\SpecialChar menuseparator
601 Fichier\SpecialChar menuseparator
605 réalise deux étapes supplémentaires :
608 \begin_layout Itemize
613 pour convertir le fichier DVI en PostScript;
616 \begin_layout Itemize
617 il exécute une visonneuse PostScript, comme
621 , pour afficher le résultat.
624 \begin_layout Standard
625 Lyx procède de manière similaire pour afficher ou exporter d'autres formats.
628 \begin_layout Section
629 Traduire des fichiers \SpecialChar LaTeX
634 \begin_layout Standard
635 Vous pouvez importer un fichier \SpecialChar LaTeX
636 dans \SpecialChar LyX
637 en utilisant le menu Fichier \SpecialChar menuseparator
638 Importer\SpecialChar menuseparator
640 X de \SpecialChar LyX
642 Cela va appeler un programme nommé
646 , qui va créer un fichier
656 va ensuite ouvrir ce fichier.
659 \begin_layout Standard
664 peut traduire la plupart des constructions \SpecialChar LaTeX
665 légales, mais pas toutes.
666 Ce qu'il ne parviendra pas à comprendre, il le laissera mode \SpecialChar TeX
668 qu'après avoir traduit un fichier avec tex2lyx, vous pouvez rechercher
669 les portions en code \SpecialChar TeX
670 et les corriger manuellement.
673 \begin_layout Standard
674 Si vous ignorez ce qu'est le code \SpecialChar TeX
675 , lisez le paragraphe suivant.
678 \begin_layout Section
679 Insérer du code \SpecialChar LaTeX
680 dans des documents \SpecialChar LyX
682 \begin_inset CommandInset label
684 name "sec:Insérer-du-code-LaTeX"
691 \begin_layout Standard
692 Vous pouvez faire en \SpecialChar LyX
693 tout ce que vous faites en \SpecialChar LaTeX
694 , pour une raison très
695 simple: vous pouvez toujours insérer du code \SpecialChar LaTeX
696 dans un document \SpecialChar LyX
699 ne peut tout simplement pas, et ne pourra probablement jamais, afficher
700 toutes les structures \SpecialChar LaTeX
702 Si vous avez besoin d'insérer des commandes \SpecialChar LaTeX
703 dans votre document \SpecialChar LyX
705 pouvez utiliser la boîte de
707 code \SpecialChar TeX
710 , que vous pouvez mettre dans votre document avec
712 Insertion\SpecialChar menuseparator
723 \begin_layout Standard
724 Voici un exemple d'insertion de commandes \SpecialChar LaTeX
725 dans un document \SpecialChar LyX
727 Le code ressemble à ceci :
730 \begin_layout LyX-Code
734 \begin_inset Newline newline
740 \begin_inset Newline newline
743 Un exemple d'environnement minipage.
745 \begin_inset Newline newline
748 mettre presque tout dedans, m
751 \begin_inset Newline newline
754 et des tableaux (non flottants).
755 \begin_inset Newline newline
761 \begin_inset Newline newline
765 \begin_inset Newline newline
771 \begin_inset Newline newline
777 \begin_inset Newline newline
783 \begin_inset Newline newline
788 \begin_inset Newline newline
794 \begin_inset Newline newline
800 \begin_inset Newline newline
806 \begin_inset Newline newline
814 \begin_layout Standard
817 code \SpecialChar TeX
820 contenant ce texte est juste après ce paragraphe.
821 Ceux d'entre vous qui lisent le manuel en ligne verront seulement un paquet
823 Ceux qui lisent une version imprimée du manuel verront le résultat final
827 \begin_layout Standard
831 \begin_layout Plain Layout
838 \begin_layout Plain Layout
845 \begin_layout Plain Layout
847 Un exemple d'environnement minipage.
848 Vous pouvez mettre presque tout dedans, m
850 ^eme des figures et des tableaux (non flottants).
853 \begin_layout Plain Layout
860 \begin_layout Plain Layout
865 \begin_layout Plain Layout
872 \begin_layout Plain Layout
879 \begin_layout Plain Layout
886 \begin_layout Plain Layout
892 \begin_layout Plain Layout
899 \begin_layout Plain Layout
906 \begin_layout Plain Layout
913 \begin_layout Plain Layout
925 \begin_layout Standard
926 En plus de l'utilisation du
928 code \SpecialChar TeX
931 , vous pouvez aussi créer un fichier séparé contenant une structure \SpecialChar LaTeX
933 Vous pouvez alors utiliser
935 Insertion\SpecialChar menuseparator
936 Fichier\SpecialChar menuseparator
939 pour inclure votre fichier (vous devez choisir le type
948 Nous vous recommandons de ne faire cela que si vous avez un fichier
957 Sinon, vous allez avoir du mal à partir à la chasse aux erreurs...
960 \begin_layout Standard
961 Encore quelques notes pour insister:
964 \begin_layout Itemize
965 au sein de \SpecialChar LyX
966 , le code \SpecialChar LaTeX
972 \begin_layout Itemize
978 si votre code \SpecialChar LaTeX
982 \begin_layout Itemize
983 attention à ne pas réinventer la roue.
986 \begin_layout Standard
987 Sur ce dernier point, \SpecialChar LyX
988 dispose déjà de pas mal de possibilités, et encore
989 plus sont en préparation.
990 Assurez-vous de vérifier dans les manuels que \SpecialChar LyX
991 n'a pas déjà telle ou telle
992 fonction avant de vous lancer joyeusement dans l'écriture de code \SpecialChar LaTeX
994 De plus, il existe beaucoup de paquetages \SpecialChar LaTeX
995 pour faire toutes sortes de
996 choses, des étiquettes et enveloppes aux tableaux sur plusieurs pages.
998 \begin_inset CommandInset href
1001 target "http://www.ctan.org/"
1006 pour plus de détails.
1009 \begin_layout Standard
1010 Si vous avez effectivement besoin de faire quelque chose de bizarre avec
1011 votre document, référez-vous à un bon livre sur \SpecialChar LaTeX
1012 pour avoir de l'aide.
1013 Un certain nombre sont cités dans la bibliographie du
1016 \begin_inset space ~
1020 \begin_inset space ~
1028 \begin_layout Section
1030 et le préambule \SpecialChar LaTeX
1034 \begin_layout Subsection
1035 À propos du préambule \SpecialChar LaTeX
1039 \begin_layout Standard
1040 Si vous connaissez déjà \SpecialChar LaTeX
1041 , il n'y a pas besoin d'expliquer ici à quoi sert
1043 Si vous ne le connaissez pas, ce qui suit vous en donnera une idée – nous
1044 vous recommandons encore de consulter un livre sur \SpecialChar LaTeX
1045 pour plus d'information.
1046 Dans tous les cas, il vaut mieux lire les points ci-dessous, parce qu'ils
1047 expliquent ce que vous pouvez faire et ce que vous n'avez pas besoin de
1048 faire dans le préambule \SpecialChar LaTeX
1049 d'un document \SpecialChar LyX
1053 \begin_layout Standard
1054 Le préambule \SpecialChar LaTeX
1055 vient au tout début d'un document,
1063 \begin_layout Itemize
1064 déclarer la classe de document.
1066 l'a déjà fait à votre place.
1070 \begin_layout Standard
1071 Si vous êtes un \SpecialChar LaTeX
1072 -nicien expérimenté, et que vous avez une classe de document
1073 particulière dont vous voulez vous servir, voyez le manuel de
1077 pour savoir comment la faire reconnaître par \SpecialChar LyX
1079 Puis soumettez le fruit de vos efforts à l'équipe \SpecialChar LyX
1080 pour que cela paraisse
1081 dans de prochaines versions !
1085 \begin_layout Itemize
1086 déclarer les paquetages utilisés.
1087 Les paquetages \SpecialChar LaTeX
1088 fournissent des commandes spéciales, qui sont disponibles
1089 dans un document seulement si le paquetage a été déclaré dans le préambule.
1090 Par exemple, le paquetage
1094 force l'indentation de tous les paragraphes.
1095 Il y a d'autres paquetages pour des étiquettes, des enveloppes, des marges,
1099 \begin_layout Itemize
1100 fixer les compteurs, variables, longueurs et largeurs.
1101 Il y a plusieurs compteurs et variables \SpecialChar LaTeX
1106 être fixés globalement depuis le préambule afin d'avoir l'effet désiré.
1107 (Il y a aussi d'autres variables que vous pouvez ajuster dans le document.)
1108 Les marges sont un bon exemple de ce qui doit être fixé dans le préambule.
1109 Un autre exemple est le type de marqueur pour les listes.
1110 Vous pouvez en fait régler cela n'importe où, mais il est préférable de
1111 le faire une seule fois, dans le préambule.
1114 \begin_layout Itemize
1115 déclarer les commandes définies par l'utilisateur (avec
1127 ), pour la plupart ce sont des abréviations pour des commandes \SpecialChar LaTeX
1129 très souvent dans le document.
1130 Bien que le préambule soit un bon endroit pour déclarer de telles commandes,
1135 être définies n'importe où ailleurs (mais
1139 d'être utilisées pour la première fois, bien sûr...).
1140 Ce peut être utile s'il y a beaucoup de code \SpecialChar LaTeX
1141 brut dans votre document,
1142 ce qui normalement ne devrait pas être le cas.
1145 \begin_layout Standard
1147 ajoute son propre lot de définitions au préambule du fichier
1152 Ceci rend les fichiers \SpecialChar LaTeX
1153 générés par \SpecialChar LyX
1157 \begin_layout Subsection
1158 Changer le préambule
1161 \begin_layout Standard
1162 Les commandes que \SpecialChar LyX
1163 ajoute au préambule d'un fichier \SpecialChar LaTeX
1165 vous ne pouvez pas les changer sans modifier les sources de \SpecialChar LyX
1167 Vous pouvez toutefois ajouter vos propres commandes au préambule en sélectionna
1170 Document\SpecialChar menuseparator
1171 Paramètres\SpecialChar menuseparator
1175 \begin_inset space ~
1185 ajoute tout ce qu'il y a dans la fenêtre
1188 \begin_inset space ~
1194 à son propre préambule.
1195 Avant d'ajouter vos propres déclarations, vous devriez vous assurer que
1197 ne fait pas déjà ce que vous voulez faire (rappelez-vous ce que nous avons
1198 dit : ne réinventez pas la roue !).
1201 Assurez-vous aussi que votre préambule est correct.
1206 S'il y a une erreur, vous risquez de voir apparaître un message d'erreur
1208 \begin_inset Quotes cld
1218 \begin_inset Quotes crd
1222 Si vous voyez ce message, vérifiez votre préambule.
1225 \begin_layout Subsection
1229 \begin_layout Standard
1230 Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
1234 \begin_layout Subsubsection
1235 Exemple 1 : Décalages
1238 \begin_layout Standard
1239 Il y a deux variables dans \SpecialChar LaTeX
1240 qui contrôlent la position de la page :
1252 , c'est-à-dire décalage horizontal et décalage vertical.
1253 Ces variables sont utiles si vous pensez par exemple à l'impression d'étiquette
1255 Parfois, la taille d'un médium d'impression et l'aire effectivement imprimable
1256 ne sont pas les mêmes.
1257 C'est là qu'interviennent
1272 \begin_layout Standard
1273 Les valeurs par défaut de
1285 sont toutes deux de 0
1286 \begin_inset space ~
1289 pt, c'est-à-dire que la page n'est pas décalée.
1292 \begin_layout Standard
1293 Malheureusement, quelques pilotes DVI semblent toujours décaler la page.
1294 Nous ne savons pas pourquoi, ni pourquoi l'administrateur système n'a pas
1295 corrigé un tel comportement.
1296 Si vous utilisez \SpecialChar LyX
1297 sur un système que vous n'entretenez pas vous-même, et
1298 si votre administrateur système est un paresseux
1302 \begin_layout Plain Layout
1303 NdT : Traduction vraisemblable de
1304 \begin_inset Quotes cld
1307 your sysadmin is a doofus
1308 \begin_inset Quotes crd
1328 peuvent sauver la mise.
1329 Supposez que vos marges du haut et de gauche soient toujours 0,5
1330 \begin_inset space ~
1334 Vous pouvez ajouter ceci au préambule :
1337 \begin_layout LyX-Code
1345 \begin_layout LyX-Code
1353 \begin_layout Standard
1354 ...et vos marges devraient désormais être correctes.
1357 \begin_layout Subsubsection
1358 Exemple 2 : Étiquettes
1361 \begin_layout Standard
1362 Supposez que vous vouliez imprimer un paquet d'étiquettes d'adresse.
1363 Il y a un paquetage plutôt sympathique, disponible à votre archive CTAN
1364 la plus proche, pour imprimer des feuilles d'étiquettes, appelé
1369 Il est possible que votre système n'ait pas ce paquetage installé par défaut.
1370 Nous vous laissons le vérifier.
1371 Il vous faut aussi lire sa documentation ; nous n'allons pas le faire à
1373 Toutefois, comme c'est un exemple, nous allons vous montrer comment il
1377 \begin_layout Standard
1378 D'abord, assurez-vous que vous utilisez la classe de document
1383 Ensuite, vous devez ajouter ce qui suit dans votre préambule :
1386 \begin_layout LyX-Code
1392 \begin_layout LyX-Code
1398 \begin_layout LyX-Code
1404 \begin_layout LyX-Code
1410 \begin_layout LyX-Code
1416 \begin_layout LyX-Code
1422 \begin_layout LyX-Code
1428 \begin_layout Standard
1429 Ceci est la configuration pour des feuilles d'étiquette Avery, référence
1431 Vous êtes maintenant prêt à imprimer des étiquettes, mais si vous devez
1432 insérer du code \SpecialChar LaTeX
1433 , placez les commandes
1445 autour de chaque étiquette.
1446 C'est expliqué dans la documentation du paquetage, ainsi que d'autres fonctions
1450 \begin_layout Standard
1451 Un jour, quelqu'un écrira peut-être une fonction de \SpecialChar LyX
1452 pour supporter directement
1454 Peut-être même que ce sera vous.
1457 \begin_layout Subsubsection
1458 Exemple 3 : Indentation de paragraphe
1461 \begin_layout Standard
1462 Les Américains ont l'habitude d'indenter la première ligne de
1467 Comme avec toutes leurs autres mœurs étranges, la plupart des Américains
1468 vont se plaindre et récriminer jusqu'à ce qu'ils aient ce qu'ils veulent,
1469 et qu'ils puissent indenter la première ligne de chaque paragraphe.
1472 \begin_layout Standard
1473 Bien sûr, cette habitude n'est pas typographiquement correcte.
1474 Dans des livres, vous n'indentez en général la première ligne d'un paragraphe
1479 s'il en suit un autre.
1480 L'idée derrière l'indentation de la première ligne est de pouvoir distinguer
1481 deux paragraphes consécutifs.
1482 S'il y a pas de paragraphe précédent, par exemple s'il suit une figure,
1483 ou si c'est le premier paragraphe d'une section, alors il n'y a pas d'indentati
1487 \begin_layout Standard
1488 Si vous êtes un Américain typique
1492 \begin_layout Plain Layout
1493 NdT : Ce qui m'étonnerait, mais on ne sait jamais!
1498 , cependant, vous ne vous occupez pas de choses aussi ésotériques ; vous
1499 voulez votre indentation ! Ajoutez ceci au préambule :
1502 \begin_layout LyX-Code
1505 usepackage{indentfirst}
1508 \begin_layout Standard
1509 Si votre distribution \SpecialChar TeX
1510 n'est pas un vieux coucou, vous avez ce paquetage,
1511 et tous vos paragraphes auront l'indentation que vous pensez qu'ils méritent.
1514 \begin_layout Subsubsection
1515 Exemple 4 : Ce document
1518 \begin_layout Standard
1519 Vous pouvez aussi aller voir le préambule de ce document pour avoir une
1520 idée de certaines possibilités avancées.
1524 \begin_inset space ~
1530 risque de ne pas être visible en une fois, même en plein écran.
1533 \begin_layout Section
1535 et les erreurs \SpecialChar LaTeX
1539 \begin_layout Standard
1540 Quand \SpecialChar LyX
1541 invoque \SpecialChar LaTeX
1542 , il lui dit d'ignorer toute erreur et de continuer.
1543 Il se sert ensuite du fichier log de \SpecialChar LaTeX
1544 pour en faire l'autopsie.
1545 S'il y a une erreur quelque part, \SpecialChar LyX
1546 ouvre une boîte avec un listing d'erreurs.
1547 Cliquer sur l'une d'elles déplace le curseur à l'emplacement approprié
1552 \begin_layout Plain Layout
1554 fera occasionnellement des déductions fausses sur l'emplacement de l'erreur.
1555 Ça arrivera surtout dans les tableaux, les figures, les math et le préambule.
1564 \begin_layout Standard
1565 Quelques-uns préfèrent regarder le fichier journal directement, il est accessibl
1568 Document\SpecialChar menuseparator
1570 \begin_inset space ~
1574 \begin_inset space ~
1580 Il y a quelques erreurs et avertissements assez fréquents.
1581 Nous allons les traiter ici.
1582 Vous devriez vous reporter à un bon livre sur \SpecialChar LaTeX
1583 pour une liste complète.
1586 \begin_layout Itemize
1589 \begin_inset Quotes cld
1593 \begin_inset Quotes crd
1600 \begin_layout Standard
1601 Tout ce qui commence par ces mots est un message d'avertissement destiné
1603 \begin_inset Quotes cld
1607 \begin_inset Quotes crd
1610 le code \SpecialChar LaTeX
1612 Vous aurez des messages de ce type si vous avez ajouté ou changé des références
1613 croisées ou des entrées de bibliographie, auquel cas \SpecialChar LaTeX
1615 que vous devez l'exécuter une nouvelle fois.
1618 \begin_layout Standard
1619 Vous pouvez en général les ignorer.
1623 \begin_layout Itemize
1626 \begin_inset Quotes cld
1630 \begin_inset Quotes crd
1637 \begin_layout Standard
1638 Un autre message d'avertissement, cette fois au sujet de polices que \SpecialChar LaTeX
1641 Le reste du message indiquera souvent la police de substitution que \SpecialChar LaTeX
1646 \begin_layout Standard
1647 Vous pouvez les ignorer sans crainte.
1651 \begin_layout Itemize
1654 \begin_inset Quotes cld
1660 \begin_inset Quotes crd
1667 \begin_layout Standard
1673 cracher ce genre de messages.
1674 Il engendre apparemment au moins un message de ce type pour n'importe quel
1675 document que vous écrivez.
1676 Ces messages vous préviennent que les lignes sont trop longues et débordent
1677 sur la marge de droite.
1678 Ceci se produit si \SpecialChar LaTeX
1679 ne trouve pas comment couper les lignes de manière
1680 raisonnablement correcte (notoirement avec une police à chasse fixe, du
1681 fait que cette police ne permet pas trouver les points de césure automatiquemen
1683 Dans de nombreux cas, c'est impossible à déceler dans le rendu final (ce
1684 peut être un point ou deux).
1685 Parfois cependant, les lignes débordent visiblement dans la marge, et c'est
1686 quelque chose que vous ne souhaiterez pas voir dans votre impression finale.
1687 \begin_inset Newline newline
1690 Il y a plusieurs solutions pour minimiser l'effet de ces débordements.
1693 Activer les fonctionnalités micro-typographiques
1697 Document\SpecialChar menuseparator
1698 Paramètres\SpecialChar menuseparator
1701 peut déjà améliorer significativement les choses.
1702 Par ailleurs, un code \SpecialChar LaTeX
1703 tel que celui qui suit, inséré dans
1705 Document\SpecialChar menuseparator
1706 Paramètres\SpecialChar menuseparator
1709 réduit d'habitude massivement les débordements de ligne (ce code est inséré
1710 dans le préambule du présent document):
1713 \begin_layout LyX-Code
1717 \begin_inset Newline newline
1723 \begin_inset Newline newline
1728 emergencystretch 1.5em
1729 \begin_inset Newline newline
1737 \begin_layout Standard
1738 Dans certains, cependant, vous devrez finalement réécrire le texte pour
1739 obtenir des césures correctes
1743 \begin_layout Plain Layout
1744 Pour les détails , voir
1745 \begin_inset Flex URL
1748 \begin_layout Plain Layout
1750 http://www.tex.ac.uk/FAQ-overfull.html
1763 \begin_layout Standard
1764 Dans tous les cas, il faut vérifier les lignes concernées, au plus tard
1765 avant l’édition de la version finale du document.
1766 Vos yeux vous diront s'il y a un problème avec un espacement trop grand
1770 \begin_layout Plain Layout
1771 Vous pouvez aussi activer l'option
1772 \begin_inset Quotes cld
1776 \begin_inset Quotes crd
1779 dans les options de classe via
1780 \begin_inset Flex Noun
1783 \begin_layout Plain Layout
1784 Document\SpecialChar menuseparator
1785 Paramètres\SpecialChar menuseparator
1791 : \SpecialChar LaTeX
1792 tracera une barre noire dans la marge des lignes qui débordent.
1801 \begin_layout Itemize
1804 \begin_inset Quotes cld
1810 \begin_inset Quotes crd
1817 \begin_layout Standard
1818 Pas aussi courant que son cousin.
1819 Ceci de produit si \SpecialChar LaTeX
1820 ne trouve pas de point de césure raisonnable et par
1821 conséquent crée des lignes trop aérées.
1822 Comme précédemment, vérifiez si cela se voit.
1826 \begin_layout Itemize
1829 \begin_inset Quotes cld
1835 \begin_inset Quotes crd
1843 \begin_inset Quotes cld
1849 \begin_inset Quotes crd
1856 \begin_layout Standard
1857 Des avertissements sur des problèmes de saut de page.
1858 À nouveau, vous n'avez qu'à regarder ce qui sort.
1859 Vous verrez bien si quelque chose ne va pas.
1863 \begin_layout Itemize
1866 \begin_inset Quotes cld
1869 LaTeX Error: File 'Xxxx' not found
1870 \begin_inset Quotes crd
1877 \begin_layout Standard
1881 \begin_inset Quotes cld
1885 \begin_inset Quotes crd
1890 n'est pas présent sur ce système.
1891 Ceci apparaît habituellement parce qu'un paquetage nécessaire à votre document
1893 Si vous n'avez pas touché au préambule ou si vous n'avez pas utilisé la
1900 , alors un des paquetages que \SpecialChar LyX
1901 a essayé de charger est manquant.
1904 Aide\SpecialChar menuseparator
1906 \begin_inset space ~
1912 pour voir la liste des paquetages dont \SpecialChar LyX
1914 Ce fichier est mis à jour à chaque fois que vous reconfigurez \SpecialChar LyX
1917 Outils\SpecialChar menuseparator
1920 ) et vous dit quels paquetages ont été détectés et à quoi ils servent.
1923 \begin_layout Standard
1934 , et que le paquetage en question n'est pas installé, vous devez l'installer
1939 \begin_layout Itemize
1942 \begin_inset Quotes cld
1945 LaTeX Error: Unknown option
1946 \begin_inset Quotes crd
1953 \begin_layout Standard
1954 Les messages d'erreur commençant ainsi essayent de vous dire que vous avez
1955 spécifié une option impossible ou inexistante dans un paquetage.
1956 Vérifiez dans sa documentation.
1960 \begin_layout Itemize
1963 \begin_inset Quotes cld
1966 Undefined control sequence
1967 \begin_inset Quotes crd
1974 \begin_layout Standard
1975 Si vous avez inséré du code \SpecialChar LaTeX
1976 dans votre document, et fait une faute de frappe,
1977 vous aurez un de ceux-là.
1978 Vous pouvez aussi avoir oublié de charger un paquetage.
1979 Dans tous les cas, d'habitude ce message d'erreur veut dire que vous avez
1980 utilisé une commande inconnue.
1984 \begin_layout Standard
1985 Il y a d'autres messages d'erreur et d'avertissement.
1986 Quelques-uns sont explicites
1990 \begin_layout Plain Layout
1991 NdT : Pour un anglophone...
1997 Ce sont souvent des messages \SpecialChar LaTeX
1999 D'autres sont carrément incompréhensibles.
2000 Ce sont en fait des messages d'erreur \SpecialChar TeX
2001 , et nous n'avons vraiment
2005 de ce qu'ils signifient ou de comment les déchiffrer.
2006 Personne ne le sait.
2009 \begin_layout Standard
2010 Voici une liste de vérifications à effectuer si vous êtes confronté à des
2014 \begin_layout Enumerate
2015 cherchez d'éventuelles fautes de frappe dans le code \SpecialChar LaTeX
2016 que vous avez inséré;
2019 \begin_layout Enumerate
2020 s'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
2024 \begin_layout Enumerate
2025 si vous avez un paquet de boîtes d'erreur entassées tout en haut du document
2026 — et surtout si vous voyez
2027 \begin_inset Quotes cld
2037 \begin_inset Quotes crd
2040 , ça veut dire qu'il y a des erreurs dans le préambule.
2041 Commencez par corriger votre préambule;
2044 \begin_layout Enumerate
2045 si vous n'avez rien ajouté au préambule et si vous n'avez pas ajouté de
2046 code \SpecialChar LaTeX
2047 au document, le suspect numéro un est votre distribution \SpecialChar LaTeX
2049 Vérifiez s'il manque des paquetages et rajoutez-les;
2052 \begin_layout Enumerate
2053 très bien, il ne manque aucun paquetage.
2054 Avez-vous utilisé une des options de réglage fin de \SpecialChar LyX
2060 l'une d'entre elles, en essayant par exemple d'insérer manuellement des
2064 \begin_inset space ~
2069 , de sauts de paragraphe ou de sauts de page ? Avez-vous essayé de bricoler
2070 quelque chose avec tout ça au lieu d'utiliser les environnements de paragraphe
2074 \begin_layout Enumerate
2075 d'accord, vous n'avez utilisé aucune des options de réglage fin, vous avez
2076 joué dans les règles.
2077 Avez-vous essayé une manœuvre bizarre ? Avez-vous fait quelque chose de
2078 pas net dans un tableau ou une équation, comme insérer un graphique dans
2079 une case de tableau ?
2082 \begin_layout Enumerate
2083 Avez-vous de longues portions de texte dans lesquelles \SpecialChar LaTeX
2085 d'endroit où passer à la ligne ? Par défaut, \SpecialChar LaTeX
2086 est assez strict avec la
2087 quantité d'espace entre les mots qu'il va ajouter pour passer à la ligne.
2088 Il est alors préférable que vous retravailliez le paragraphe pour éviter
2092 \begin_layout Enumerate
2093 avez-vous exagéré avec l'imbrication ? \SpecialChar LyX
2094 (actuellement) ne vérifie pas que
2095 vous restez dans les limites de l'imbrication d'environnements.
2096 Si vous avez imbriqué un tas d'environnements jusqu'au
2097 \begin_inset Formula $17^{e}$
2100 niveau, le problème est là;
2103 \begin_layout Enumerate
2104 vous n'avez obtenu aucun message d'erreur, mais votre rendu ne ressemble
2106 Si vous avez un tableau ou une figure qui est trop large ou trop haute
2107 pour la page, vous devez :
2111 \begin_layout Enumerate
2112 mettre la figure à l'échelle pour qu'elle tienne.
2115 \begin_layout Enumerate
2116 rétrécir le tableau pour qu'il tienne.
2120 \begin_layout Enumerate
2121 Si quelque chose d'autre ne va pas avec le rendu, et que vous n'avez rien
2122 essayé de bizarre ni bricolé avec les réglages fins, nous ne savons pas
2126 \begin_layout Standard
2127 Si vous n'êtes pas plus avancé avec tout ceci – et bien,
2131 que vous avez trouvé une erreur dans \SpecialChar LyX
2136 \begin_layout Chapter
2137 Outils supplémentaires
2140 \begin_layout Section
2141 Personnaliser une bibliographie avec Bib\SpecialChar TeX
2147 \begin_layout Standard
2148 L'essentiel des bases de l'utilisation de Bib\SpecialChar TeX
2153 sont décrites dans le paragraphe
2155 Les bases de données bibliographiques
2159 Guide de l'utilisateur
2162 Les paragraphes qui suivent détaillent les fonctionnalités bibliographiques
2163 particulières qui sont accessibles depuis \SpecialChar LyX
2167 \begin_layout Subsection
2168 Autres styles de citation
2171 \begin_layout Standard
2172 Le style standard de Bib\SpecialChar TeX
2173 utilise des nombres (par exemple
2174 \begin_inset Quotes cld
2178 \begin_inset Quotes crd
2181 ) pour faire référence à un ouvrage cité.
2182 Cependant, dans de nombreuses disciplines scientifiques, on utilise d'autres
2183 styles de citations.
2184 Le plus courant et le style auteur-année (par exemple
2185 \begin_inset Quotes cld
2189 \begin_inset Quotes crd
2194 gère trois paquetages qui fournissent ce style,
2195 \begin_inset Flex Code
2198 \begin_layout Plain Layout
2213 Chacun de ces paquetages a ses avantages et ses inconvénients qui ne peuvent
2214 être listés ici en détail.
2215 Si vous voulez seulement avoir un simple style auteur-année (ou auteur-nombre)
2216 ou si vous voulez utiliser un des innombrables fichiers de styles pour
2217 natbib, alors vous choisirez probablement le paquetage
2222 Si vous cherchez des styles de citation adaptés aux documents juridiques,
2223 vous pouvez envisager d'utiliser le paquetage plus récent
2228 Si vous voulez contrôler complètement la mise en forme ou si vous cherches
2229 des fonctionnalités sophistiquées comme ibidem, citations en notes de bas
2230 de page, citations plein titre, formats de dates évolués (comme 400 AC)
2231 ou une internationalisation complète dans d'autres langues que l'anglais,
2232 vous devriez vraiment utiliser
2233 \begin_inset Flex Code
2236 \begin_layout Plain Layout
2242 , qui surpasse tous les autres paquetages en termes de fonctionnalités,
2243 mais qui est également assez lourd et consommateur de ressources.
2246 \begin_layout Standard
2247 L'utilisation de ces paquetages avec \SpecialChar LyX
2248 est sensiblement la même.
2251 Document\SpecialChar menuseparator
2254 et choisissez dans la rubrique
2259 \begin_inset Flex Noun
2262 \begin_layout Plain Layout
2269 \begin_inset Flex Noun
2272 \begin_layout Plain Layout
2279 \begin_inset Flex Noun
2282 \begin_layout Plain Layout
2289 \begin_inset Flex Noun
2292 \begin_layout Plain Layout
2293 Biblatex (mode Natbib)
2299 \begin_inset Flex Noun
2302 \begin_layout Plain Layout
2309 \begin_inset Flex Noun
2312 \begin_layout Plain Layout
2319 \begin_inset space ~
2324 Guide de l'utilisateur
2326 pour les détails au sujet de ces choix).
2327 Avec ces tous ces paquetages, vous aurez des options supplémentaires dans
2332 et vous pourrez choisir le style de la référence (
2333 \begin_inset Quotes cld
2337 \begin_inset Quotes crd
2341 \begin_inset Quotes cld
2345 \begin_inset Quotes cld
2349 \begin_inset Quotes crd
2353 \begin_inset Quotes cld
2357 \begin_inset Quotes crd
2361 Notez que chaque paquetage nécessite des fichiers de style spécifiques
2362 (ils sont tous fournis avec leur propres fichiers, mais on peut trouver
2363 beaucoup de fichiers de style supplémentaires et même un programme interactif
2364 pour construire des fichiers de style
2368 \begin_layout Plain Layout
2370 \begin_inset Flex URL
2373 \begin_layout Plain Layout
2375 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
2393 \begin_layout Subsection
2394 Bibliographies subdivisées
2397 \begin_layout Standard
2398 Parfois vous avez besoin de diviser votre bibliographie en plusieurs sections.
2399 Si par exemple, vous êtes un historien, la possibilité de séparer les sources
2400 et les travaux scientifiques est vraisemblablement une possibilité
2401 \begin_inset Quotes cld
2405 \begin_inset Quotes crd
2409 Malheureusement, Bib\SpecialChar TeX
2410 ne vous permet pas lui-même de faire cela.
2411 La bonne nouvelle : Avec l'aide de quelques paquetages \SpecialChar LaTeX
2414 pour satisfaire vos besoins historiques.
2417 \begin_layout Standard
2419 fournit un support natif d'un de ces paquetages,
2427 \begin_layout Plain Layout
2429 \begin_inset Flex URL
2432 \begin_layout Plain Layout
2434 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
2445 L'avantage de ce paquetage (comparé à d'autres comme
2449 ) est que n'avez pas besoin de définir de nouvelles commandes de citation.
2450 À la place, vous aurez à préparer des bases de données bibliographiques
2451 différentes pour les différentes sections de votre bibliographie.
2452 Par exemple, si vous voulez diviser votre bibliographie en deux sections
2454 \begin_inset Quotes cld
2458 \begin_inset Quotes crd
2462 \begin_inset Quotes cld
2465 travaux scientifiques
2466 \begin_inset Quotes crd
2469 , vous devez d'abord créer deux bases de données, par exemple
2480 \begin_layout Standard
2481 Dans \SpecialChar LyX
2482 , allez dans le menu
2484 Document\SpecialChar menuseparator
2495 \begin_inset space ~
2501 Vous pouvez maintenant insérer plusieurs bibliographies Bib\SpecialChar TeX
2503 de votre bibliographie.
2504 Pour revenir à notre exemple : insérez une bibliographie Bib\SpecialChar TeX
2510 et une deuxième pour la base de données
2515 Vous êtes libres d'utiliser le même style ou un style différent pour chaque
2517 En plus, vous pouvez choisir que votre section bibliographique contienne
2519 \begin_inset Quotes cld
2522 toutes les références citées
2523 \begin_inset Quotes crd
2526 de la base de données utilisée (ce qui est le comportement implicite),
2528 \begin_inset Quotes cld
2531 toutes les références non citées
2532 \begin_inset Quotes crd
2536 \begin_inset Quotes cld
2539 toutes les références
2540 \begin_inset Quotes crd
2544 Ceci put être utile si vous voulez séparer votre bibliographie en trois
2546 \begin_inset Quotes cld
2550 \begin_inset Quotes crd
2554 \begin_inset Quotes cld
2558 \begin_inset Quotes crd
2562 \begin_inset Quotes cld
2565 Travaux scientifiques
2566 \begin_inset Quotes crd
2570 Les titres des sections peuvent être ajoutés comme des entêtes de section
2571 ou de sous-section ordinaires.
2576 supprime le titre de la bibliographie, vous devez aussi le remettre manuellemen
2577 t ( comme un chapitre* ou une section*, par exemple).
2580 \begin_layout Standard
2585 , la procédure est un peu différente.
2590 ne fonctionne pas avec
2595 \begin_inset Flex Noun
2598 \begin_layout Plain Layout
2599 Bbibliographie subdivisée
2604 est désactivée si vous utilisez
2613 inclut ses moyens propres pour créer des bibliographies subdivisées.
2614 Vous pouvez: soit ajouter des mots-clés aux entrées bibliographiques à
2616 \begin_inset Flex Code
2619 \begin_layout Plain Layout
2625 , puis filtrer les sections bibliographiques par mot-clé (en ajoutant
2626 \begin_inset Flex Code
2629 \begin_layout Plain Layout
2636 \begin_inset Flex Noun
2639 \begin_layout Plain Layout
2645 de la fenêtre de dialogue qui apparaît si vous faites un clic gauche sur
2647 \begin_inset Flex Noun
2650 \begin_layout Plain Layout
2651 Bibliographie Biblatex
2656 ); soit filtrer par type d'entrée (comme book ou article) en saisissant
2658 \begin_inset Flex Code
2661 \begin_layout Plain Layout
2668 \begin_inset Flex Code
2671 \begin_layout Plain Layout
2678 \begin_inset Flex Noun
2681 \begin_layout Plain Layout
2687 mentionné ci-dessus; soit créer des
2688 \begin_inset Quotes cld
2691 catégories bibliographiques
2692 \begin_inset Quotes crd
2695 auxquelles vous pouvez affecter des entrées bibliographiques individuelles.
2696 Voyez le manuel Biblatex, subsection
2698 Subdivided Bibliographies
2707 \begin_layout Subsection
2708 Bibliographies multiples
2709 \begin_inset CommandInset label
2711 name "subsec:Bibliographies-multiples"
2718 \begin_layout Standard
2719 Les bibliographies multiples, par exemple une bibliographie pour chaque
2720 partie, chapitre, section, sous-section or sous-document du document, sont
2721 également possibles avec \SpecialChar LyX
2723 Pour les activer, allez à
2724 \begin_inset Flex Noun
2727 \begin_layout Plain Layout
2728 Document\SpecialChar menuseparator
2729 Paramètres\SpecialChar menuseparator
2735 et sélectionnez le sectionnement requis (e.g.
2737 \begin_inset Quotes cld
2741 \begin_inset Quotes crd
2745 \begin_inset Flex Noun
2748 \begin_layout Plain Layout
2749 Bibliographies multiples
2755 Puis ajoutez une bibliographie Bib(la)\SpecialChar TeX
2756 à chaque élément (e.
2757 \begin_inset space \thinspace{}
2760 g., section) de votre document.
2761 Dans le résultat imprimable, une bibliographie séparée ne contenant que
2762 les références du sectionnement considéré sera créée.
2765 \begin_layout Standard
2766 Si vous utilisez Bib\SpecialChar TeX
2768 \begin_inset Flex Code
2771 \begin_layout Plain Layout
2778 \begin_inset Flex Code
2781 \begin_layout Plain Layout
2787 est utilisé pour créer des bibliographies multiples.
2788 Le premier est utilisé si vous sélectionnez
2789 \begin_inset Quotes cld
2793 \begin_inset Quotes crd
2805 \begin_inset Flex Noun
2808 \begin_layout Plain Layout
2809 Bibliographie subdivisée
2815 Dans tous les autres cas, c'est
2816 \begin_inset Flex Code
2819 \begin_layout Plain Layout
2829 \begin_layout Plain Layout
2830 Une autre approche, si vous êtes prêt à utiliser un peu de
2831 \begin_inset Flex Noun
2834 \begin_layout Plain Layout
2835 Code \SpecialChar TeX
2842 \begin_inset space ~
2846 \begin_inset CommandInset ref
2848 reference "sec:Insérer-du-code-LaTeX"
2852 ), consiste à utiliser le paquetage
2853 \begin_inset Flex Code
2856 \begin_layout Plain Layout
2868 \begin_inset Flex Code
2871 \begin_layout Plain Layout
2878 encapsule les entités spécifiées entre les commandes
2879 \begin_inset Flex Code
2882 \begin_layout Plain Layout
2891 \begin_inset Flex Code
2894 \begin_layout Plain Layout
2902 pour créer les bibliographies.
2903 Notez que cette approche a quelques limitations.
2904 D'abord, chaque référence de citation doit se trouver dans une
2905 \begin_inset Flex Code
2908 \begin_layout Plain Layout
2915 Les citations en-dehors d'une entité défini (par exemple, avant la première
2916 section si vous utilisez
2917 \begin_inset Quotes cld
2921 \begin_inset Quotes crd
2924 ) apparaîtront comme
2925 \begin_inset Quotes cld
2929 \begin_inset Quotes crd
2933 Vous pouvez cependant créer vos propres entités en saisissant
2934 \begin_inset Flex Code
2937 \begin_layout Plain Layout
2946 \begin_inset Flex Code
2949 \begin_layout Plain Layout
2957 en code \SpecialChar TeX
2958 (par exemple pour contourner la présente limitation).
2960 \begin_inset Flex Code
2963 \begin_layout Plain Layout
2969 s ne peuvent inclure d'autres
2970 \begin_inset Flex Code
2973 \begin_layout Plain Layout
2980 Une seconde limitation vient du fait que
2981 \begin_inset Flex Code
2984 \begin_layout Plain Layout
2990 parcourt toujours toutes les références d'une base bibliographique, même
2991 celles qui ne sont pas citées.
2992 Ceci peut créer des citations bizarres (e.
2993 \begin_inset space \thinspace{}
2998 \begin_inset Quotes cld
3002 \begin_inset Quotes crd
3005 si deux œuvres de cet auteur publiées en 2014 sont dans la base, alors
3006 qu'une seule est citée).
3009 \begin_layout Standard
3015 \begin_inset Flex Code
3018 \begin_layout Plain Layout
3024 est utilisée à la place du choix déroulant.
3025 Si vous avez besoin d'entités spécifiques, vous pouvez insérer au début
3027 \begin_inset Flex Code
3030 \begin_layout Plain Layout
3039 \begin_inset Flex Code
3042 \begin_layout Plain Layout
3050 respectivement, en code\SpecialChar TeX
3052 Si vous voulez aussi préciser la fin de l'entité, utilisez l'environnement
3054 \begin_inset Flex Code
3057 \begin_layout Plain Layout
3067 \begin_inset Flex Code
3070 \begin_layout Plain Layout
3079 Notez cependant que les
3080 \begin_inset Flex Code
3083 \begin_layout Plain Layout
3089 s ne peuvent contenir d'autres
3090 \begin_inset Flex Code
3093 \begin_layout Plain Layout
3100 En plus de la bibliographie individuelle de l'entité considérée,
3104 permet aussi d'émettre toutes le bibliographies, les unes après les autres,
3105 à un endroit particulier (e.
3106 \begin_inset space \thinspace{}
3109 g., à la fin du document).
3111 \begin_inset Quotes cld
3114 toutes les entités de références
3115 \begin_inset Quotes crd
3118 dans le menu déroulant
3122 de la fenêtre de dialogue de l'insert de bibliographie pour obtenir ceci.
3126 \begin_layout Section
3127 Documents en plusieurs fichiers
3130 \begin_layout Subsection
3134 \begin_layout Standard
3135 Quand on travaille sur un gros fichier avec de nombreux chapitres, il est
3136 souvent pratique de diviser le document en plusieurs fichiers ; par ailleurs,
3137 il arrive qu'un élément comme un tableau soit susceptible de modifications
3138 ultérieures, alors que le reste du texte ne changera plus.
3139 Dans ces cas-là, il est judicieux d'utiliser les possibilités de segmentation
3141 Ainsi, les communications scientifiques ont souvent cinq chapitres principaux
3142 : introduction, observations, résultats, discussion, conclusion.
3143 Chacun d'entre eux peut constituer un fichier \SpecialChar LyX
3144 séparé, avec un fichier
3146 \begin_inset Quotes cld
3150 \begin_inset Quotes crd
3153 qui contient le titre, les auteurs, le résumé, les références, etc.
3154 Il convient de noter que chacun des fichiers est un fichier \SpecialChar LyX
3156 qui peut aussi bien être mis en page et imprimé seul, qu'être inclus dans
3158 Tous ces fichiers doivent cependant avoir la même classe de document –
3159 n'essayez pas de mélanger la classe
3168 Il est également possible d'inclure des fichiers \SpecialChar LaTeX
3169 : cependant, ces fichiers
3170 doivent alors être sans leur préambule (c'est-à-dire sans la partie jusqu'à
3177 incluse, et sans la ligne
3183 ) pour éviter des erreurs à la création du fichier DVI.
3186 \begin_layout Standard
3188 permet l'inclusion de fichiers en sélectionnant
3190 Insertion\SpecialChar menuseparator
3191 Fichier\SpecialChar menuseparator
3194 , ce qui positionne une balise à l'endroit du curseur.
3195 Un clic sur cette balise ouvre une fenêtre qui permet de saisir le nom
3196 du fichier et la méthode d'inclusion.
3199 \begin_layout Standard
3200 Les trois méthodes d'inclusion sont
3201 \begin_inset Quotes cld
3209 \begin_inset Quotes crd
3213 \begin_inset Quotes cld
3221 \begin_inset Quotes crd
3225 \begin_inset Quotes cld
3233 \begin_inset Quotes crd
3238 \begin_inset Quotes cld
3246 \begin_inset Quotes crd
3250 \begin_inset Quotes cld
3258 \begin_inset Quotes crd
3261 se ressemblent sur de nombreux points, mais diffèrent notablement sur d'autres:
3264 \begin_layout Enumerate
3266 \begin_inset Quotes cld
3270 \begin_inset Quotes crd
3273 commenceront sur une nouvelle page, alors que ceux
3274 \begin_inset Quotes cld
3278 \begin_inset Quotes crd
3281 commenceront sur la page en cours.
3285 \begin_layout Enumerate
3287 \begin_inset Quotes cld
3295 \begin_inset Quotes crd
3298 ne peuvent pas eux-mêmes
3299 \begin_inset Quotes cld
3303 \begin_inset Quotes crd
3306 d'autre fichiers (sous-sous-documents).
3308 \begin_inset Quotes cld
3316 \begin_inset Quotes crd
3319 , en revanche, la sous incorporation est illimitée.
3322 \begin_layout Enumerate
3323 \begin_inset Quotes cld
3331 \begin_inset Quotes crd
3334 permet l'émettre la sortie imprimable d'un sous-ensemble de fichiers
3335 \begin_inset Quotes cld
3339 \begin_inset Quotes crd
3342 tout en conservant la valeur correcte des compteurs (pagination et autres)
3343 et des références (voyez la section
3354 \begin_layout Standard
3356 \begin_inset Quotes cld
3364 \begin_inset Quotes crd
3367 est la méthode appropriée pour des chapitres rédigés à part comme des sous-docu
3369 \begin_inset Quotes cld
3377 \begin_inset Quotes crd
3380 convient mieux pour un héritage de fichiers arbitraires.
3383 \begin_layout Standard
3384 Un fichier inclus en
3385 \begin_inset Quotes cld
3389 \begin_inset Quotes crd
3392 vous permet d'insérer un texte mis en forme exactement comme il apparaît
3393 dans le fichier d'origine.
3394 Normalement, les espaces dans ce fichier sont invisibles, cependant, deux
3395 espaces consécutives sont conservées, a contrario des règles habituelles
3398 Cependant, cocher l'option
3401 \begin_inset space ~
3405 \begin_inset space ~
3410 résout toute incertitude en matérialisant chaque espace par un symbole.
3413 \begin_layout Standard
3414 D'une manière générale, le fichier maître est converti en un seul fichier
3416 avant la typographie, alors que les fichiers inclus sont convertis en
3417 fichiers \SpecialChar LaTeX
3418 dépourvus de préambule.
3421 \begin_layout Subsection
3422 Références croisées entre fichiers
3425 \begin_layout Standard
3426 \begin_inset Box Shadowbox
3436 height_special "totalheight"
3441 backgroundcolor "none"
3444 \begin_layout Plain Layout
3445 Ce paragraphe est quelque peu obsolète.
3446 Il faudrait décrire les documents maîtres implicites et comment les sous-docume
3447 nts s'ouvrent en même temps que le document maître.
3453 Il est possible de faire des références croisées entre différents fichiers.
3454 D'abord, il faut ouvrir tous les fichiers concernés : appelons-les A et
3455 B pour un exemple avec deux fichiers, avec B inclus dans A.
3456 Supposons que nous ayons inséré une étiquette dans A, à laquelle nous voulons
3457 faire référence dans B.
3458 Il faut ouvrir la fenêtre de référence croisée à partir de B, et il est
3459 alors possible de choisir le
3460 \begin_inset Quotes cld
3464 \begin_inset Quotes crd
3470 \begin_layout Subsection
3471 Listes bibliographiques dans tous les sous-documents
3474 \begin_layout Standard
3475 Lorsque vous travaillez avec un sous-document, vous pouvez préférer avoir
3476 une seule bibliographie principale à la fin, tout en conservant la possibilité
3477 d'avoir une bibliographie sélectionnée pour le sous-document si vous affichez
3478 la sortie de ce sous-document seul.
3479 Voici comment procéder.
3482 \begin_layout Standard
3483 Dans le document maître, vous insérez simplement un insert bibliographique
3484 là où la bibliographie principale doit apparaître, que ce soit dan sle
3485 document maître ou dans un sous-document.
3486 Si la bibliographie est dans le document maître, les références seront
3487 héritées par tous les sous-documents: elles sont donc disponibles dans
3488 la fenêtre de dialogue des citations dans chacun d'entre eux.
3491 \begin_layout Standard
3492 Pour le bibliographies particulières aux sous-documents, saisir des inserts
3493 bibliographiques là où la bibliographie doit apparaître quand le sous-document
3495 Cependant, l'astuce consiste à la saisir dans une branche (
3497 Insertion\SpecialChar menuseparator
3498 Branche\SpecialChar menuseparator
3499 Insérer une nouvelle branche
3501 ), appelée par exemple
3502 \begin_inset Quotes cld
3506 \begin_inset Quotes crd
3510 Dans le sous-document, activer la branche (
3512 Document\SpecialChar menuseparator
3513 Paramètres\SpecialChar menuseparator
3517 Dans le document maître, désactiver la branche (
3519 Document\SpecialChar menuseparator
3520 Paramètres\SpecialChar menuseparator
3524 La bibliographie du sous-document sera alors ignorée dans le document maître,
3525 mais présente dans le sous-document.
3528 \begin_layout Standard
3529 S'il vous faut des bibliographies multiples (une par sous-document dans
3534 , par exemple), voyez la section
3535 \begin_inset space ~
3539 \begin_inset CommandInset ref
3541 reference "subsec:Bibliographies-multiples"
3548 \begin_layout Section
3549 Archives \SpecialChar LyX
3553 \begin_layout Standard
3554 Les utilisateurs ont parfois besoin de
3555 \begin_inset Quotes cld
3559 \begin_inset Quotes crd
3562 un fichier \SpecialChar LyX
3563 avec toutes les images (et d'autres fichiers dont il dépend,
3564 soit pour l'envoyer à un éditeur, soit pour le partager avec un co-auteur.
3566 inclut un script Python (
3567 \begin_inset Flex Code
3570 \begin_layout Plain Layout
3576 ) qui automatise le processus.
3577 Pour l'utiliser, il faut que l'un des modules Python
3578 \begin_inset Flex Code
3581 \begin_layout Plain Layout
3588 \begin_inset Flex Code
3591 \begin_layout Plain Layout
3597 soit installé sur votre système.
3598 Implicitement, le script préfère l'archive
3599 \begin_inset Flex Code
3602 \begin_layout Plain Layout
3609 \begin_inset Flex Code
3612 \begin_layout Plain Layout
3618 sur les systèmes Unix et le format
3619 \begin_inset Flex Code
3622 \begin_layout Plain Layout
3631 \begin_layout Standard
3632 La procédure de configuration de \SpecialChar LyX
3633 positionne le script pour qu'il exporte
3635 \begin_inset Quotes cld
3638 Archive \SpecialChar LyX
3640 \begin_inset Quotes crd
3643 , et ce format sera disponible via
3644 \begin_inset Flex Code
3647 \begin_layout Plain Layout
3648 Fichier\SpecialChar menuseparator
3657 \begin_layout Standard
3658 Indépendamment du système d'exploitation, la création d'un format d'archive
3659 particulier peut être imposée en ajoutant soit l'option
3660 \begin_inset Flex Code
3663 \begin_layout Plain Layout
3670 \begin_inset Flex Code
3673 \begin_layout Plain Layout
3680 \begin_inset Flex Code
3683 \begin_layout Plain Layout
3690 \begin_inset Flex Code
3693 \begin_layout Plain Layout
3700 \begin_inset Flex Code
3703 \begin_layout Plain Layout
3705 \SpecialChar menuseparator
3706 Archive \SpecialChar LyX
3713 \begin_inset Flex Code
3716 \begin_layout Plain Layout
3717 Outils\SpecialChar menuseparator
3718 Préférences\SpecialChar menuseparator
3719 Gestion des fichiers\SpecialChar menuseparator
3725 (veillez bien à ajouter l'option après le nom du script, pas avant).
3728 \begin_layout Section
3729 En-têtes et pieds de page sur mesure
3732 \begin_layout Standard
3733 Le format de page implicite est assez banal : pour un document avec la classe
3734 article, tout ce que vous obtenez se limite au numéro de page en bas de
3736 Ce document-ci est de la classe
3737 \begin_inset Quotes cld
3741 \begin_inset Quotes crd
3744 (livre), donc il est un peu plus fourni, mais pour réellement en mettre
3745 plein la vue, il faut choisir le style d'en-têtes
3746 \begin_inset Quotes cld
3750 \begin_inset Quotes crd
3753 , comme l'explique le
3756 \begin_inset space ~
3760 \begin_inset space ~
3766 Cette section décrit les codes \SpecialChar LaTeX
3767 qu'il vous faudra insérer dans votre préambule
3769 ou dans le texte pour obtenir les effets désirés.
3770 Pour plus d'information sur les en-têtes sophistiqués, voir la documentation
3772 \begin_inset Flex Code
3775 \begin_layout Plain Layout
3784 \begin_inset Flex URL
3787 \begin_layout Plain Layout
3789 https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
3797 \begin_layout Standard
3798 L'en-tête est divisé en trois champs, appelés logiquement
3799 \begin_inset Quotes cld
3803 \begin_inset Quotes crd
3807 \begin_inset Quotes cld
3811 \begin_inset Quotes crd
3815 \begin_inset Quotes cld
3819 \begin_inset Quotes crd
3823 Le bas de page aussi a ces trois divisions.
3824 Les commandes \SpecialChar LaTeX
3825 pour éditer ces champs de la manière la plus simple sont
3851 Si vous voulez mettre votre nom dans le coin en haut à gauche de chaque
3852 page, insérez simplement cette commande dans le préambule :
3855 \begin_layout Standard
3864 \begin_layout Standard
3865 Vous verrez désormais votre nom dans le coin supérieur gauche.
3866 Si un champ a une entrée par défaut que vous souhaitez supprimer (comme
3867 le numéro de page apparaissant en bas, centré), insérez simplement une
3868 commande avec un paramètre vide, par exemple :
3871 \begin_layout Standard
3879 \begin_layout Standard
3880 Maintenant, plus dur : mettons le mot
3881 \begin_inset Quotes cld
3885 \begin_inset Quotes crd
3888 et le numéro de la section en cours (par exemple Section
3889 \begin_inset space ~
3892 3) dans le coin supérieur gauche, le numéro de page en haut à droite, votre
3893 nom en bas à gauche et la date en bas à droite.
3894 Les commandes suivantes doivent donc apparaître dans votre préambule :
3897 \begin_layout Standard
3907 \begin_layout Standard
3915 \begin_layout Standard
3925 \begin_layout Standard
3934 \begin_layout Standard
3942 \begin_layout Standard
3952 \begin_layout Standard
3965 permettent d'accéder aux compteurs \SpecialChar LaTeX
3966 de section et de page, et d'afficher
3967 ainsi les numéros de la section et de la page en cours.
3974 affiche simplement la date d'aujourd'hui.
3977 \begin_layout Standard
3978 L'épaisseur de la barre horizontale dessinée au dessous de l'en-tête et
3979 au dessus du pied de page peut elle aussi être modifiée.
3980 Si vous n'en voulez pas, mettez sa largeur à 0.
3981 Par défaut, la barre d'en-tête a une épaisseur de 0,4
3982 \begin_inset space ~
3985 pt, et celle de pied de page une épaisseur de 0.
3986 Pour régler l'épaisseur, utilisez les commandes
3990 renewcommand\SpecialChar softhyphen
3993 headrulewidth}\SpecialChar softhyphen
4000 renewcommand\SpecialChar softhyphen
4003 footrulewidth}\SpecialChar softhyphen
4009 \begin_layout Standard
4010 Vous pouvez activer ou désactiver les paramètres d'en-tête et de pied de
4011 page pour une page donnée avec, par exemple :
4015 thispagestyle\SpecialChar softhyphen
4022 thispagestyle\SpecialChar softhyphen
4029 thispagestyle\SpecialChar softhyphen
4033 Insérez simplement ces commandes dans le texte de la page que vous voulez
4034 modifier, et mettez-les en mode \SpecialChar TeX
4036 En fait, par défaut, si vous utilisez le style global
4037 \begin_inset Quotes cld
4041 \begin_inset Quotes crd
4044 , les pages de titre sont en
4045 \begin_inset Quotes cld
4049 \begin_inset Quotes crd
4052 , alors que les autres sont en
4053 \begin_inset Quotes cld
4057 \begin_inset Quotes crd
4063 \begin_layout Standard
4064 Il existe des commandes plus complexes qui vous permettent d'introduire
4065 des choses dans le coin gauche des pages impaires, etc., mais nous vous
4066 renvoyons à la documentation du paquetage
4070 pour plus de précisions.
4072 \begin_inset Flex URL
4075 \begin_layout Plain Layout
4077 https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
4085 \begin_layout Standard
4086 Enfin, il est possible d'insérer une image dans l'en-tête ou le pied de
4088 Si vous voulez insérer un logo dans le coin supérieur gauche, vous pouvez
4089 essayer quelque chose comme :
4092 \begin_layout Standard
4101 includegraphics{logo.eps}}}
4104 \begin_inset Newline newline
4107 (il vous faudra peut-être pré-ajouter
4111 usepackage{graphics}
4113 avant si aucun autre fichier EPS n'est inséré dans votre document).
4116 \begin_layout Section
4122 \begin_inset CommandInset label
4131 \begin_layout Standard
4137 \begin_layout Subsection
4141 \begin_layout Standard
4143 fournit 216 motifs de puces qui sont accessibles par une simple fenêtre.
4144 Vous pouvez facilement y sélectionner la puce souhaitée pour chaque niveau
4145 de profondeur dans l'environnement
4150 Ces choix sont valables pour tout le document, donc vous ne pouvez pas
4151 spécifier différents types de puces pour différents paragraphes
4155 \begin_layout Plain Layout
4156 En fait, c'est possible mais il faut le faire à la main.
4164 \begin_layout Subsection
4165 À quoi elles ressemblent
4168 \begin_layout Standard
4169 Allez dans la rubrique
4175 Document\SpecialChar menuseparator
4179 \begin_layout Standard
4180 La fenêtre vous présente un tableau avec des formes de puces.
4181 À gauche du tableau, une colonne de boutons vous donne accès aux six panneaux
4183 La rangée de boutons du haut sert à choisir le niveau de profondeur sur
4184 lequel vous agissez.
4185 Une boîte de texte sous le tableau affiche l'équivalent \SpecialChar LaTeX
4187 puce actuellement sélectionnée, et ce champ peut être édité.
4188 Si vous modifiez le texte vous devrez aussi spécifier à la main dans le
4189 préambule \SpecialChar LaTeX
4190 les paquetages requis.
4193 \begin_layout Standard
4194 Les six panneaux sont répartis selon les paquetages qu'ils nécessitent.
4195 Le tableau suivant vous montre la correspondance entre le nom des boutons
4196 et les paquetages \SpecialChar LaTeX
4200 \begin_layout Standard
4202 \begin_inset Tabular
4203 <lyxtabular version="3" rows="7" columns="2">
4204 <features tabularvalignment="middle">
4205 <column alignment="center" valignment="top" width="0pt">
4206 <column alignment="center" valignment="top" width="0pt">
4208 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4211 \begin_layout Plain Layout
4217 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4220 \begin_layout Plain Layout
4228 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4231 \begin_layout Plain Layout
4239 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4242 \begin_layout Plain Layout
4251 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4254 \begin_layout Plain Layout
4262 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4265 \begin_layout Plain Layout
4275 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4278 \begin_layout Plain Layout
4286 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4289 \begin_layout Plain Layout
4299 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4302 \begin_layout Plain Layout
4310 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4313 \begin_layout Plain Layout
4323 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4326 \begin_layout Plain Layout
4334 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4337 \begin_layout Plain Layout
4347 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4350 \begin_layout Plain Layout
4358 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4361 \begin_layout Plain Layout
4377 \begin_layout Standard
4379 ne vous empêche pas d'utiliser les puces correspondant à des paquetages
4380 que vous n'avez pas.
4381 Si vous obtenez des erreurs \SpecialChar LaTeX
4382 lorsque vous essayez de visionner ou d'imprimer
4383 le fichier, c'est sûrement qu'il vous manque un paquetage.
4385 ne vous empêche pas d'agir car vous pourriez vouloir éditer quelque part
4386 et imprimer avec un autre système.
4389 \begin_layout Subsection
4393 \begin_layout Standard
4394 Sélectionnez le niveau de profondeur sur lequel vous voulez agir, puis le
4395 motif de puce et la taille.
4396 Les changements ne seront pas visibles dans \SpecialChar LyX
4397 , mais seulement lors du visionneme
4401 \begin_layout Standard
4402 Vous pouvez remettre une puce à sa valeur par défaut, en cliquant avec le
4403 bouton droit de la souris sur la profondeur de la puce en question
4407 \begin_layout Plain Layout
4408 Si vous voulez réellement avoir des paragraphes avec des puces différentes
4409 dans chacun d'eux, vous devez mettre les mains dans le cambouis.
4410 La fenêtre dont nous venons de parler est cependant utile car elle montre
4411 en même temps l'aspect de la puce et son code \SpecialChar LaTeX
4412 , ceci pour un grand nombre
4414 Pour personnaliser vos paragraphes, vous avez le choix :
4417 \begin_layout Plain Layout
4421 \begin_layout Plain Layout
4437 \begin_layout Plain Layout
4441 \begin_layout Plain Layout
4463 \begin_layout Itemize
4464 Utilisez la commande \SpecialChar LaTeX
4471 pour spécifier un nouveau format de puce pour une profondeur donnée.
4472 Vous aurez aussi besoin d'enregistrer le format actuel pour le restaurer
4474 Dans cette liste à puces, le code \SpecialChar LaTeX
4475 suivant a été utilisé pour changer les
4476 puces de profondeur 1 :
4479 \begin_inset Newline newline
4493 \begin_inset Newline newline
4509 \begin_inset Newline newline
4514 Remarquez que la profondeur de puce est donnée en chiffres romains comme
4515 partie intégrante de la commande
4524 \begin_layout Itemize
4527 \begin_inset Argument item:1
4530 \begin_layout Plain Layout
4536 \begin_layout Plain Layout
4556 Agissez sur chaque entrée individuellement en écrivant le motif de la puce
4560 \begin_inset Quotes eld
4564 \begin_inset Quotes erd
4569 Insert\SpecialChar menuseparator
4574 et en mode \SpecialChar TeX
4576 Par exemple, cet élément a commencé par
4589 \begin_layout Plain Layout
4593 \begin_layout Plain Layout
4609 \begin_layout Plain Layout
4610 Vous aurez besoin de remettre le
4614 à sa valeur d'origine pour que les autres puces retrouvent les réglages
4616 Nous avons donc ici :
4619 \begin_inset Newline newline
4636 \begin_layout Chapter
4641 \begin_layout Standard
4643 inclut depuis longtemps l'exportation de documents vers divers formats
4644 appropriés au monde du Web, comme HTML.
4645 Avant la version 2.0, le format HTML était obtenu par l'utilisation de convertis
4650 \begin_layout Plain Layout
4651 Pour les détails sur l'utilisation des convertisseurs externes depuis \SpecialChar LyX
4667 Ceux-ci se divisent en deux groupes principaux: certains convertisseurs
4668 utilisent \SpecialChar LaTeX
4669 comme format intermédiaire, comme
4670 \begin_inset Flex Code
4673 \begin_layout Plain Layout
4680 \begin_inset Flex Code
4683 \begin_layout Plain Layout
4690 \begin_inset Flex Code
4693 \begin_layout Plain Layout
4699 , en créant le code \SpecialChar LaTeX
4700 à partir de \SpecialChar LyX
4701 ; et il existe un convertisseur qui travaille
4702 directement sur le code \SpecialChar LyX
4704 \begin_inset Flex Code
4707 \begin_layout Plain Layout
4715 Chacun d'eux présente des avantages et des inconvénients.
4718 \begin_layout Standard
4719 Les convertisseurs fondés sur \SpecialChar LaTeX
4720 présentent l'avantage qu'il connaissent (en
4721 principe) les mêmes informations que \SpecialChar LaTeX
4722 concernant le document exporté.
4723 Il ne sont pas concernés par le fait qu'un morceau de code soit créé par
4725 ou par un insert de code \SpecialChar TeX
4727 Ils comprennent les fichiers
4728 \begin_inset Flex Code
4731 \begin_layout Plain Layout
4737 , les compteurs et les références, et peuvent souvent tirer parti des fichiers
4739 \begin_inset Flex Code
4742 \begin_layout Plain Layout
4748 engendrés par Bib\SpecialChar TeX
4750 En contrepartie, \SpecialChar LaTeX
4751 est un langage vraiment difficile à analyser — on dit
4752 souvent que seul \SpecialChar TeX
4753 comprend \SpecialChar TeX
4754 — et les convertisseurs fondés sur \SpecialChar LaTeX
4756 souvent sur des constructions apparemment simples; des constructions compliqués
4757 peuvent les faire avorter totalement, et actuellement par exemple, le manuel
4762 ne s'exporte pas via
4763 \begin_inset Flex Code
4766 \begin_layout Plain Layout
4772 , bien que les autres le fassent.
4773 L'autre préoccupation provient de la manière dont les formules mathématiques
4774 sont traitées: ces convertisseurs traduisent habituellement les formules
4775 en petites images qui sont liées dans le document HTML.
4776 Puisque celles-ci sont créées par \SpecialChar LaTeX
4777 , la typographie est précise.
4778 mais elles ne se mettent pas à l'échelle facilement, et la tâche de les
4779 faires s'insérer harmonieusement dans le document comme si elles en faisaient
4780 partie nativement — avec des polices de taille similaire — peut être à
4784 \begin_layout Standard
4786 \begin_inset Flex Code
4789 \begin_layout Plain Layout
4797 \begin_inset CommandInset href
4799 name "http://pinchito.es/elyxer/"
4800 target "http://pinchito.es/elyxer/"
4805 ) créé par Alex Fernandez résout certaines de ces problèmes.
4806 En particulier, les formules produites se mettent parfaitement à l'échelle,
4807 car il traduit les mathématiques en utilisant une combinaison de HTML et
4808 CSS plutôt que de convertir les formules en images.
4809 mais même les formules modérément compliquées sont moins bien rendues qu'avec
4811 \begin_inset Flex Code
4814 \begin_layout Plain Layout
4820 : ceci révèle les limitations de HTML
4824 \begin_layout Plain Layout
4826 \begin_inset Flex Code
4829 \begin_layout Plain Layout
4836 peut également utiliser
4837 \begin_inset Flex Noun
4840 \begin_layout Plain Layout
4847 \begin_inset Flex Noun
4850 \begin_layout Plain Layout
4856 pour les équations, mais ce réglage ne peut être que global et nécessite
4857 l'accès à un serveur qui exécute le code de conversion.
4863 Plus important (du moins pour la version 1.1.1),
4864 \begin_inset Flex Code
4867 \begin_layout Plain Layout
4874 ne comprend pas bien les macros mathématiques et pas du tout les styles
4875 de paragraphes définis par l'utilisateur et les styles de caractères.
4876 Ces limitations rendent
4877 \begin_inset Flex Code
4880 \begin_layout Plain Layout
4887 peu approprié pour de nombreux documents créés par les utilisateurs de
4890 En principe, ces problèmes peuvent bien sûr être résolus, mais les développeurs
4891 de Lyx ont choisi une autre voie et ont rendu \SpecialChar LyX
4892 lui-même capable d'écrire
4893 en XHTML, de la même façon qu'il peut écrire en \SpecialChar LaTeX
4894 , en DocBoook ou en texte
4898 \begin_layout Standard
4899 A l'heure actuelle, l'exportation XHTML est encore en développement et doit
4900 probablement être considérée comme
4901 \begin_inset Quotes cld
4905 \begin_inset Quotes crd
4912 \begin_layout Plain Layout
4914 \begin_inset Flex Code
4917 \begin_layout Plain Layout
4927 , qui se trouve dans l'arborescence des sources \SpecialChar LyX
4929 \begin_inset CommandInset href
4931 name "consultée en ligne"
4932 target "https://www.lyx.org/trac/browser/lyxgit/development/HTML/HTML.notes?rev=master"
4937 (en anglais), contient normalement des informations à jour sur l'état de
4938 développement de l'exportation XHTML.
4939 Voir également la liste des bogues sur le
4940 \begin_inset CommandInset href
4942 name "suivi de bogues"
4943 target "https://www.lyx.org/trac/query?status=reopened&status=assigned&status=new&max=0&component=xhtml+export&order=id&col=id&col=summary&col=reporter&col=keywords&keywords=%21%7Efixedintrunk&desc=1"
4953 Cependant, les développeurs ont chois cette approche car elle possède plusieurs
4954 avantages potentiels sur les deux autres.
4957 \begin_layout Standard
4958 Les avantages sont dus principalement au fait que les fonctions d'exportation
4959 en XHTML, comme elles font partie de Lyx, connaissent du document considéré
4960 les mêmes choses que \SpecialChar LyX
4965 \begin_layout Plain Layout
4966 Un autre avantage réside dans le fait que, puisque ces fonctions sont internes
4967 à Lyx, elle sont insensibles aux changements de format des fichiers \SpecialChar LyX
4969 aux modifications de la sémantique des inserts existants.
4974 Elles connaissent donc la table des matières (telle qu'affichée dans le
4975 plan), les compteurs associés aux différents styles de paragraphes standard
4976 et aux styles de paragraphe définis par l'utilisateur.
4977 Les fonctions d'exportation XHTML connaissent les mêmes choses que \SpecialChar LyX
4979 point de vue de l'internationalisation également, et elles traduiront
4980 \begin_inset Quotes cld
4984 \begin_inset Quotes crd
4988 \begin_inset Quotes cld
4992 \begin_inset Quotes crd
4995 en fonction de la langue définie localement.
4998 \begin_layout Standard
4999 D'un manière générale, les fonctions d'exportation connaissent le format
5000 du document, c'est-à-dire la manière d'afficher le document à l'écran:
5001 cette information est exploitée pour l'exportation en XHTML.
5002 En particulier, \SpecialChar LyX
5007 les informations CSS correspondant aux informations de format utilisées
5008 pour l'affichage à l'écran: si les en-têtes de section sont supposées êtres
5009 sans empattement et gras dans \SpecialChar LyX
5010 , ils seront implicitement sans empattement
5011 et gras dans un navigateur Web.
5012 Et ceci est vrai non seulement pour les styles prédéfinis, comme Section,
5013 mais pour tout style, y compris défini par l'utilisateur, puisque dans
5014 tous les cas, tout ce que connaît \SpecialChar LyX
5015 se trouve dans les fichiers de format.
5016 Ceci s'applique également aux inserts textuels comme les notes de bas de
5017 page et divers inserts personnalisés.
5020 \begin_layout Standard
5021 De ce fait, le résultat XHTML peut être adapté et étendu exactement de la
5022 même façon que le résultat \SpecialChar LaTeX
5023 : au moyen des fichiers de format et des modules;
5024 voir le chapitre 5 du manuel de
5031 \begin_layout Standard
5032 Le reste de ce chapitre décrit plus en détail l'exportation XHTML, ses limitatio
5033 ns et les moyens de contourner celles-ci.
5036 \begin_layout Section
5037 Formules mathématiques en XHTML
5040 \begin_layout Standard
5042 propose quatre méthodes d'affichages des formules mathématiques, qui ont
5043 divers avantages et inconvénients:
5046 \begin_layout Itemize
5048 \begin_inset Newline newline
5051 MathML est in dialecte de XML développé spécifiquement pour afficher les
5052 formules mathématiques sur le web, et il offre un excellent rendu dans
5053 les navigateurs qui le reconnaissent.
5054 L'inconvénient est que tous les navigateurs ne reconnaissent pas MathML,
5055 et que le support est incomplet même dans les navigateurs fondés sur Gecko
5057 \begin_inset Newline newline
5061 ne sait pas afficher un formule en MathML — par exemple, la formule
5062 utilise le paquetage
5063 \begin_inset Flex Code
5066 \begin_layout Plain Layout
5072 ou du code \SpecialChar TeX
5073 — il affichera la formule sous la forme d'une image.
5076 \begin_layout Itemize
5078 \begin_inset Newline newline
5081 Comme on l'a vu plus haut,
5082 \begin_inset Flex Code
5085 \begin_layout Plain Layout
5091 exporte les formules mathématiques en HTML, mis en forme par CSS
5095 \begin_layout Plain Layout
5098 \begin_inset Flex Code
5101 \begin_layout Plain Layout
5107 quelques unes des feuilles de style CSS utilisées dans son exportation
5114 Pour des formules simples, ceci fonctionne correctement, mais a tendance
5115 à échouer pour des formules plus compliquées.
5116 Cette méthode a cependant l'avantage d'être largement reconnue et peut
5117 donc être utilisée pour des documents contenant peu de formules, et qui
5118 soient suffisamment simples.
5121 \begin_inset Newline newline
5126 Si Lyx ne sait pas afficher un formule en HTML — par exemple, la formule
5127 utilise le paquetage
5128 \begin_inset Flex Code
5131 \begin_layout Plain Layout
5137 ou du code \SpecialChar TeX
5138 — il affichera la formule sous la forme d'une image.
5142 \begin_layout Itemize
5144 \begin_inset Newline newline
5148 \begin_inset Flex Code
5151 \begin_layout Plain Layout
5158 exportera les formules comme des images, les mêmes images en fait que
5159 celles utilisées par la fonction d'aperçu sur le vif
5163 \begin_layout Plain Layout
5164 L'aperçu sur le vif n'a
5168 besoin d'être actif pour que les images soient créées, cependant.
5174 Comme indiqué plus haut, l'avantage de cette méthode réside dans la grande
5175 précision des images puisqu'elles sont engendrées par \SpecialChar LaTeX
5177 En contrepartie, ces images ne sont pas vectorielles, et par conséquent
5178 elles ne se mettent pas bien à l'échelle, elles ne peuvent pas être copiées,
5181 \begin_inset Newline newline
5184 La taille des images peut être réglée via le paramètre
5185 \begin_inset Flex Noun
5188 \begin_layout Plain Layout
5189 Mise à l'échelle des images mathématiques
5195 \begin_inset Flex Noun
5198 \begin_layout Plain Layout
5199 Document\SpecialChar menuseparator
5200 Paramètres\SpecialChar menuseparator
5210 \begin_layout Plain Layout
5211 Pour ceux que cela intéresse, la résolution est définie en points par pouce
5212 et vaut implicitement 75 dpi.
5218 \begin_inset Newline newline
5222 ne peut créer un image d'une formule pour une raison ou une autre (e.g.,
5223 si un paquetage \SpecialChar LaTeX
5224 requis n'est pas installé), alors il émettra le code latex
5229 \begin_layout Itemize
5232 \begin_inset Newline newline
5235 Enfin, \SpecialChar LyX
5236 peut heureusement émettre les formules en \SpecialChar LaTeX
5238 Bien que l'on ait recours à cette méthode qu'en dernier ressort, elle peut
5239 être utilisée avec des outils externes comme
5240 \begin_inset CommandInset href
5243 target "http://www.math.union.edu/~dpvc/jsMath/"
5248 , qui utilise JavaScript pour afficher le code \SpecialChar LaTeX
5249 inclus dans les documents
5252 encapsule le code \SpecialChar LaTeX
5253 soit dans un insert de type
5254 \begin_inset Flex Code
5257 \begin_layout Plain Layout
5263 (pour les formules en ligne) soit dans un insert de type
5264 \begin_inset Flex Code
5267 \begin_layout Plain Layout
5273 (pour les formules hors ligne) marqué par
5274 \begin_inset Flex Code
5277 \begin_layout Plain Layout
5283 , comme requis par jsMath.
5286 \begin_layout Standard
5287 Une des ces méthodes d'affichage doit être sélectionnée dans la fenêtre
5289 \begin_inset Flex Noun
5292 \begin_layout Plain Layout
5293 Document\SpecialChar menuseparator
5294 Paramètres\SpecialChar menuseparator
5301 Implicitement, \SpecialChar LyX
5303 Ceci est un réglage global pour le document.
5306 \begin_layout Standard
5308 offre également le choix d'une méthode différente pour un insert particulier,
5309 s'il est par exemple mal affiché via MathML.
5313 \begin_layout Plain Layout
5314 Ceci dit, puisque \SpecialChar LyX
5315 se rabat sur les images quand la formule contient du
5316 code \SpecialChar TeX
5317 , il est possible de forcer l'affichage par une image en insérant
5318 un code \SpecialChar TeX
5319 innocent, par exemple
5320 \begin_inset Formula $a=b\relax$
5331 \begin_layout Section
5332 Bibliographie et citations
5335 \begin_layout Standard
5336 L'exportation XHTML traduit parfaitement les bibliographies et les citations.
5340 \begin_layout Standard
5341 Les étiquettes de citation sont créées par le même mécanisme qui produit
5342 le étiquettes apparaissant dans l'écran \SpecialChar LyX
5343 : les citations se présenteront
5344 donc aussi bien que dans \SpecialChar LyX
5346 Si vous utilisez des citations numériques, \SpecialChar LyX
5347 émettra des étiquettes numériques,
5348 comme [1] ou [17], plutôt que d'afficher simplement la clé de la citation
5350 Si vous utilisez des citations auteur-année, \SpecialChar LyX
5351 ajoutera des lettres en bas
5352 de casse à l'année, comme le fait Bib\SpecialChar TeX
5353 , s'il trouve plus d'une citation
5354 du même auteur dans le même année.
5355 Les étiquettes seront imprimées avec les entrées bibliographiques.
5356 Notez cependant qu'il n'est pas actuellement possible de modifier l'apparence
5357 des étiquettes, en choisissant par exemple entre parenthèses et crochets.
5360 \begin_layout Standard
5361 L'affichage de la bibliographie est régie par le même mécanisme que celui
5362 qui gère le présentation des références dans la fenêtre de dialogue des
5363 citations, vous verrez donc dans le résultat XHTML à peu près les mêmes
5364 choses que ce que vous voyez en consultant un entrée dans cette fenêtre.
5365 La présentation peut être personnalisée dans le fichier de format, ou de
5366 préférence dans un module, voyez le manuel de
5373 \begin_layout Standard
5374 Le plus gros défaut actuel réside dans l'affichage des informations croisées
5375 dans chaque entrée à laquelle elles sont associées, vous pouvez donc voir
5383 \begin_inset Quotes eld
5386 Context and Logical Form
5387 \begin_inset Quotes erd
5392 Language in Context: Selected Essays
5394 (Oxford: Oxford University Press, 2007), pp.
5402 \begin_inset Quotes eld
5405 Semantics in Context
5406 \begin_inset Quotes erd
5411 Language in Context: Selected Essays
5413 (Oxford: Oxford University Press, 2007), pp.
5417 \begin_layout Standard
5418 Ceci devrait être corrigé rapidement.
5421 \begin_layout Standard
5422 Il n'y a actuellement aucun support pour les les bibliographies par sections.
5423 Si vous avez des bibliographies multiples, \SpecialChar LyX
5424 exportera la même bibliographie
5428 \begin_layout Section
5432 \begin_layout Standard
5434 exporte heureusement les index ne XHTML, avec quelques limitations pour
5438 \begin_layout Standard
5439 L'exportation des index sera fiable si vous n'essayez pas d'utiliser les
5440 constructions sophistiquées décrites dans le paragraphe consacré aux index
5443 Guide de l'utilisateur
5449 \begin_layout Plain Layout
5450 Le principal problème ici vient du fait que \SpecialChar LyX
5451 ne gère pas vraiment ces entrées
5452 d'index, il se contente de vous laisser saisir le code \SpecialChar LaTeX
5458 Nous décrivons ici comment elles sont gérées en utilisant les en-têtes
5459 de sous-section de cette section.
5462 \begin_layout Itemize
5463 Rassembler les entrées d'index (c'est-à-dire, sous-entrées): \SpecialChar LyX
5465 les traduire, mais les entrées doivent être séparées par
5466 \begin_inset Quotes cld
5470 \begin_inset Quotes crd
5473 , il doit y avoir des espaces autour du point d'exclamation.
5474 Ceci est dû au fait qu'il est difficile autrement de les différencier des
5475 points d'exclamation affectés d'un échappement, de ceux des expressions
5479 \begin_layout Itemize
5480 Ensembles de pages consécutives: il n'y a aucune traduction possible pour
5481 ces ensembles, puisqu'ils n'ont aucun sens en XHTML.
5482 À la place, vous obtiendrez deux entrées d'index, une à chaque extrémité.
5485 \begin_layout Itemize
5486 Références croisées: les références croisées ne sont APA traduites.
5488 trouve une entrées contenant
5489 \begin_inset Quotes cld
5498 \begin_inset Quotes crd
5501 , il l'ignore cette indication, et le reste est traité comme une entrée
5505 \begin_layout Itemize
5506 Ordre des entrées d'index: \SpecialChar LyX
5507 essaie de gérer l'ordre de tri.
5508 Il prend ce qui est avant le premier
5509 \begin_inset Quotes cld
5513 \begin_inset Quotes crd
5516 qu'il trouve et l'utilise pour trier, en considérant ce qui est après le
5518 \begin_inset Quotes cld
5522 \begin_inset Quotes crd
5525 comme l'entrée effective.
5526 Pour le moment, \SpecialChar LyX
5528 \begin_inset Quotes cld
5532 \begin_inset Quotes crd
5535 fait l'objet d'un échappement, n'essayez donc pas de trier des adresses
5539 \begin_layout Itemize
5540 Format des entrées d'index: vous pouvez mettre les entrées en forme en utilisant
5541 la fenêtre de choix des styles de caractères, ou par une autre méthode
5542 proposée par \SpecialChar LyX
5544 Les constructions telles que
5545 \begin_inset Quotes cld
5549 \begin_inset Quotes crd
5552 ne sont pas traduites.
5553 En fait, si \SpecialChar LyX
5554 trouve un caractère tube (
5555 \begin_inset Quotes cld
5559 \begin_inset Quotes crd
5562 ) dans une entrée, il l'ignore ainsi que tout ce qui le suit.
5565 \begin_layout Itemize
5566 Index multiples: les index multiples ne sont pas traduits, toutes les entrées
5567 d'index seront considérées comme un seul grand index.
5568 Pour éviter d'exporter plusieurs versions du même index, \SpecialChar LyX
5570 l'index principal, assurez-vous d'en créer un.
5573 \begin_layout Section
5574 Nomenclatures et glossaires
5577 \begin_layout Standard
5578 Il n'y a actuellement pas d'exportation des glossaires.
5579 Il serait trivial de les ajouter, et ce serait bienvenu.
5582 \begin_layout Chapter
5583 Le Serveur \SpecialChar LyX
5587 \begin_layout Section
5591 \begin_layout Standard
5593 \begin_inset Quotes cld
5596 serveur \SpecialChar LyX
5598 \begin_inset Quotes crd
5601 est une méthode implantée dans \SpecialChar LyX
5602 qui permet à d'autres programmes de dialoguer
5603 avec \SpecialChar LyX
5604 , d'invoquer des commandes \SpecialChar LyX
5605 et d'obtenir de l'information à propos
5606 de son état interne.
5607 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
5609 C'est grâce au serveur \SpecialChar LyX
5610 , par exemple, que des gestionnaires de bibliographies
5611 comme JabRef peuvent permettre de
5612 \begin_inset Quotes cld
5616 \begin_inset Quotes crd
5619 des citations dans \SpecialChar LyX
5623 \begin_layout Section
5624 Démarrer le Serveur \SpecialChar LyX
5626 \begin_inset CommandInset label
5628 name "sec:Démarrer-le-Serveur"
5635 \begin_layout Standard
5636 Le serveur \SpecialChar LyX
5637 fonctionne par l'intermédiaire d'une paire de tubes.
5638 Ils sont habituellement disposés dans votre répertoire utilisateur
5642 (sauf sur Windows, ou des tubes nominatifs
5646 sont des objets spéciaux localisés dans
5656 ) et portent les noms
5659 \begin_inset Quotes cld
5663 \begin_inset Quotes crd
5671 \begin_inset Quotes cld
5675 \begin_inset Quotes crd
5681 Les programmes externes écrivent dans
5685 et lisent les données dans
5690 La racine de ces deux noms peut être définie dans la fenêtre
5692 Édition\SpecialChar menuseparator
5693 Préférences\SpecialChar menuseparator
5694 Entrées\SpecialChar menuseparator
5698 \begin_inset Quotes cld
5703 /home/mon_home/.lyxpipe
5706 \begin_inset Quotes crd
5712 \begin_inset Quotes cld
5726 \begin_inset Quotes crd
5729 avec Windows (ou n'importe quel chemin admissible peut être utilisé à la
5730 place de lyxpipe, par exemple
5731 \begin_inset Flex Code
5734 \begin_layout Plain Layout
5752 fonctionnerait également).
5753 Vous devez configurer ceci
5757 pour que le serveur puisse démarrer.
5760 \begin_layout Standard
5762 ajoutera les suffixes
5765 \begin_inset Quotes cld
5769 \begin_inset Quotes crd
5777 \begin_inset Quotes cld
5781 \begin_inset Quotes crd
5786 pour créer les tubes.
5787 Si l'un des ces tubes existe déjà, \SpecialChar LyX
5788 supposera qu'un autre processus \SpecialChar LyX
5790 déjà en route et ne démarrera pas le serveur.
5791 Sur les systèmes POSIX (similaires à Unix), si pour d'autres raisons un
5793 \begin_inset Quotes cld
5797 \begin_inset Quotes crd
5800 existe à la fermeture de \SpecialChar LyX
5802 essaiera de le supprimer.
5803 Si ceci échoue pour une raison ou une autre, vous devrez supprimer les
5804 tubes à la main et redémarrer \SpecialChar LyX
5806 Sur Windows, les tubes sont supprimés par le système à la fermeture du
5807 programme ou après un crash, ainsi les tubes
5808 \begin_inset Quotes cld
5812 \begin_inset Quotes crd
5818 \begin_layout Standard
5819 Pour faire tourner plusieurs processus \SpecialChar LyX
5820 avec des serveurs en même temps,
5821 vous devez utiliser différentes configurations, peut-être en utilisant
5822 des répertoires utilisateurs différents, avec leurs propres
5826 , pour chaque processus.
5830 \begin_layout Standard
5831 Si vous développez un programme client, il vous sera peut-être utile d'activer
5832 les informations de déboguage du serveur \SpecialChar LyX
5834 Pour cela, démarrez \SpecialChar LyX
5842 \begin_layout Standard
5843 Vous pouvez trouver un exemple complet de client écrit en C++ dans la distributi
5844 on source sous le nom
5846 development/server_monitor.c
5851 \begin_layout Standard
5852 Un autre outil utile est un client en ligne de commande que vous trouverez
5855 src/client/lyxclient
5860 \begin_layout Section
5861 Communication normale
5864 \begin_layout Standard
5865 Pour émettre un appel \SpecialChar LyX
5866 , le client écrit une ligne de texte ASCII dans le
5867 tube d'entrée, selon le format suivant :
5870 \begin_layout LyX-Code
5884 \begin_layout Description
5891 est un nom que le client peut choisir arbitrairement.
5893 rappelle ce nom s'il envoie une réponse – un client peut donc répartir
5894 les réponses aux différentes requêtes.
5897 \begin_layout Description
5904 est la fonction que vous voulez faire exécuter à \SpecialChar LyX
5906 C'est la commande que vous auriez entrée dans le minibuffer.
5909 \begin_layout Description
5916 est un paramètre optionnel qui n'est utile que pour certaines fonctions
5917 (par exemple, le LFUN
5918 \begin_inset Quotes cld
5922 \begin_inset Quotes crd
5925 qui insère le paramètre comme du texte à la position du curseur).
5928 \begin_layout Standard
5929 La réponse de \SpecialChar LyX
5930 arrive dans le tube de sortie sous la forme :
5933 \begin_layout LyX-Code
5947 \begin_layout Standard
5960 sont les mêmes que dans la requête, tandis que
5966 contient des informations plus ou moins utiles selon la façon avec laquelle
5967 la commande s'est exécutée.
5968 Certaines commandes renvoient des informations à propos de l'état interne
5971 \begin_inset Quotes cld
5975 \begin_inset Quotes crd
5978 , tandis que d'autres ne renvoient rien.
5979 Ça signifie alors que l'exécution s'est bien passée.
5982 \begin_layout Standard
5983 En cas d'erreurs, la réponse de \SpecialChar LyX
5987 \begin_layout LyX-Code
6001 \begin_layout Standard
6008 doit expliquer pourquoi la commande a échoué.
6011 \begin_layout Standard
6015 \begin_layout LyX-Code
6016 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
6019 \begin_layout LyX-Code
6020 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
6021 \begin_inset Newline newline
6024 read a <~/.lyxpipe.out
6025 \begin_inset Newline newline
6031 \begin_layout Section
6035 \begin_layout Standard
6037 peut notifier aux clients les événements qui se produisent de manière asynchron
6039 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
6040 de touches à la fonction
6041 \begin_inset Quotes cld
6045 \begin_inset Quotes crd
6049 Voici le format de ce que \SpecialChar LyX
6053 \begin_layout LyX-Code
6059 \begin_layout Standard
6066 est la représentation imprimée de la séquence de touches réellement tapée
6070 \begin_layout Standard
6071 Ce mécanisme peut servir pour étendre l'ensemble des commandes \SpecialChar LyX
6073 des macros : associez certaines séquences de touches à
6074 \begin_inset Quotes cld
6078 \begin_inset Quotes crd
6081 , démarrez un client qui écoute le tube de sortie, traite la commande selon
6082 la séquence et démarre une fonction qui peut utiliser des appels et des
6083 requêtes \SpecialChar LyX
6084 pour envoyer une commande ou une série de commandes à \SpecialChar LyX
6088 \begin_layout Section
6089 Le protocole serveur \SpecialChar LyX
6093 \begin_layout Standard
6095 implémente un protocole simple qui peut servir à la gestion de session.
6096 Tous les messages sont de la forme :
6099 \begin_layout LyX-Code
6109 \begin_layout Standard
6117 \begin_inset Quotes cld
6121 \begin_inset Quotes crd
6125 \begin_inset Quotes cld
6129 \begin_inset Quotes crd
6134 \begin_inset Quotes cld
6138 \begin_inset Quotes crd
6141 , c'est que \SpecialChar LyX
6142 l'informe qu'il écoute ses messages, s'il reçoit
6143 \begin_inset Quotes cld
6147 \begin_inset Quotes crd
6150 , c'est que \SpecialChar LyX
6151 est en train de s'arrêter.
6154 \begin_layout Section
6155 Recherche inversée DVI/PDF
6158 \begin_layout Standard
6159 Quelques visionneuses DVI/PDF
6163 \begin_layout Plain Layout
6164 Les visionneuses suivantes proposent la fonction de recherche inversée en
6165 PDF: Okular sur KDE/Linux, Qpdfview sur Unix, Skim sur Mac OSX et SumatraPDF
6171 assurent la fonction de
6176 Ceci signifie que vous pouvez demander à \SpecialChar LyX
6177 de positionner le curseur sur
6178 une ligne particulière en cliquant sur la même ligne dans le résultat imprimabl
6180 Pour que ceci soit possible, il faut que la visionneuse puisse communiquer
6181 avec \SpecialChar LyX
6183 C'est la cas par le serveur \SpecialChar LyX
6184 soit par un tube nommé (
6188 ), soit par un connecteur de domaine (
6192 ) créé par \SpecialChar LyX
6193 dans son répertoire temporaire (c'est comme ceci que le programme
6195 \begin_inset Flex Code
6198 \begin_layout Plain Layout
6204 communique avec \SpecialChar LyX
6206 Dans certains cas, vous aurez besoin d'un script auxiliaire qui interface
6207 la visionneuse et \SpecialChar LyX
6208 , dans d'autres cas, la visionneuse peut communiquer
6209 directement avec \SpecialChar LyX
6210 : ceci dépend de la visionneuse sélectionnée et de votre
6211 système d'exploitation.
6212 La même considération s'applique pour la configuration des visionneuses
6213 et pour le méthode d'implantation de la recherche inversée.
6214 Dans ce qui suit, nous allons donc décrire comment configurer la recherche
6215 inversée pour des visionneuses particulières.
6216 mais auparavant, nous allons expliquer d'une manière générale ce qu'il
6217 faut faire pour activer la recherche inversée depuis le résultat imprimable
6221 \begin_layout Subsection
6222 \begin_inset CommandInset label
6224 name "subsec:Activation-automatique"
6228 Activation automatique
6231 \begin_layout Standard
6232 Le plus souvent, \SpecialChar LyX
6233 démarrera le serveur pour vous en appuyant sur le bouton
6238 arg "buffer-toggle-output-sync"
6243 de la barre des outils.
6244 Une alternative consiste à activer la fonctionnalité en cochant
6246 Synchroniser avec la sortie imprimable
6249 \begin_inset Flex Noun
6252 \begin_layout Plain Layout
6253 Document\SpecialChar menuseparator
6254 Paramètres\SpecialChar menuseparator
6261 Dans ce cas, \SpecialChar LyX
6262 insérera automatiquement la macro Sync\SpecialChar TeX
6263 (pour PDF) ou chargera
6269 Cette option peut être facilement atteinte depuis la barre d'outils
6270 \begin_inset Flex Code
6273 \begin_layout Plain Layout
6274 Visionner/Mettre à jour
6282 \begin_layout Standard
6283 S'il vous faut un réglage différent, vous pouvez sélectionner ou saisir
6284 une macro personnalisée dans la liste déroulante située juste au-dessous
6286 \begin_inset Flex Noun
6289 \begin_layout Plain Layout
6290 Document\SpecialChar menuseparator
6291 Paramètres\SpecialChar menuseparator
6292 Sortie\SpecialChar menuseparator
6293 Synchroniser avec la sortie imprimable
6299 Notez que la méthode
6300 \begin_inset Flex Code
6303 \begin_layout Plain Layout
6311 active la compression
6316 Si votre visionneuse ne la supporte pas, vous devez utiliser à la place
6317 \begin_inset Flex Code
6320 \begin_layout Plain Layout
6331 \begin_layout Standard
6332 Notez également que la l'inclusion des paquetages
6333 \begin_inset Flex Code
6336 \begin_layout Plain Layout
6343 \begin_inset Flex Code
6346 \begin_layout Plain Layout
6352 a quelquefois un impact imprévu sur la typographie.
6353 Vous devrez donc supprimer la synchronisation avec la sortie imprimable
6354 pour la compilation finale du document si vous utilisez
6355 \begin_inset Flex Code
6358 \begin_layout Plain Layout
6365 \begin_inset Flex Code
6368 \begin_layout Plain Layout
6377 \begin_layout Standard
6378 Si vous avez besoin de réglages particuliers qui ne sont pas couverts par
6379 la réglage automatique, lisez les paragraphes suivants consacrés à la synchroni
6381 Si la configuration automatique vous convient, allez directement au paragraphe
6382 \begin_inset space ~
6386 \begin_inset CommandInset ref
6388 reference "subsec:Configuration-et-utilisation"
6392 , où sont décrites les étapes de la configuration dans votre visionneuse,
6393 – que la mise en œuvre soit automatique ou manuelle.
6396 \begin_layout Subsection
6400 \begin_layout Standard
6402 fournit plusieurs méthodes pour la recherche inversée.
6403 Certaines sont inhérentes au programme
6404 \begin_inset Flex Code
6407 \begin_layout Plain Layout
6413 , d'autres sont fournies par des paquetages externes.
6414 Votre choix dépendra du fait que votre distribution \SpecialChar LaTeX
6416 méthode donnée (les méthodes inhérentes sont assez récentes) et du fait
6417 que votre visionneuse puisse le gérer.
6418 Les méthodes disponibles dont décrites dans la suite.
6421 \begin_layout Subsubsection*
6423 \begin_inset space ~
6427 \begin_inset space ~
6431 \begin_inset space ~
6435 \begin_inset space ~
6439 \begin_inset space ~
6443 \begin_inset space ~
6447 \begin_inset space ~
6453 \begin_layout Standard
6454 Cette méthode équipe le fichier DVI de l'information nécessaire pour la
6456 Elle est disponible en \SpecialChar LaTeX
6457 depuis quelque temps (n'importe quelle distribution
6458 suffisamment récente devrait l'inclure) et elle est fiable.
6459 Pour l'activer, modifier la commande dans le convertisseur
6460 \begin_inset Flex Noun
6463 \begin_layout Plain Layout
6464 LaTeX (standard)->DVI
6470 \begin_inset Flex Noun
6473 \begin_layout Plain Layout
6474 LaTeX (standard)->DraftDVI
6480 \begin_inset Flex Noun
6483 \begin_layout Plain Layout
6484 Préférences\SpecialChar menuseparator
6485 Gestion des fichiers\SpecialChar menuseparator
6492 \begin_inset Flex Code
6495 \begin_layout Plain Layout
6496 latex -src-specials $$i
6502 Si cela ne fonctionne pas, vérifiez les options votre moteur \SpecialChar TeX
6504 peut différer dans quelques distributions).
6507 \begin_layout Subsubsection*
6509 \begin_inset space ~
6513 \begin_inset space ~
6517 \begin_inset space ~
6521 \begin_inset space ~
6527 \begin_layout Standard
6536 fournissent la fonctionnalité de recherche inversée pour les sorties imprimable
6537 s PDF (via pdflatex) et DVI, respectivement.
6538 Pour l'activer, charger les paquetages dans le préambule \SpecialChar LyX
6542 \begin_layout Itemize
6543 \begin_inset Flex Code
6546 \begin_layout Plain Layout
6554 pour la recherche inversée depuis le PDF;
6557 \begin_layout Itemize
6558 \begin_inset Flex Code
6561 \begin_layout Plain Layout
6564 usepackage[active]{srcltx}
6569 pour la recherche inversée depuis le DVI.
6572 \begin_layout Standard
6573 Si vous souhaitez effectuer la recherche inversée depuis les deux formats,
6574 vous pouvez saisir les lignes suivantes dans le préambule:
6577 \begin_layout LyX-Code
6581 \begin_inset Newline newline
6587 \begin_inset Newline newline
6593 \begin_inset Newline newline
6599 \begin_inset Newline newline
6604 usepackage[active]{srcltx}
6605 \begin_inset Newline newline
6613 \begin_layout Standard
6614 De cette façon, vous pourrez visionner les fichiers soit en DVI, soit en
6615 PDF (pdflatex) et le paquetage adéquat sera chargé.
6618 \begin_layout Standard
6619 Notez bien que PDFSync peut affecter la mise en page du document, il vaut
6620 mieux le désactiver lors des passes finales de compilation du document.
6623 \begin_layout Subsubsection*
6625 \begin_inset space ~
6629 \begin_inset space ~
6633 \begin_inset space ~
6637 \begin_inset space ~
6641 \begin_inset space ~
6644 Sync\SpecialChar TeX
6646 \begin_inset space ~
6650 \begin_inset space ~
6654 \begin_inset space ~
6660 \begin_layout Standard
6661 Les versions récentes de
6662 \begin_inset Flex Code
6665 \begin_layout Plain Layout
6671 offrent un support inhérent pour la recherche inversé en PDF et DVI.
6672 Cette fonctionnalité dénommée
6674 Sync\SpecialChar TeX
6677 résulte à la base de l'intégration du paquetage PDFSync dans le programme
6679 \begin_inset Flex Code
6682 \begin_layout Plain Layout
6688 et de sa fusion avec l'approche
6693 Il vous faut au moins \SpecialChar TeX
6694 Live 2008 ou une distribution Mik\SpecialChar TeX
6695 récente pour pouvoir
6697 Notez également que seules quelques visionneuses (comme Okular et Qpdfview
6698 sur Unix, Skim sur Mac, SumatraPDF sur Windows; voir la section suivante
6699 pour les détails) supportent actuellement Sync\SpecialChar TeX
6703 \begin_layout Standard
6704 Pour activer Sync\SpecialChar TeX
6705 pour le résultat imprimable DVI, modifier le convertisseur
6707 \begin_inset Flex Noun
6710 \begin_layout Plain Layout
6711 LaTeX (standard) -> DVI
6717 \begin_inset Flex Noun
6720 \begin_layout Plain Layout
6721 LaTeX (standard) -> DraftDVI
6727 \begin_inset Flex Noun
6730 \begin_layout Plain Layout
6731 Préférences\SpecialChar menuseparator
6732 Gestion des fichiers\SpecialChar menuseparator
6739 \begin_inset Flex Code
6742 \begin_layout Plain Layout
6743 latex -synctex=1 $$i
6748 , et pour le résultat imprimable PDF, modifier le convertisseur
6749 \begin_inset Flex Noun
6752 \begin_layout Plain Layout
6753 LaTeX (pdflatex) -> PDF (pdflatex)
6759 \begin_inset Flex Code
6762 \begin_layout Plain Layout
6763 pdflatex -synctex=1 $$i
6769 Si votre visionneuse n'est pas décrite dans ce qui suit, ou en cas d'échec,
6770 vérifiez la documentation de votre visionneuse pour ce qui concerne la
6771 configuration pour Sync\SpecialChar TeX
6776 \begin_layout Plain Layout
6778 \begin_inset Flex Code
6781 \begin_layout Plain Layout
6787 active la compression gzip.
6788 Si votre visionneuse ne la comprend pas, vous devez saisir à la place
6789 \begin_inset Flex Code
6792 \begin_layout Plain Layout
6806 \begin_layout Subsection
6807 Configuration et utilisation de visionneuses particulières
6808 \begin_inset CommandInset label
6810 name "subsec:Configuration-et-utilisation"
6817 \begin_layout Subsubsection*
6818 Xdvi (toutes plate-formes)
6821 \begin_layout Standard
6823 \begin_inset Flex Code
6826 \begin_layout Plain Layout
6832 , vous n'avez rien de plus à faire pour utiliser la recherche inversée,
6833 puisque \SpecialChar LyX
6834 fournit les ancres nécessaires pour l'utilisation automatisée
6836 \begin_inset Flex Code
6839 \begin_layout Plain Layout
6846 Il vous suffit de paramétrer votre document comme indiqué plus haut (la
6847 recherche inversée est déclenchée par Ctrl-clic ou Alt-clic sur Mac OSX,
6851 \begin_layout Standard
6852 Cependant, si pour quelque raison vous préférez utiliser le tube nommé au
6853 lieu du connecteur pour la communication avec \SpecialChar LyX
6854 , modifiez simplement la
6855 visionneuse DVI dans
6856 \begin_inset Flex Noun
6859 \begin_layout Plain Layout
6860 Préférences\SpecialChar menuseparator
6861 Gestion des fichiers\SpecialChar menuseparator
6871 \begin_layout Plain Layout
6872 Sur Mac OSX vous devez utiliser
6873 \begin_inset Flex Code
6876 \begin_layout Plain Layout
6879 DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l"
6890 \begin_inset Flex Code
6893 \begin_layout Plain Layout
6894 xdvi -editor "lyxeditor.sh %f %l"
6900 \begin_inset Flex Code
6903 \begin_layout Plain Layout
6909 est un script approprié.
6910 Par exemple, un script minimal est le suivant:
6913 \begin_layout LyX-Code
6915 \begin_inset Newline newline
6918 LYXPIPE="/path/to/lyxpipe"
6919 \begin_inset Newline newline
6922 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6923 \begin_inset Newline newline
6926 echo "$COMMAND" > "${LYXPIPE}".in || exit
6927 \begin_inset Newline newline
6930 read TMP < "${LYXPIPE}".out || exit
6933 \begin_layout Standard
6935 \begin_inset Flex Code
6938 \begin_layout Plain Layout
6946 est le chemin d'accès au tube LyXServer spécifié dans
6947 \begin_inset Flex Noun
6950 \begin_layout Plain Layout
6951 Préférences\SpecialChar menuseparator
6963 \begin_layout Plain Layout
6965 \begin_inset Flex Code
6968 \begin_layout Plain Layout
6976 de la distribution des sources \SpecialChar LyX
6977 , vous trouverez un script
6978 \begin_inset Flex Code
6981 \begin_layout Plain Layout
6989 , capable de trouver
7001 \begin_layout Subsubsection*
7005 \begin_layout Standard
7007 \begin_inset Flex Code
7010 \begin_layout Plain Layout
7013 /Applications/MacDviX_Folder/calleditor.script
7018 , ajoutez les lignes suivantes:
7021 \begin_layout LyX-Code
7022 /Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1
7023 \begin_inset Newline newline
7029 \begin_layout Standard
7030 Adaptez ces lignes si vous installez \SpecialChar LyX
7031 ailleurs que dans le répertoire
7032 \begin_inset Flex Code
7035 \begin_layout Plain Layout
7044 \begin_layout Standard
7045 La recherche inversée est déclenchée par Alt-clic (OPTION-clic).
7048 \begin_layout Subsubsection*
7052 \begin_layout Standard
7054 \begin_inset Flex Code
7057 \begin_layout Plain Layout
7058 open -a Skim.app $$i
7063 dans le réglage de la visionneuse
7064 \begin_inset Flex Noun
7067 \begin_layout Plain Layout
7068 Préférences\SpecialChar menuseparator
7069 Gestion des fichiers\SpecialChar menuseparator
7070 Formats de fichiers\SpecialChar menuseparator
7076 , et sélectionnez LyX dans
7077 \begin_inset Flex Noun
7080 \begin_layout Plain Layout
7081 Skim\SpecialChar menuseparator
7082 Préférences\SpecialChar menuseparator
7091 \begin_layout Standard
7092 La recherche inversée est déclenchée par COMMAND-SHIFT-clic.
7095 \begin_layout Subsubsection*
7099 \begin_layout Standard
7100 La recherche inversée ne fonctionne pas directement avec evince, mais elle
7101 peut être obtenue à l'aide de scripts auxiliaires externes: voir
7102 \begin_inset CommandInset href
7104 target "https://wiki.lyx.org/LyX/SyncTeX"
7112 \begin_layout Subsubsection*
7116 \begin_layout Standard
7118 \begin_inset Flex Noun
7121 \begin_layout Plain Layout
7122 Configuration\SpecialChar menuseparator
7123 Configurer Okular\SpecialChar menuseparator
7129 et sélectionner \SpecialChar LyX
7131 Ceci insère la commande appropriée (
7132 \begin_inset Flex Code
7135 \begin_layout Plain Layout
7146 \begin_layout Standard
7147 La recherche inversée est déclenchée par SHIFT-clic.
7150 \begin_layout Subsubsection*
7154 \begin_layout Standard
7155 Qpdfview fonctionne avec Sync\SpecialChar TeX
7156 depuis la version 0.3.5.
7158 \begin_inset Flex Noun
7161 \begin_layout Plain Layout
7162 Modifier\SpecialChar menuseparator
7163 Paramètres\SpecialChar menuseparator
7169 , cliquer dans le champ de l'
7173 et ajoutez la commande
7174 \begin_inset Flex Code
7177 \begin_layout Plain Layout
7186 \begin_layout Standard
7187 La recherche inversée est activée par un clic double.
7190 \begin_layout Subsubsection*
7194 \begin_layout Standard
7195 Activer Yap, choisir le menu
7196 \begin_inset Flex Noun
7199 \begin_layout Plain Layout
7202 View\SpecialChar menuseparator
7208 et sélectionner l'onglet
7209 \begin_inset Quotes cld
7212 Recherche inversée DVI
7213 \begin_inset Quotes crd
7217 Cliquer sur le bouton
7218 \begin_inset Quotes cld
7221 New\SpecialChar ldots
7223 \begin_inset Quotes crd
7226 et, dans la fenêtre qui s'ouvre, saisir
7227 \begin_inset Quotes cld
7232 \begin_inset Quotes crd
7235 (ou un autre nom de votre choix) dans le champ
7236 \begin_inset Quotes cld
7240 \begin_inset Quotes crd
7244 Maintenant cliquer sur le bouton identifié par
7245 \begin_inset Quotes cld
7250 \begin_inset Quotes crd
7253 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
7254 contenant le fichier exécutable
7255 \begin_inset Flex Code
7258 \begin_layout Plain Layout
7268 \begin_inset Flex Code
7271 \begin_layout Plain Layout
7279 et spécifier les arguments du programme comme suit:
7280 \begin_inset Flex Code
7283 \begin_layout Plain Layout
7293 \begin_inset Flex Code
7296 \begin_layout Plain Layout
7304 est utilisé pour communiquer avec \SpecialChar LyX
7309 et se présente ainsi
7312 \begin_layout LyX-Code
7314 \begin_inset Newline newline
7317 echo LYXCMD:revdvi:server-goto-file-row:%~1 %2>
7326 \begin_inset Newline newline
7340 \begin_layout Standard
7341 Vérifier que le chemin d'accès au tube \SpecialChar LyX
7342 Server spécifié dans \SpecialChar LyX
7344 \begin_inset Flex Code
7347 \begin_layout Plain Layout
7363 , sinon adapter le conteneur
7364 \begin_inset Flex Code
7367 \begin_layout Plain Layout
7378 \begin_layout Standard
7379 Avec Yap, la recherche inversée est déclenchée par double-clic.
7382 \begin_layout Subsubsection*
7383 SumatraPDF (Windows)
7386 \begin_layout Standard
7387 Pour utiliser SumatraPDF en recherche inversée, saisir
7388 \begin_inset Flex Code
7391 \begin_layout Plain Layout
7394 SumatraPDF -inverse-search "lyxeditor.bat "%f" %l"
7399 dans les réglages de la visionneuse dans
7400 \begin_inset Flex Noun
7403 \begin_layout Plain Layout
7404 Préférences\SpecialChar menuseparator
7405 Gestion des fichiers\SpecialChar menuseparator
7406 Formats de fichiers\SpecialChar menuseparator
7413 \begin_inset Flex Code
7416 \begin_layout Plain Layout
7424 est le conteneur indiqué ci-dessus.
7426 \begin_inset Flex Code
7429 \begin_layout Plain Layout
7435 ne figure pas dans la liste des chemins des commandes, utiliser le nom
7439 \begin_layout Standard
7440 La recherche inversée est déclenchée par double-clic.
7443 \begin_layout Subsubsection*
7447 \begin_layout Standard
7448 D'abord, vérifier que Yap est la visionneuse DVI implicite de l'environnement
7449 Windows, puis le lancer, choisir le menu
7450 \begin_inset Flex Noun
7453 \begin_layout Plain Layout
7456 View\SpecialChar menuseparator
7462 et sélectionner l'onglet
7463 \begin_inset Quotes cld
7466 Recherche DVI inversée
7467 \begin_inset Quotes crd
7471 Cliquer sur le bouton
7472 \begin_inset Quotes cld
7475 New\SpecialChar ldots
7477 \begin_inset Quotes crd
7480 et, dans la fenêtre qui s'ouvre, saisir
7481 \begin_inset Quotes cld
7484 Éditeur \SpecialChar LyX
7486 \begin_inset Quotes crd
7489 (ou un autre nom de votre choix) dans le champ
7490 \begin_inset Quotes cld
7494 \begin_inset Quotes crd
7498 Maintenant cliquer sur le bouton identifié par
7499 \begin_inset Quotes cld
7504 \begin_inset Quotes crd
7507 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
7508 contenant le fichier exécutable
7509 \begin_inset Flex Code
7512 \begin_layout Plain Layout
7520 (qui est implicitement installé dans Cygwin avec l'exécutable \SpecialChar LyX
7523 \begin_inset Flex Code
7526 \begin_layout Plain Layout
7534 et spécifier les arguments du programme comme suit:
7535 \begin_inset Flex Code
7538 \begin_layout Plain Layout
7547 De cette façon, vous utiliserez le
7551 pour communiquer avec \SpecialChar LyX
7553 Si pour quelque raison, vous souhaitez utiliser
7558 \begin_inset Flex Code
7561 \begin_layout Plain Layout
7569 et spécifiez le chemin d'accès au tube \SpecialChar LyX
7570 Server dans les préférences.
7573 \begin_layout Standard
7574 Avec Yap, la recherche inversée est déclenchée par double-clic.
7577 \begin_layout Subsubsection*
7581 \begin_layout Standard
7582 Pour utiliser SumatraPDF en recherche inversée, saisir
7583 \begin_inset Flex Code
7586 \begin_layout Plain Layout
7594 dans les réglages de la visionneuse dans
7595 \begin_inset Flex Noun
7598 \begin_layout Plain Layout
7599 Préférences\SpecialChar menuseparator
7600 Gestion des fichiers\SpecialChar menuseparator
7601 Formats de fichiers\SpecialChar menuseparator
7608 \begin_inset Flex Code
7611 \begin_layout Plain Layout
7619 est le script suivant (à rendre accessible dans le chemin d'accès aux commandes
7621 \begin_inset Flex Code
7624 \begin_layout Plain Layout
7632 étant le meilleur choix):
7635 \begin_layout LyX-Code
7637 \begin_inset Newline newline
7641 \begin_inset Newline newline
7644 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
7647 \begin_layout Standard
7648 Ce conteneur et nécessaire parce que SumatraPDF est une application Windows
7649 native et ne comprend pas les chemins POSIX utilisés par la version Cygwin
7653 \begin_inset Flex Code
7656 \begin_layout Plain Layout
7662 n'est pas dans votre chemin d'accès, utiliser le chemin complet dans le
7665 \begin_inset Flex Code
7668 \begin_layout Plain Layout
7674 active la communication via
7679 De nouveau, l'omettre
7680 \begin_inset Flex Code
7683 \begin_layout Plain Layout
7693 , et spécifier le chemin d'accès au tube \SpecialChar LyX
7694 Server dans les préférences \SpecialChar LyX
7698 \begin_layout Standard
7699 La recherche inversée est déclenchée par double-clic.
7702 \begin_layout Section
7706 \begin_layout Standard
7707 La recherche directe est, comme son nom l'indique,
7708 \begin_inset Quotes cld
7712 \begin_inset Quotes crd
7715 de la recherche inversée.
7716 Elle vous permet de positionner le curseur dans la visionneuse directement
7717 depuis \SpecialChar LyX
7719 Si le recherche inversé est active (comme décrit ci-après), vous pouvez
7720 positionner le curseur où vous voulez dan le document \SpecialChar LyX
7723 \begin_inset Flex Noun
7726 \begin_layout Plain Layout
7727 Navigation\SpecialChar menuseparator
7734 \begin_inset Flex Noun
7737 \begin_layout Plain Layout
7743 dans le menu contextuel par un clic droit), et la visionneuse sera positionnée
7744 au même emplacement.
7745 Ce suppose bien entendu que la visionneuse interprète cette fonctionnalité.
7748 \begin_layout Standard
7749 Pour rendre la recherche directe active, vous devez d'abord créer le fichier
7750 PDF/DVI avec les informations supplémentaires concernant les source \SpecialChar TeX
7752 peut être fait par les méthodes décrites dans la section
7753 \begin_inset space ~
7757 \begin_inset CommandInset ref
7759 reference "subsec:Activation-automatique"
7766 \begin_layout Standard
7767 De plus, vous devez configurer \SpecialChar LyX
7768 pour utiliser les visionneuses dans
7769 \begin_inset Flex Noun
7772 \begin_layout Plain Layout
7773 Outils\SpecialChar menuseparator
7774 Préférences\SpecialChar menuseparator
7775 Sortie\SpecialChar menuseparator
7783 fournit une série de configurations validées pour quelques visionneuses,
7784 que vous pouvez sélectionner dans le menu déroulant.
7785 Si aucune de ces configurations ne vous convient, vous devrez chercher
7786 et trouver une configuration appropriée vous-même.
7787 La syntaxe utilise les marqueurs suivants:
7790 \begin_layout Itemize
7792 \begin_inset Flex Code
7795 \begin_layout Plain Layout
7804 \begin_layout Itemize
7806 \begin_inset Flex Code
7809 \begin_layout Plain Layout
7816 \begin_inset Flex Code
7819 \begin_layout Plain Layout
7826 (temporairement) créé;
7829 \begin_layout Itemize
7831 \begin_inset Flex Code
7834 \begin_layout Plain Layout
7840 : nom du fichier de sortie (soit dvi, soit pdf, en fonction de celui qui
7841 existe dans le répertoire temporaire).
7844 \begin_layout Standard
7845 Notez que seules quelques visionneuses présentent une fonctionnalité de
7846 recherche directe complète, parmi lesquelles
7847 \begin_inset Flex Noun
7850 \begin_layout Plain Layout
7857 \begin_inset Flex Noun
7860 \begin_layout Plain Layout
7867 \begin_inset Flex Noun
7870 \begin_layout Plain Layout
7882 \begin_layout Plain Layout
7886 \begin_inset Flex Code
7889 \begin_layout Plain Layout
7898 \begin_inset Flex Noun
7901 \begin_layout Plain Layout
7904 Outils\SpecialChar menuseparator
7905 Préférences\SpecialChar menuseparator
7906 Gestion des fichiers\SpecialChar menuseparator
7920 \begin_inset Flex Noun
7923 \begin_layout Plain Layout
7930 \begin_inset Flex Noun
7933 \begin_layout Plain Layout
7943 \begin_layout Plain Layout
7944 SumatraPDF peut aussi utiliser les commandes DDE via le programme externe
7945 CMCDDE — téléchargeable depuis
7946 \begin_inset CommandInset href
7948 target "http://www.istri.fr/spip/zip/CMCDDE.zip"
7959 d'autres, comme evince
7963 \begin_layout Plain Layout
7964 \paragraph_spacing single
7965 La recherche directe avec evince peut être obtenue via des programmes externes
7968 \begin_inset CommandInset href
7970 target "https://wiki.lyx.org/LyX/SyncTeX"
7980 , nécessitent des outils supplémentaires.
7981 Alors que beaucoup des visionneuses PDF largement diffusées (parmi lesquelles
7982 on remarquera Adobe Reader) ne comprennent pas du tout la recherche directe,
7983 d'autre visionneuses, comme
7984 \begin_inset Flex Noun
7987 \begin_layout Plain Layout
7993 , permettent au moins de recharger le document et de sauter à une page donnée:
7994 vous pouvez au moins naviguer à proximité du point visé.
7995 Cette dernière fonctionnalité est activée par un appel externe à
7996 \begin_inset Flex Code
7999 \begin_layout Plain Layout
8005 (voir les configurations prédéfinies).
8008 \begin_layout Standard
8009 La recherche directe fonctionne simultanément avec les sorties DVI et PDF.
8011 vérifie simplement quel format vous avez utilisé (c'est-à-dire, quel format
8012 est déjà résident dans le répertoire temporaire) et choisit la configuration
8016 \begin_layout Chapter
8017 Classes de document spéciales
8020 \begin_layout Section
8021 Article AAS\SpecialChar TeX
8025 \begin_layout Standard
8031 \begin_layout Subsection
8035 \begin_layout Standard
8037 est un ensemble de macros produit par l'
8039 American Astronomical Society
8041 pour faciliter la soumission électronique de manuscrits aux trois journaux
8044 Astrophysical Journal
8056 Astronomical Journal
8060 Publications of the Astronomical Society of the Pacific
8064 a besoin de la version 5.0 (de préférence 6.0, version décrite ici, ou plus
8065 récente) de ces macros.
8066 Les versions antérieures à la 5.0 sont destinées à être utilisées avec \SpecialChar LaTeX
8068 et sont fondamentalement incompatibles avec \SpecialChar LyX
8070 Le paquetage AAS\SpecialChar TeX
8071 peut être téléchargé depuis le site de l'AAS
8074 \begin_layout Standard
8075 \begin_inset VSpace medskip
8081 \begin_layout Standard
8083 \begin_inset Flex URL
8086 \begin_layout Plain Layout
8088 https://aas.org/aastex/aastex-downloads
8096 \begin_layout Standard
8097 \begin_inset VSpace medskip
8103 \begin_layout Standard
8104 Un guide de l'utilisateur complet est compris dans ce paquetage et il vaut
8105 mieux que vous vous familiarisiez sérieusement avec avant de vous embarquer
8106 à écrire un papier en \SpecialChar LyX
8109 ne va pas vous dispenser de comprendre toutes les commandes AAS\SpecialChar TeX
8111 dispensera seulement de la corvée de toutes les taper.
8112 Il est de votre responsabilité de vous assurer que le document final exporté
8113 en \SpecialChar LaTeX
8114 soit complètement conforme aux recommandations du journal auquel vous
8115 soumettez votre papier.
8118 \begin_layout Subsection
8119 Commencer un nouveau papier
8122 \begin_layout Standard
8123 Je vous suggère vivement de commencer avec le fichier de modèle AAS\SpecialChar TeX
8127 Fichier\SpecialChar menuseparator
8129 \begin_inset space ~
8133 \begin_inset space ~
8138 , entrez le nouveau nom de fichier, puis choisissez le modèle
8143 Il montrera les champs les plus courants dans un manuscrit.
8144 Écrivez par dessus le texte existant (y compris les crochets,
8148 ) les informations correctes.
8149 Beaucoup des commandes et environnements AAS\SpecialChar TeX
8150 peuvent être implémentés directeme
8151 nt dans \SpecialChar LyX
8152 , mais certains ne peuvent pas.
8153 Pour des commandes comme celles-là, le code \SpecialChar LaTeX
8154 doit être entré directement
8155 et signalé comme tel.
8156 De telles commandes sont dénommées
8157 \begin_inset Quotes cld
8160 code \SpecialChar TeX
8162 \begin_inset Quotes crd
8166 J'essaye de minimiser la quantité de code \SpecialChar TeX
8167 nécessaire dans un document
8172 \begin_layout Subsection
8176 \begin_layout Standard
8177 Quand le papier est fini, que vous en êtes satisfaits et qu'il se visualise
8178 / s'imprime correctement, il y a quelques opérations de
8179 \begin_inset Quotes cld
8183 \begin_inset Quotes crd
8186 à effectuer avant de le soumettre aux journaux.
8189 \begin_layout Enumerate
8190 Exportez votre papier en tant que fichier \SpecialChar LaTeX
8193 Fichier\SpecialChar menuseparator
8194 Exporter\SpecialChar menuseparator
8201 \begin_layout Enumerate
8206 résultant avec votre éditeur de texte favori.
8210 \begin_layout Enumerate
8211 enlevez les lignes de commentaire avant la commande
8220 \begin_layout Enumerate
8225 usepackage...{fontenc}
8227 si elle apparaît (en général juste après
8233 ) ; enlevez aussi la ligne
8239 si elle est présente.
8242 \begin_layout Enumerate
8243 enlevez tout entre les commandes
8255 comprises, sauf les commandes que vous avez volontairement mises dans le
8256 préambule \SpecialChar LaTeX
8257 (qui devraient apparaître immédiatement après le commentaire
8259 \begin_inset Quotes cld
8262 User specified \SpecialChar LaTeX
8264 \begin_inset Quotes crd
8271 \begin_layout Plain Layout
8273 \begin_inset Quotes cld
8276 Commandes \SpecialChar LaTeX
8277 spécifiées par l'utilisateur
8278 \begin_inset Quotes crd
8294 \begin_layout Enumerate
8295 Faites tourner \SpecialChar LaTeX
8296 sur ce fichier après modifications pour s'assurer qu'il
8297 peut encore être compilé correctement.
8300 \begin_layout Enumerate
8301 Relisez les spécifications du journal pour vous assurer que vos noms de
8302 fichier et vos formats sont corrects.
8305 \begin_layout Enumerate
8309 \begin_layout Subsection
8310 Commentaires sur des commandes particulières
8313 \begin_layout Standard
8314 Je ne vais pas décrire l'emploi détaillé de chaque commande AAS\SpecialChar TeX
8316 de l'utilisateur d'AAS\SpecialChar TeX
8321 ) en donne une bonne description.
8322 Il me sera donc probablement plus facile de parcourir la liste telle qu'on
8323 la trouve dans le guide et de la commenter si nécessaire.
8327 \begin_layout Subsubsection
8328 Les choses qui fonctionnent comme prévu
8331 \begin_layout Standard
8332 Puisqu'elles fonctionnent comme prévu, j'en fais simplement la liste avec
8333 la section dans laquelle elles se trouvent :
8427 begin{thebibliography}
8459 (2.14.4, entre autres),
8486 \begin_layout Standard
8487 Les options de style qui suivent marchent elles aussi correctement :
8504 Mettez-les simplement dans le champ
8510 Document\SpecialChar menuseparator
8516 \begin_inset space ~
8520 \begin_inset space ~
8526 \begin_layout Subsubsection
8527 Les choses qui fonctionnent, mais qui nécessitent un commentaire
8530 \begin_layout Standard
8531 Les éléments suivants fonctionnent, mais requièrent un petit commentaire
8535 \begin_layout Itemize
8536 Ces éléments sont réservés à l'utilisation par les éditeurs du journal,
8537 mais vous pouvez les mettre dans le préambule \SpecialChar LaTeX
8538 si vous vous sentez tenu
8569 (tous à partir de 2.1.3)
8572 \begin_layout Itemize
8573 Ces éléments peuvent être placés dans le préambule \SpecialChar LaTeX
8574 , et sont inclus comme
8575 des blancs dans le fichier modèle :
8596 \begin_layout Itemize
8603 (2.3) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
8604 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
8607 \begin_layout Itemize
8619 Ça ne devrait pas causer d'erreur.
8622 \begin_layout Itemize
8629 (2.6) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
8630 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
8633 \begin_layout Itemize
8640 (2.8) – ne peut pas insérer une marque de référence croisée, vous devez
8644 \begin_layout Itemize
8651 (2.8) – même chose que pour
8658 \begin_layout Itemize
8670 Ça ne devrait pas causer d'erreur.
8673 \begin_layout Itemize
8685 Ça ne devrait pas causer d'erreur.
8688 \begin_layout Itemize
8695 (2.13.2) – vous devrez éditer le paramètre optionnel à la main dans le fichier
8700 \begin_layout Subsubsection
8701 Les choses qui ne sont pas implantées, utilisez du code \SpecialChar TeX
8705 \begin_layout Standard
8716 setcounter{equation}
8730 (2.12), les abréviations des noms de journaux (2.12.4),
8766 (2.14.4, insérez-le comme le premier élément dans la case la plus à gauche
8767 après l'endroit où vous voulez le placer.
8768 N'utilisez pas les règles \SpecialChar LyX
8773 \begin_layout Plain Layout
8774 NdT : Traduction incertaine.
8791 (2.14.5), pratiquement tout dans Divers (2.15, sauf
8830 \begin_layout Subsubsection
8831 Les choses qui ne peuvent pas être implantées
8834 \begin_layout Standard
8836 au moins d'une façon qui ait un sens, et que je suggère donc d'ignorer.
8837 Ce sont l'environnement
8841 (2.12.3) et l'environnement
8846 Si vous avez vraiment, vraiment besoin d'utiliser
8850 , je vous suggère de l'éditer avec un éditeur de texte dans un fichier séparé,
8853 Insertion\SpecialChar menuseparator
8854 Fichier\SpecialChar menuseparator
8857 pour l'inclure dans votre document \SpecialChar LyX
8863 pour voir un exemple de cela.
8866 \begin_layout Subsection
8867 FAQs, conseils, trucs et autres astuces
8870 \begin_layout Subsubsection
8871 Faire coopérer \SpecialChar LyX
8872 et AAS\SpecialChar TeX
8876 \begin_layout Standard
8877 Il peut être un peu difficile de faire reconnaître à \SpecialChar LyX
8879 et une nouvelle classe de document.
8880 Quand tout le reste échoue, faites ceci :
8883 \begin_layout Enumerate
8884 Assurez-vous que \SpecialChar LaTeX
8885 trouve AAS\SpecialChar TeX
8895 ) de la distribution AAS\SpecialChar TeX
8896 vers un répertoire complètement indépendant de
8898 ou d'AAS\SpecialChar TeX
8899 et faites tourner \SpecialChar LaTeX
8907 \begin_layout Enumerate
8912 apparaît bien dans le répertoire de formats (layout) de \SpecialChar LyX
8916 \begin_layout Enumerate
8919 Outils\SpecialChar menuseparator
8922 dans \SpecialChar LyX
8923 , puis redémarrez celui-ci.
8926 \begin_layout Enumerate
8927 Ouvrez un nouveau fichier normal, pas avec un modèle.
8931 Document\SpecialChar menuseparator
8932 Paramètres\SpecialChar menuseparator
8934 \begin_inset space ~
8938 \begin_inset space ~
8946 \begin_layout Standard
8947 Si vous obtenez un avertissement provenant d'un document AAS\SpecialChar TeX
8949 disant qu'il n'arrive pas à trouver le format AAS\SpecialChar TeX
8950 ou un message du genre
8952 \begin_inset Quotes cld
8955 You should not mix title layouts with normal ones
8956 \begin_inset Quotes crd
8963 \begin_layout Plain Layout
8965 \begin_inset Quotes cld
8968 Il ne faut pas mélanger les formats de titre avec les formats normaux.
8969 \begin_inset Quotes crd
8977 , c'est que les choses n'ont pas été installées correctement.
8980 \begin_layout Subsubsection
8981 Erreur \SpecialChar LaTeX
8982 lors du traitement d'un tableau
8985 \begin_layout Standard
8987 , par défaut, tente de centrer la légende/titre du tableau.
8988 Ça semble produire une interférence négative dans AAS\SpecialChar TeX
8990 Vous devez donc cliquer quelque part dans la légende/titre, puis faire
8993 Édition\SpecialChar menuseparator
8995 \begin_inset space ~
8999 \begin_inset space ~
9013 Pour moi ça a résolu le problème.
9016 \begin_layout Subsubsection
9020 \begin_layout Standard
9021 Quelques petites choses :
9024 \begin_layout Enumerate
9025 J'ai remarqué quelques espacements bizarres avec les entrées de bibliographie.
9026 Quand vous entrez les données de bibliographie, assurez-vous qu'il n'y
9031 d'espace entre le dernier auteur et la parenthèse indiquant l'année ; par
9043 \begin_layout Enumerate
9044 Je suis vraiment malheureux de ne pas pouvoir rendre
9056 plus automatiques, mais ça nécessiterait des changements au code source
9059 Pour le moment vous pouvez faire deux choses :
9063 \begin_layout Enumerate
9064 entrez toutes vos citations en utilisant le mécanisme prédéfini
9066 Insertion\SpecialChar menuseparator
9069 ; au moins vous pourrez tirer avantage des insertions automatiques.
9070 Puis éditez à la main le fichier \SpecialChar LaTeX
9071 exporté avant de le soumettre, en changeant
9096 est actuellement équivalent à
9102 , donc vous n'avez pas absolument besoin de changer ceux-là).
9105 \begin_layout Enumerate
9106 ou vous pouvez simplement entrer toutes vos citations en Vilain Texte Rouge
9107 en utilisant la même clef pour paramètre que celle que vous avez utilisée
9108 dans la fenêtre de bibliographie, par exemple
9117 \begin_layout Standard
9118 Aucun des deux choix n'est plaisant, mais nous aurons à faire avec jusqu'à
9119 ce que le mécanisme de citation de \SpecialChar LyX
9128 \begin_layout Enumerate
9129 Rien qu'entrer les références n'est pas du tout évident.
9130 La façon la plus facile est de commencer à taper votre première référence
9131 à la fin du document, puis de la marquer comme
9136 Ça mettra une petite boîte grise devant ce que vous venez de taper.
9137 Cliquez sur la boîte pour remplir le reste.
9138 Pour de nouvelles références, allez à la fin d'une référence existante
9144 Ça créera une nouvelle ligne avec sa propre boîte, etc.
9147 \begin_layout Subsubsection
9148 Inclure des fichiers EPS
9151 \begin_layout Standard
9152 Avec tout le respect qui est dû à Chris Biemesderfer et aux autres qui ont
9153 contribué à écrire le paquetage AAS\SpecialChar TeX
9154 , le mécanisme de gestion des figures
9155 est vraiment mal foutu.
9156 Vous pouvez insérer les commandes
9163 en Vilain Texte Rouge dans une Figure Flottante, mais je n'ai jamais vraiment
9164 réussi à obtenir une apparence correcte.
9165 Mon conseil serait d'éviter toute inclusion de fichier EPS dans le manuscrit
9166 que vous soumettez au journal, mais d'utiliser le mécanisme d'inclusion
9167 de fichier EPS standard de \SpecialChar LyX
9168 quand vous voulez imprimer vos propres tirés
9171 va insérer une commande
9175 usepackage{graphics}
9177 dans le préambule \SpecialChar LaTeX
9178 et gérer les figures de la façon habituelle dans \SpecialChar LaTeX2e
9180 Ceux qui essaieront d'imprimer votre manuscrit AAS\SpecialChar TeX
9181 5.0 doivent de toutes
9182 façons avoir une installation de \SpecialChar LaTeX2e
9183 , donc pourquoi ne pas profiter du mécanisme
9184 infiniment meilleur de gestion de graphiques ? S'ils se plaignent du choix
9185 de \SpecialChar LaTeX2e
9190 , faites valoir qu'il apparaît dans la deuxième édition de Lamport (1994),
9191 et qu'il était temps de faire la mise à jour il y a bien longtemps.
9194 \begin_layout Subsubsection
9195 Les choses qui auraient pu être faites, mais qui ne l'ont pas été
9198 \begin_layout Standard
9199 Il y a quelques choses
9200 \begin_inset Quotes cld
9204 \begin_inset Quotes crd
9207 que j'aurais pu implémenter, mais que j'ai choisi de laisser de côté.
9208 Par exemple, je ne voyais pas l'utilité d'afficher le texte en double interlign
9209 e dans la fenêtre de \SpecialChar LyX
9210 , même s'il l'est dans le manuscrit imprimé.
9211 J'ai aussi choisi de ne pas faire des formats séparés pour les styles
9220 Comme je suppose que vous passerez la plupart du temps en mode manuscrit
9221 simple, j'ai décidé de ne pas bouffer plus d'espace disque avec tout ça.
9222 Si vous pensez vraiment que je devrais écrire ces formats, je ne pourrai
9223 que suivre les règles édictées par l'Association de Lanceurs de Boomerangs
9224 de l'État du Wisconsin :
9227 \begin_layout Quotation
9228 \begin_inset Quotes cld
9231 Les décisions des juges seront sans appel sauf si elles sont conspuées par
9232 une majorité écrasante de l'assistance.
9233 Les réclamants ne doivent pas faire usage d'un vocabulaire obscène et injurieux
9234 envers les membres du jury, ni les membres du jury envers les réclamants
9235 (sauf s'ils viennent d'être frappés par un boomerang).
9236 \begin_inset Quotes crd
9242 \begin_layout Subsection
9246 \begin_layout Standard
9247 J'ai maintenant eu des papiers publiés aussi bien dans Apj que dans AJ avec
9248 98% du travail fait avec \SpecialChar LyX
9249 ; les 2% restants étant du post-traitement avec
9251 et un peu de nettoyage.
9252 Je n'ai rencontré aucun problème avec le processus de soumission, et je
9253 suis sûr que les journaux n'ont jamais eu conscience qu'il pouvait y avoir
9255 Donc, allez-y et publiez !
9258 \begin_layout Section
9262 \begin_layout Standard
9268 \begin_layout Subsection
9272 \begin_layout Standard
9273 Cette section décrit comment utiliser \SpecialChar LyX
9274 pour écrire des articles à soumettre
9275 au journal scientifique
9278 Astronomy and Astrophysics
9282 \begin_inset Flex URL
9285 \begin_layout Plain Layout
9287 https://www.aanda.org/
9292 ), avec la Version 5.01 de la classe de document
9297 Ce paquetage peut être téléchargé depuis le site ftp
9300 \begin_layout Standard
9301 \begin_inset VSpace medskip
9307 \begin_layout Standard
9309 \begin_inset Flex URL
9312 \begin_layout Plain Layout
9314 ftp://ftp.edpsciences.org/pub/aa/readme.html
9322 \begin_layout Standard
9323 \begin_inset VSpace medskip
9329 \begin_layout Standard
9330 Un manuel est fourni avec ce paquetage, et ce texte n'est pas censé remplacer
9331 le manuel d'origine mais est simplement un bref guide à la réalisation
9332 d'un papier dans un format correct.
9335 \begin_layout Standard
9336 Notez que l'éditeur de ce journal a changé le 1er janvier 2001 : ce n'est
9337 plus Springer mais EDP Sciences.
9338 Ce changement a aussi entraîné quelques légères modifications aux fichiers
9339 de style, notamment la suppression de la commande thesaurus.
9340 La classe \SpecialChar LyX
9345 supporte la dernière version de ces fichiers de style, V 5.01.
9346 Si vous avez une ancienne version installée, veuillez la mettre à jour.
9347 Par souci de compatibilité, l'ancien format (version 4) a été conservé
9353 Voyez les commentaires dans
9356 Dir/layouts/aapaper.layout
9361 \begin_layout Subsection
9365 \begin_layout Standard
9366 Il est recommandé de commencer à partir du modèle distribué avec \SpecialChar LyX
9368 Si vous n'utilisez pas de modèle, jetez un œil aux réglages suivants :
9371 \begin_layout Itemize
9375 \begin_inset space ~
9385 \begin_inset space ~
9393 \begin_inset space ~
9402 Document\SpecialChar menuseparator
9406 (D'accord, c'est évident.)
9409 \begin_layout Itemize
9410 Ne changez pas l'option
9413 \begin_inset space ~
9417 \begin_inset space ~
9427 La mise en page est prise en charge par les macros, vous n'avez rien à
9431 \begin_layout Subsection
9435 \begin_layout Standard
9436 La première chose à entrer est l'information d'en-tête.
9437 Elle consiste en sept entrées, dont certaines sont facultatives.
9441 \begin_layout Itemize
9446 (Title) : (nécessaire)
9449 \begin_layout Itemize
9454 (Subtitle) : (facultatif)
9457 \begin_layout Itemize
9462 (Author) : (nécessaire)
9465 \begin_layout Itemize
9470 (Address) : (nécessaire)
9473 \begin_layout Itemize
9478 (Tiré à part): (facultatif) Si plus d'un auteur : qui contacter pour demander
9482 \begin_layout Itemize
9487 : (facultatif) Adresse mail pour les contacts.
9490 \begin_layout Itemize
9495 : (nécessaire) Format suggéré
9497 Received: <date>; Accepted <date>
9500 \begin_layout Standard
9501 Il n'y a pas besoin de taper la commande
9508 le fait tout seul quand l'en-tête est fini.
9509 Bien que l'ordre des entrées d'en-tête n'ait pas d'importance il est conseillé
9510 de conserver la séquence ci-dessus, juste pour avoir un meilleur aspect
9511 visuel et correspondre au format du document réel.
9514 \begin_layout Standard
9515 Si vous voulez placer des notes de bas de page dans le bloc d'en-tête, par
9516 exemple pour entrer votre adresse actuelle, utilisez les notes de bas de
9519 Insertion\SpecialChar menuseparator
9521 \begin_inset space ~
9525 \begin_inset space ~
9529 \begin_inset space ~
9533 \begin_inset space ~
9540 utilisera automagiquement
9549 \begin_layout Standard
9552 Édition\SpecialChar menuseparator
9555 de texte, vous trouverez deux marqueurs utiles pour le titrage:
9558 \begin_layout Itemize
9565 pour indiquer les couples auteur/institution.
9566 Les institutions sont numérotées séquentiellement comme elles apparaissent
9571 , vous devez donc mettre un marqueur pour chaque auteur.
9575 \begin_layout Itemize
9580 pour indiquer une adresse électronique.
9583 \begin_layout Standard
9584 En plus de ces points, les macros utilisent une commande \SpecialChar LaTeX
9586 qui n'a pas d'équivalent dans \SpecialChar LyX
9590 \begin_layout Itemize
9597 pour séparer les noms quand il y a plusieurs auteurs et plusieurs instituts.
9600 \begin_layout Standard
9601 La commande appropriée doit être tapée dans \SpecialChar LyX
9602 en mode \SpecialChar TeX
9607 \begin_layout Subsection
9611 \begin_layout Standard
9612 L'abstract devrait suivre immédiatement le bloc d'en-tête.
9613 Avec la version 5 l'abstract est devenu une commande, et il est maintenant
9614 limité à un seul paragraphe.
9615 En plus, il doit contenir une entrée avec les mots-clés.
9616 La seule chose spéciale à en dire est qu'il doit contenir une entrée avec
9618 Ce se fait via le style de paragraphe
9625 Référez-vous au fichier d'exemple.
9628 \begin_layout Subsection
9629 Environnements supportés
9632 \begin_layout Standard
9636 \begin_inset space ~
9641 supporte les environnements suivants pour structurer votre texte :
9644 \begin_layout Itemize
9650 \begin_layout Itemize
9656 \begin_layout Itemize
9662 \begin_layout Itemize
9668 \begin_layout Itemize
9674 \begin_layout Itemize
9680 \begin_layout Itemize
9686 \begin_layout Itemize
9692 \begin_layout Itemize
9698 \begin_layout Itemize
9704 \begin_layout Itemize
9710 \begin_layout Itemize
9717 \begin_layout Subsection
9718 Commandes non encore supportées par \SpecialChar LyX
9722 \begin_layout Standard
9723 Quelques commandes ne sont pas encore supportées par le format
9726 \begin_inset space ~
9733 Quelques-unes ont déjà été mentionnées.
9734 Par souci d'exhaustivité, elles sont toutes listées ici :
9737 \begin_layout Itemize
9745 \begin_layout Itemize
9753 \begin_layout Itemize
9761 \begin_layout Itemize
9769 \begin_layout Standard
9770 Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
9773 N'oubliez pas de les signaler comme code \SpecialChar LaTeX
9777 \begin_layout Subsection
9778 Figures et tableaux flottants
9781 \begin_layout Standard
9783 fournit le support pour les environnements de flottants
9799 , nous n'en dirons donc pas beaucoup plus.
9803 \begin_inset space ~
9807 \begin_inset space ~
9813 Rappelez-vous juste que les tableaux devront être alignés à gauche.
9814 Pour cela, sélectionnez le tableau et changez l'alignement dans
9816 Format\SpecialChar menuseparator
9822 \begin_layout Standard
9823 Il y a une seule chose spéciale : les figures avec la légende à côté.
9824 Pour créer une telle figure, vous devez faire ceci :
9827 \begin_layout Enumerate
9828 Créez une grande figure flottante : faites
9830 Insertion\SpecialChar menuseparator
9831 Flottants\SpecialChar menuseparator
9834 , puis un clic droit sur la figure et cochez
9837 \begin_inset space ~
9845 \begin_layout Enumerate
9846 Entrez votre légende.
9849 \begin_layout Enumerate
9854 pour déplacer le curseur au dessus de la figure.
9857 \begin_layout Enumerate
9858 Insérez votre figure.
9861 \begin_layout Enumerate
9862 Positionnez le curseur derrière la figure et insérez un ressort horizontal
9865 Insertion\SpecialChar menuseparator
9866 Formats\SpecialChar menuseparator
9868 \begin_inset space ~
9876 \begin_layout Enumerate
9877 Passez en mode \SpecialChar LaTeX
9881 \begin_inset space ~
9889 \begin_layout Enumerate
9899 Ne fermez pas l'accolade !
9902 \begin_layout Enumerate
9903 Positionnez le curseur derrière le texte de la légende, passez en mode \SpecialChar LaTeX
9905 et insérez l'accolade fermante :
9908 \begin_inset space ~
9920 \begin_layout Standard
9921 Là encore, voyez les figures dans le papier exemple.
9924 \begin_layout Subsection
9928 \begin_layout Standard
9929 Pour la soumission, la communication doit être mise en forme dans un format
9930 spécial à double interligne.
9931 Pour ce faire, vous devez donner à la classe de document l'option
9936 Il faut la mettre dans le champ
9942 Document\SpecialChar menuseparator
9948 \begin_inset space ~
9952 \begin_inset space ~
9955 document\SpecialChar menuseparator
9959 Entrez-y juste le mot
9966 \begin_layout Subsection
9967 Le fichier d'exemple
9970 \begin_layout Standard
9971 Le répertoire d'exemples contient un papier exemple écrit avec \SpecialChar LyX
9973 C'est l'exemple venant du paquetage de macros d'origine, traduit pour \SpecialChar LyX
9975 Utilisez-le comme source d'inspiration, et comparez le code \SpecialChar LaTeX
9977 avec la façon de l'écrire avec \SpecialChar LyX
9981 \begin_layout Section
9986 \begin_layout Standard
9996 \begin_layout Standard
9997 \begin_inset VSpace bigskip
10003 \begin_layout Standard
10004 Les formats \SpecialChar LaTeX
10005 AMS ont été écrits pour se conformer au style suggéré pour
10006 les articles mathématiques à soumettre aux publications de l'
10008 American Mathematical Society
10011 Les formats ne sont pas définis pour une revue particulière, mais peuvent
10012 facilement y être adaptés.
10013 Il faut vous référer à la documentation de l'AMS pour obtenir des instructions
10014 spécifiques à chaque revue (habituellement il suffira de changer une ligne
10015 dans la sortie \SpecialChar TeX
10017 Cette documentation est disponible sur le réseau à
10018 \begin_inset Flex URL
10021 \begin_layout Plain Layout
10029 \begin_inset Flex URL
10032 \begin_layout Plain Layout
10034 ftp://ftp.ams.org/pub/tex/amslatex/
10040 Ces formats sont appropriés, et utiles, pour tout écrit mathématique.
10044 \begin_layout Standard
10045 Il y a actuellement 2 formats \SpecialChar LaTeX
10049 \begin_layout Enumerate
10050 amsart : le format standard d'article AMS.
10054 \begin_layout Enumerate
10055 amsbook :lLe format standard de livre AMS (en réalité de monographie).
10059 \begin_layout Standard
10060 Les formats eux-mêmes ne contiennent qu'un minimum nécessaire pour l'utilisation
10062 Ils n'inclent aps en particulier d'environnments de
10063 \begin_inset Quotes cld
10067 \begin_inset Quotes crd
10070 pour les théorèmes, les lemmes, et similaires.
10071 Ceux-ci sont fournis par le module
10072 \begin_inset Flex Noun
10075 \begin_layout Plain Layout
10081 , chargé implicitement lorsqu'une classe AMS est sélectionnée (il peut ére
10082 utilisé avec d'autres classes et peut être enlevé, si vious souhaitez utiliser
10084 Les environnements contenus dans
10085 \begin_inset Flex Code
10088 \begin_layout Plain Layout
10089 Théorèmes (extensions AMS)
10094 , moins fréquemment utilisés, doivent être chargés manuellement.
10097 \begin_layout Standard
10098 Implicitement, les théorèmes et environnements similaires sont numérotés
10099 consécutivement tout au long du document, mais ceci peut être modifié en
10100 chargeant le module
10101 \begin_inset Flex Code
10104 \begin_layout Plain Layout
10105 Théorèmes (numérotation par section)
10110 ou bien, si vous utilisez la classe
10111 \begin_inset Flex Code
10114 \begin_layout Plain Layout
10121 \begin_inset Flex Code
10124 \begin_layout Plain Layout
10125 Théorèmes (numérotation par chapitre)
10131 Ceux-ci vont numéroter les environnements comme
10135 , où le premier nombre réfère la section (ou le chapitre) et le second réfère
10136 le numéro d'ordre courant dans la section (ou le chapitre).
10137 De nombreux environnements peuvent aussi rester non numérotés, ceux-ci
10138 sont marqués par un astérisque.
10139 Si par hasard vous désirez que tous les environnements soient non numérotés,
10141 \begin_inset Flex Code
10144 \begin_layout Plain Layout
10145 Théorèmes (non numérotés)
10153 \begin_layout Standard
10154 Notez que ces modules ne doivent pas être
10158 utilisés avec les classes AMS.
10159 Il est parfaitement possible d'utiliser les modules
10160 \begin_inset Flex Code
10163 \begin_layout Plain Layout
10169 et les autres modules mentionnés ci-dessus avec d'autres classes, comme
10171 \begin_inset Flex Code
10174 \begin_layout Plain Layout
10181 \begin_inset Flex Code
10184 \begin_layout Plain Layout
10191 \begin_inset Flex Code
10194 \begin_layout Plain Layout
10203 \begin_layout Subsection
10204 Ce qu'offrent ces formats
10207 \begin_layout Standard
10208 La liste des environnements offerts par ces formats est longue.
10209 Avec \SpecialChar LaTeX
10210 AMS il y a la possibilité de définir une variété illimitée d'environnemen
10212 \begin_inset Quotes cld
10216 \begin_inset Quotes crd
10220 Cependant, l'AMS recommande les environnements disponibles dans \SpecialChar LyX
10222 Voici la liste des environnements ainsi que les environnements standard,
10226 \begin_inset Flex Noun
10229 \begin_layout Plain Layout
10242 \begin_inset Flex Noun
10245 \begin_layout Plain Layout
10260 \begin_inset Flex Noun
10263 \begin_layout Plain Layout
10276 \begin_inset Flex Noun
10279 \begin_layout Plain Layout
10288 \begin_inset Flex Noun
10291 \begin_layout Plain Layout
10302 \begin_inset Flex Code
10305 \begin_layout Plain Layout
10314 \begin_inset Flex Code
10317 \begin_layout Plain Layout
10328 \begin_layout Description
10329 Adresse Ce devrait être l'adresse permanente de l'auteur.
10332 \begin_layout Description
10333 Adresse_Actuelle Ce devrait être l'adresse temporaire de l'auteur au moment
10334 de la soumission, si elle est différente de l'Adresse ci-dessus.
10337 \begin_layout Description
10338 Email L'adresse e-mail de l'auteur.
10341 \begin_layout Description
10342 URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
10345 \begin_layout Description
10346 Mots-clés Mots-clés ou descripteurs, utilisés pour identifier les sujets
10347 discutés dans l'article.
10350 \begin_layout Description
10351 Classe_Sujet Ceci fait référence à la Classification des Sujets de l'AMS,
10352 publiée et décrite dans
10354 Mathematical Reviews
10357 Elle est aussi disponible en ligne sur les sites de l'AMS cités plus haut.
10360 \begin_layout Description
10364 \begin_layout Description
10368 \begin_layout Description
10372 \begin_layout Standard
10373 Les environnements suivants sont fournis aussi bien par le module
10374 \begin_inset Flex Code
10377 \begin_layout Plain Layout
10384 \begin_inset Flex Code
10387 \begin_layout Plain Layout
10393 , en version numérotée ou non numérotée pour ce dernier.
10394 Ces environnements sont fournis dans la seule version non numérotée par
10396 \begin_inset Flex Code
10399 \begin_layout Plain Layout
10400 Théorèmes (non numérotés)
10408 \begin_layout Theorem
10409 Typiquement utilisé pour les résultats les plus importants.
10412 \begin_layout Corollary*
10413 Corollaire Utilisé pour des assertions qui découlent assez directement d'asserti
10415 Peuvent être également des résultats importants.
10418 \begin_layout Lemma
10419 Ce sont des résultats moins forts, nécessaires à la preuve d'autres assertions.
10422 \begin_layout Proposition
10423 e sont des résultats moins importants qui apportent quelque chose à la théorie
10424 générale dont il est question.
10427 \begin_layout Conjecture
10428 Ce sont des assertions fournies sans justification, dont l'auteur ne connaît
10429 pas de preuve, mais qui semblent vraies (du moins aux yeux de l'auteur).
10432 \begin_layout Definition*
10433 Devinez à quoi ça sert.
10434 La police, à la fois à l'écran et à l'impression, est différente dans cet
10438 \begin_layout Example*
10439 Utilisé pour illustrer des résultats prouvés.
10442 \begin_layout Problem
10443 On ne sait pas à quoi sert celui-ci, vous devriez chercher.
10446 \begin_layout Exercise*
10447 Écrire une description de celui-ci.
10450 \begin_layout Description
10451 Remarque (Remark) Cet environnement est également un nouveau type de théorème.
10455 \begin_inset Quotes cld
10459 \begin_inset Quotes crd
10464 apparaît en italique, et le reste comme du texte simple.
10467 \begin_layout Claim*
10468 Souvent utilisé dans le cours d'une preuve d'un résultat plus vaste.
10472 En général, ils servent à diviser de longues preuves en examinant des cas
10478 Le schéma de numérotation des cas leur est spécifique : il n'appartient
10479 pas à la même séquence que les autres assertions.
10482 \begin_layout Proof
10483 À la fin de cet environnement est inséré un symbole CQFD (d'habitude un
10484 carré, mais ça peut varier avec les différents styles).
10485 Si vous désirez avoir d'autres environnements insérés dans celui-ci, et
10486 avoir le symbole CQFD tout à la fin, il faut augmenter la profondeur de
10487 ceux-ci (voir la section
10489 Emboîter les environnements
10493 Guide de l'utilisateur
10498 \begin_layout Standard
10499 Et ces environnements sont fournis par le module
10500 \begin_inset Flex Code
10503 \begin_layout Plain Layout
10504 Théorèmes (extensions AMS)
10512 \begin_layout Criterion*
10513 Une condition requise.
10516 \begin_layout Algorithm*
10517 Une procédure générale à utiliser.
10520 \begin_layout Axiom*
10521 C'est une propriété ou assertion considérée comme vraie dans la théorie
10522 dont il est question.
10525 \begin_layout Condition*
10526 Utilisé parfois pour expliciter une condition admise dans le contexte de
10530 \begin_layout Note*
10531 Note Typographie similaire à
10538 \begin_layout Notation*
10539 Comme son nom l'indique
10542 \begin_layout Acknowledgement*
10546 \begin_layout Conclusion*
10547 Utilisé parfois à la fin d'une argumentation
10551 Utilisable comme Proposition, à une échelle peut-être réduite
10554 \begin_layout Standard
10555 En plus, ces environnements se servent automatiquement des paquetages de
10556 polices AMS-\SpecialChar LaTeX
10558 Il faut qu'ils soient disponibles sur votre système pour pouvoir utiliser
10559 ces environnements.
10562 \begin_layout Section
10563 AGU journals (aguplus)
10566 \begin_layout Standard
10572 \begin_inset Note Note
10575 \begin_layout Plain Layout
10576 La classe AGUTeX étant notoirement insuffisante, un chercheur du Max Planck
10577 Institut a écrit en 1999 un paquetage non officiel dénommé
10581 diffusé sur TeXLive et MiKTeX, dont l'interface LyX est documentée ci-après.
10582 Cependant, l'AGU s'est décidée à publier une classe correcte en 2016 (
10590 ) qui remplace les anciennes classes et styles, en particulier
10594 qui est la seule revue disposant actuellement d'un fichier de format comme
10596 Ce fichier est introuvable sur Internet.
10599 \begin_layout Plain Layout
10600 Il manque donc pour le moment un fichier de format
10604 et le modèle pour les publications AGU.
10612 \begin_layout Subsection
10616 \begin_layout Standard
10617 Ce sont les fichiers de format pour un certain nombre de revues de la Société
10618 Américaine de Géophysique.
10619 Ils supposent que vous disposiez à la fois de des classes propres AGU et
10620 des classes AGUplus (qui sont distribuées pat TeXLive et MiKTeX et peuvent
10621 être trouvées sur CTAN
10622 \begin_inset Flex URL
10625 \begin_layout Plain Layout
10627 https://www.ctan.org/pkg/aguplus
10635 \begin_layout Subsection
10639 \begin_layout Standard
10640 Les styles redéfinis sont
10649 Ils sont toujours appelés ainsi via l'interface \SpecialChar LyX
10650 , bine que leurs équivalents
10651 en \SpecialChar LaTeX
10652 dans les classes AGU soient
10663 \begin_layout Standard
10664 Les nouveaux styles sont
10701 Ce sont majoritairement des attributs du manuscrit définis dans la documentatio
10703 \begin_inset CommandInset href
10705 name "http://mirrors.ctan.org/macros/latex/contrib/aguplus/aguplus.pdf"
10714 \begin_layout Standard
10715 Je crains que ce soit encore très incomplet.
10718 \begin_layout Subsection
10722 \begin_layout Standard
10725 Planche de tableaux
10732 Nous avons aussi une nouvelle légende de
10739 \begin_layout Subsection
10743 \begin_layout Itemize
10746 Journal of Geophysical Research
10755 \begin_layout Standard
10756 Ajoutez la vôtre, ce n'est pas si difficile! Voyez les fichiers de format
10768 \begin_layout Subsection
10769 Bogues et choses à connaître
10772 \begin_layout Standard
10773 Pour pouvoir utiliser les nouveaux styles, vous devez vous penser aux indication
10774 s suivantes pour un nouveau document:
10777 \begin_layout Enumerate
10783 Ceci peut être fait dans pour tous les documents via
10785 Document\SpecialChar menuseparator
10786 Paramètres\SpecialChar menuseparator
10789 (les communications AGU sont toujours en anglais, n'est-ce pas? Ne choisissez
10790 donc pas un langage différent).
10793 \begin_layout Enumerate
10804 Document\SpecialChar menuseparator
10805 Paramètres\SpecialChar menuseparator
10808 (oui, ceci est une bogue).
10811 \begin_layout Enumerate
10812 Assurez-vous d'utiliser le style bibliographique
10820 dans le second champ de l'insert Bib\SpecialChar TeX
10822 Aucun des styles standard ne conviendra.
10825 \begin_layout Section
10829 \begin_layout Standard
10835 \begin_layout Subsection
10839 \begin_layout Standard
10840 Broadway est destiné à l'écriture de pièces de théâtre.
10841 Le format est plus décoratif que Hollywood, et beaucoup moins standardisé.
10842 Ce format devrait convenir à des ateliers.
10845 \begin_layout Subsection
10846 Problèmes particuliers
10849 \begin_layout Standard
10850 Les mêmes que dans Hollywood.
10853 \begin_layout Subsection
10854 Fonctions particulières
10857 \begin_layout Standard
10858 Entrez les noms des personnages comme étiquettes puis faites des références
10859 croisées sur ces étiquettes pour insérer le nom.
10860 La fenêtre de référence croisée montrera l'ensemble des personnages.
10863 \begin_layout Subsection
10864 Taille de papier et marges
10867 \begin_layout Standard
10868 USLetter, gauche 1,6
10869 \begin_inset space ~
10873 \begin_inset space ~
10877 \begin_inset space ~
10881 \begin_inset space ~
10887 \begin_layout Subsection
10891 \begin_layout Standard
10892 Les environnements suivants sont disponibles.
10893 Vous pouvez utiliser
10897 pour accéder aux touches de raccourci indiquées à droite.
10900 \begin_layout Itemize
10904 \begin_inset Newline newline
10909 Vous ne devriez pas avoir à l'utiliser, mais il est là pour tout ce qui
10910 n'a pas sa place ailleurs.
10913 \begin_layout Itemize
10921 \begin_inset space \hfill{}
10925 \begin_inset Newline newline
10930 Utilisé pour décrire le décor et l'action.
10931 La première occurrence des noms des personnages en MAJUSCULES.
10934 \begin_layout Itemize
10940 \begin_inset space \hfill{}
10946 \begin_inset Newline newline
10951 Automatiquement numéroté.
10952 À l'écran sera en chiffres arabes, mais imprimé en chiffres romains.
10955 \begin_layout Itemize
10961 \begin_inset space \hfill{}
10967 \begin_inset Newline newline
10977 C'est juste du texte centré.
10980 \begin_layout Itemize
10984 \begin_inset space \hfill{}
10988 \begin_inset Newline newline
10993 Pas automatiquement numéroté.
10994 Vous donnez le numéro.
10995 C'est parce que je n'ai pas trouvé comment faire.
10998 \begin_layout Itemize
10999 AT_RISE (Lever de Rideau)
11000 \begin_inset space \hfill{}
11006 \begin_inset Newline newline
11011 Un cas particulier de
11015 pour décrire le décor et l'action quand le rideau se lève.
11018 \begin_layout Itemize
11022 \begin_inset space \hfill{}
11026 \begin_inset Newline newline
11031 Le nom du personnage, centré en MAJUSCULES.
11034 \begin_layout Itemize
11040 \begin_inset space \hfill{}
11046 \begin_inset Newline newline
11051 Instructions au personnage.
11052 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
11055 Les deux seront imprimées.
11056 Cet environnement n'est utilisé qu'à l'intérieur de
11063 \begin_layout Itemize
11067 \begin_inset space \hfill{}
11071 \begin_inset Newline newline
11076 Ce que dit le personnage.
11079 \begin_layout Itemize
11085 \begin_inset space \hfill{}
11091 \begin_inset Newline newline
11099 \begin_layout Itemize
11103 \begin_inset space \hfill{}
11109 \begin_layout Itemize
11113 \begin_inset space \hfill{}
11119 \begin_layout Itemize
11123 \begin_inset space \hfill{}
11129 \begin_layout Standard
11130 Salut tout le monde.
11133 \begin_layout Section
11137 \begin_layout Standard
11138 La classe de document
11142 peut servir à taper des lettres selon les conventions allemandes.
11143 Un fichier modèle est inclus dans
11145 .../lyx/share/templates
11147 pour vous servir de point de départ.
11150 \begin_layout Section
11154 \begin_layout Standard
11160 \begin_layout Standard
11161 \begin_inset Note Note
11164 \begin_layout Plain Layout
11165 La Société Européenne de Géophysique a été remplacée en 2002 par l'Union
11166 Européenne des Géosciences: de ce fait la documentation de la classe egs.cls
11167 est obsolète d'autant plus que le fichier de classe est introuvable.
11170 \begin_layout Plain Layout
11171 L'EGU (European Geophysical Union) diffuse un paquetage pour LaTeX sur le
11172 site copernicus.org, il manque un fichier de format copernicus.layout et
11173 le modèle pour les publications EGU.
11181 \begin_layout Subsection
11185 \begin_layout Standard
11186 Il s'agit du fichier de format pour la revue de la Société Européenne de
11192 ne peut plus être téléchargée depuis le site
11193 \begin_inset Flex URL
11196 \begin_layout Plain Layout
11206 \begin_layout Subsection
11210 \begin_layout Standard
11213 Adresse_à_droite, Titre_Latex, Affil, Journal, Numéro ms, PremierAuteur,
11221 Le ficher de format actuel est malheureusement peu modulaire et bénéficierait
11222 d'inclusions de fichiers
11229 \begin_layout Section
11233 \begin_layout Standard
11234 Voir le fichier modèle
11239 Il contient toutes les informations nécessaires.
11242 \begin_layout Section
11243 Diapos Foils (alias
11252 \begin_inset CommandInset label
11261 \begin_layout Standard
11267 \begin_layout Subsection
11271 \begin_layout Standard
11272 Cette section décrit comment utiliser \SpecialChar LyX
11273 pour préparer des transparents pour
11275 Il y a deux classes de document qui le permettent : la classe par défaut
11285 Cette section décrit la classe
11290 \begin_layout Standard
11291 Redisons-le donc bien clairement :
11294 \begin_layout Standard
11295 \begin_inset VSpace bigskip
11301 \begin_layout Standard
11305 Cette section concerne la classe
11308 \begin_inset Quotes cld
11314 \begin_inset Quotes crd
11320 \begin_layout Standard
11321 \begin_inset VSpace bigskip
11327 \begin_layout Standard
11328 Si vous voulez une documentation sur
11329 \begin_inset Quotes cld
11335 \begin_inset space ~
11341 \begin_inset Quotes crd
11345 \begin_inset space ~
11349 \begin_inset CommandInset ref
11351 reference "sec:slitex"
11356 Si votre machine n'a pas la classe
11364 , il vous faudra sûrement utiliser la classe
11368 par défaut, qui n'est pas aussi bonne.
11371 \begin_layout Standard
11376 est conçue pour être utilisée avec la version
11377 \begin_inset space ~
11380 2.1 du fichier de classe \SpecialChar LaTeX
11386 Celui-ci fait maintenant partie intégrante de \SpecialChar LaTeX2e
11390 \begin_layout Subsection
11394 \begin_layout Standard
11395 Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
11406 Document\SpecialChar menuseparator
11409 \SpecialChar menuseparator
11413 \begin_inset space ~
11417 \begin_inset space ~
11423 Il y a quelques autres réglages qui ont une signification spéciale avec
11427 \begin_layout Itemize
11428 Ne changez pas les options
11438 Document\SpecialChar menuseparator
11442 Elles sont ignorées par la classe
11449 \begin_layout Itemize
11450 La taille par défaut est de 20
11451 \begin_inset space \thinspace{}
11454 pt, les autres choix étant respectivement 17
11455 \begin_inset space \thinspace{}
11459 \begin_inset space \thinspace{}
11463 \begin_inset space \thinspace{}
11469 \begin_layout Itemize
11470 La police par défaut est
11473 \begin_inset space ~
11478 mais toutes les équations mathématiques restent formatées dans la police
11486 \begin_layout Itemize
11489 Foil\SpecialChar TeX
11492 accepte les formats de papier A4 et Letter, ainsi qu'un format particulier
11493 pour travailler avec des diapos 35mm.
11494 Les tailles A5, B5,
11508 ne sont pas supportées.
11511 \begin_layout Itemize
11512 Ne vous occupez pas de
11515 \begin_inset space ~
11519 \begin_inset space ~
11524 : l'option est de toute façon ignorée.
11525 Tous les flottants apparaîtront là où ils sont définis dans le texte.
11528 \begin_layout Itemize
11532 \begin_inset space ~
11536 \begin_inset space ~
11541 se comportent un peu différemment avec cette classe.
11544 Foil\SpecialChar TeX
11547 propose en effet des possibilités plus étendues pour les en-têtes et pieds
11548 de page, comme l'insertion d'un logo défini par l'utilisateur.
11550 \begin_inset space ~
11554 \begin_inset CommandInset ref
11556 reference "sec:foil-en-tetes"
11560 pour de plus amples détails.
11561 La page de titre est traitée différemment de toutes les autres pages du
11569 L'éventuel logo y est
11577 centré au bas de la page.
11578 Les différentes mises en page possibles sont les suivantes :
11582 \begin_layout Labeling
11583 \labelwidthstring MMMMMMM
11590 Les diapos ne présenteront ni numéro de page, ni en-tête ou pied de page
11591 (sauf évidemment les notes de bas de page).
11594 \begin_layout Labeling
11595 \labelwidthstring MMMMMMM
11602 Les diapos auront un numéro de page centré en bas de la page.
11603 Ni en-tête, ni pied de page (à part les notes).
11606 \begin_layout Labeling
11607 \labelwidthstring MMMMMMM
11612 Le numéro apparaît en bas à droite.
11613 Les en-têtes et pieds de page seront présents.
11614 C'est le choix par défaut.
11617 \begin_layout Labeling
11618 \labelwidthstring MMMMMMM
11623 Vous donne accès au paquetage
11627 , et ce même si son utilisation est déconseillée par l'auteur de
11629 Foil\SpecialChar TeX
11632 car certaines incompatibilités apparaissent.
11636 \begin_layout Subsubsection
11637 Options supplémentaires
11640 \begin_layout Standard
11641 Les options suivantes peuvent être activées dans le champ
11647 Document\SpecialChar menuseparator
11650 \SpecialChar menuseparator
11654 \begin_inset space ~
11658 \begin_inset space ~
11666 \begin_layout Labeling
11667 \labelwidthstring MMMMMMx
11672 Règle le format de page à 7,33
11673 \begin_inset space ~
11677 \begin_inset space ~
11680 pouces, ce qui donne le même rapport largeur/hauteur qu'une diapo 35
11681 \begin_inset space \thinspace{}
11684 mm, facilitant ainsi le travail avec ce support.
11687 \begin_layout Labeling
11688 \labelwidthstring MMMMMMx
11693 Trace une ligne horizontale le long de la page, au-dessous de l'en-tête,
11694 sur toutes les pages sauf celle de titre.
11697 \begin_layout Labeling
11698 \labelwidthstring MMMMMMx
11703 Trace une ligne horizontale le long de la page, au-dessus du pied de page,
11704 sur toutes les pages sauf celle de titre.
11707 \begin_layout Labeling
11708 \labelwidthstring MMMMMMx
11713 Cette option indique à
11715 Foil\SpecialChar TeX
11718 d'utiliser le pilote dvips pour effectuer les rotations des pages en format
11720 (Elle est automatiquement activée à la création d'un nouveau document
11728 \begin_layout Labeling
11729 \labelwidthstring MMMMMMx
11734 Change simplement la taille des pages au format paysage, mais sans effectuer
11736 Si vous utilisez cette option, vous aurez besoin d'un programme externe
11737 pour effectuer une rotation de chaque page, ou bien il vous faudra alimenter
11738 votre imprimante directement en format paysage.
11739 Remarquez que cette option renverse les rôles respectifs des environnements
11746 En-tête_Diapo_Tourné
11748 (ne vous inquiétez pas, ils sont décrits plus loin).
11751 \begin_layout Labeling
11752 \labelwidthstring MMMMMMx
11757 Numéros des équations à gauche.
11760 \begin_layout Labeling
11761 \labelwidthstring MMMMMMx
11766 Équations alignées à gauche.
11769 \begin_layout Subsection
11770 Environnements supportés
11773 \begin_layout Standard
11774 La plupart des environnements courants sont supportés par la classe
11779 Il y a des environnements supplémentaires fournis par
11781 Foil\SpecialChar TeX
11784 ainsi que deux apportés par \SpecialChar LyX
11786 Les environnements suivants sont partagés avec d'autres classes :
11789 \begin_layout Standard
11790 \begin_inset Flex Multiple Columns
11793 \begin_layout Itemize
11799 \begin_layout Itemize
11805 \begin_layout Itemize
11811 \begin_layout Itemize
11817 \begin_layout Itemize
11823 \begin_layout Itemize
11830 \begin_layout Itemize
11836 \begin_layout Itemize
11842 \begin_layout Itemize
11848 \begin_layout Itemize
11854 \begin_layout Itemize
11860 \begin_layout Itemize
11866 \begin_layout Itemize
11872 \begin_layout Itemize
11878 \begin_layout Itemize
11884 \begin_layout Itemize
11895 \begin_layout Standard
11896 En gros, il s'agit de tous les environnements, mis à part ceux de section.
11897 En effet, dans un diaporama, les sections sont en fait les diapos elles-mêmes.
11900 Foil\SpecialChar TeX
11903 propose des commandes pour commencer de nouvelles diapos :
11906 \begin_layout Itemize
11914 \begin_layout Itemize
11917 En-Tête_Diapo_Tourné (RotateFoilhead)
11920 \begin_layout Standard
11922 a aussi des versions légèrement modifiées de ces deux environnements :
11925 \begin_layout Itemize
11928 En-tête_Diapo_Court
11933 \begin_layout Itemize
11936 En-tête_Diapo_Court_Tourné
11938 (ShortRotateFoilhead)
11941 \begin_layout Standard
11942 Les différences seront expliquées dans une autre section.
11945 \begin_layout Standard
11946 De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
11947 nouveaux théorèmes.
11950 Foil\SpecialChar TeX
11953 fournit aussi un ensemble d'outils pour les présenter :
11956 \begin_layout Standard
11957 \begin_inset Flex Multiple Columns
11960 \begin_layout Itemize
11966 \begin_layout Itemize
11972 \begin_layout Itemize
11978 \begin_layout Itemize
11984 \begin_layout Itemize
11990 \begin_layout Itemize
11996 \begin_layout Itemize
12002 \begin_layout Itemize
12008 \begin_layout Itemize
12014 \begin_layout Itemize
12020 \begin_layout Itemize
12031 \begin_layout Standard
12032 Les versions sans étoile sont numérotées, tandis que celles avec étoile
12034 Il y a enfin des environnements de liste ajoutés par \SpecialChar LyX
12038 \begin_layout Itemize
12046 \begin_layout Itemize
12054 \begin_layout Standard
12057 Foil\SpecialChar TeX
12060 offre aussi de nombreuses possibilités pour les en-têtes et pieds de pages,
12061 qu'il vaut mieux définir dans le préambule, bien que vous puissiez le faire
12062 à tout moment dans le document.
12063 Si vous souhaitez changer ces réglages en cours de document, il est préférable
12064 de le faire au tout début d'une diapo, donc juste après l'
12071 \begin_layout Standard
12072 Pour ces réglages, vous disposez des environnements suivants [
12079 \begin_layout Standard
12080 \begin_inset Flex Multiple Columns
12083 \begin_layout Itemize
12091 \begin_layout Itemize
12097 \begin_layout Itemize
12105 \begin_layout Itemize
12113 \begin_layout Itemize
12122 \begin_layout Plain Layout
12123 \begin_inset space ~
12135 \begin_layout Standard
12136 Certaines commandes de
12138 Foil\SpecialChar TeX
12141 ne sont pas directement supportées par \SpecialChar LyX
12142 , mais vous pourrez tout de même
12143 les utiliser, comme l'explique la section
12144 \begin_inset space ~
12148 \begin_inset CommandInset ref
12150 reference "sec:foil-non-supporte"
12157 \begin_layout Subsection
12161 \begin_layout Standard
12162 Cette section est une rapide introduction aux différents environnements
12163 qui permettent de construire un ensemble de diapos.
12164 Si vous voulez un exemple, ouvrez
12168 qui se trouve dans le répertoire des
12169 \begin_inset Flex Code
12172 \begin_layout Plain Layout
12181 \begin_layout Subsubsection
12182 Donner un titre de page
12185 \begin_layout Standard
12186 À la différence des autres classes qui proposent les environnements
12202 crée le titre sur une page à part.
12203 Si vous laissez l'environnement
12207 vide, \SpecialChar LaTeX
12208 lui substituera la date du jour (et ce, à chaque fois que vous générerez
12212 \begin_layout Subsubsection
12213 Débuter une nouvelle diapo
12216 \begin_layout Standard
12217 Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
12219 Pour les formats portrait, utilisez
12225 En-tête_Diapo_Court
12228 La différence entre ces deux environnements est la quantité d'espace entre
12233 ) et le corps de la diapo.
12236 \begin_layout Standard
12237 Les diapos en position paysage seront créées via les environnements
12239 En-tête_Diapo_Tourné
12243 En-tête_Diapo_Court_Tourné
12246 À nouveau, la seule différence est l'espace entre le titre et le corps.
12247 Les deux versions courtes ont 0,5
12248 \begin_inset space ~
12251 pouce de séparation en moins.
12254 \begin_layout Standard
12259 pour générer des sorties PostScript de diapos en format paysage, sans quoi
12260 la rotation de ces diapos ne sera pas exécutée.
12261 Il vous sera possible d'obtenir des diapos en format paysage sans
12265 , mais il vous faudra introduire les feuilles en position couchée dans l'imprima
12269 \begin_layout Subsubsection
12270 Théorèmes, lemmes, preuves et tutti quanti
12273 \begin_layout Standard
12274 Deux de ces environnements ne peuvent se suivre directement.
12275 Ils doivent être séparés par quelque chose.
12276 Si vous utilisez une rupture normale de paragraphe, vous allez juste allonger
12277 l'environnement précédent comme si vous aviez fusionné les deux environnements.
12278 Plutôt que de faire cela, vous devez insérer un
12279 \begin_inset Quotes cld
12283 \begin_inset Quotes crd
12287 Voyez la section intitulée
12289 Emboîtements séparés
12293 Guide de l'utilisateur
12298 \begin_layout Subsubsection
12302 \begin_layout Standard
12303 Vous pouvez profiter de tous les types de listes que l'on trouve dans les
12304 autres classes plus deux nouvelles.
12305 Je ne décrirai ici que ces dernières.
12306 Si vous voulez plus d'informations sur les autres environnements de liste,
12310 \begin_inset space ~
12314 \begin_inset space ~
12320 Si vous voulez utiliser les listes à puce, lisez aussi le paragraphe sur
12321 le choix des puces, à la section
12322 \begin_inset space ~
12328 \begin_inset CommandInset ref
12330 reference "sec:puces"
12337 \begin_layout Standard
12338 Les deux nouveaux environnements de liste,
12346 , ont pour but de faciliter l'utilisation de listes
12347 \begin_inset Quotes cld
12351 \begin_inset space ~
12355 \begin_inset space ~
12359 \begin_inset space ~
12363 \begin_inset space ~
12367 \begin_inset Quotes crd
12371 \begin_inset Quotes cld
12375 \begin_inset space ~
12379 \begin_inset space ~
12383 \begin_inset Quotes crd
12386 , bref, qui utilisent comme puces des coches ou des croix.
12387 Ces listes sont en fait des versions spécialisées de l'environnement
12392 Elles nécessitent cependant que vous disposiez du paquetage
12399 \begin_layout Subsubsection
12400 Figures et tableaux
12403 \begin_layout Standard
12406 Foil\SpecialChar TeX
12409 redéfinit la notion de figures et tables flottantes afin qu'elles apparaissent
12410 exactement là où elles sont dans le texte plutôt qu'en haut des pages où
12411 en une quelconque autre position prédéfinie.
12412 En fait, si vous changez les réglages de positionnement des flottants,
12413 ces modifications ne seront pas prises en compte.
12416 \begin_layout Subsubsection
12417 En-têtes et pieds de pages
12418 \begin_inset CommandInset label
12420 name "sec:foil-en-tetes"
12427 \begin_layout Standard
12436 servent à définir le texte en pied de page à gauche.
12437 La première vous permet d'insérer un logo sur vos diapos.
12438 Vous aurez par défaut comme logo
12439 \begin_inset Quotes cld
12444 Foil\SpecialChar TeX
12448 \begin_inset Quotes crd
12452 La seconde sert à classifier des documents en fonction du type de public,
12454 \begin_inset Quotes cld
12458 \begin_inset Quotes crd
12462 Par défaut elle ne contient rien.
12465 \begin_layout Standard
12466 Vous pouvez remplir les autres coins de la page avec
12470 (qui par défaut contient le numéro de page),
12481 \begin_layout Subsection
12484 Foil\SpecialChar TeX
12488 \begin_inset CommandInset label
12490 name "sec:foil-non-supporte"
12497 \begin_layout Standard
12498 Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
12509 dans un autre environnement.
12512 \begin_layout Subsubsection
12516 \begin_layout Standard
12517 Toutes les longueurs sont ajustées en utilisant la commande
12521 setlength\SpecialChar softhyphen
12528 }\SpecialChar softhyphen
12548 sera remplacé par le nom de la variable de longueur que vous voulez modifier,
12557 par la valeur de la variable.
12558 Toutes les variables de longueur doivent être indiquées dans des unités
12560 \begin_inset space ~
12568 \begin_inset space ~
12576 \begin_inset space ~
12583 ), ou bien dans une unité dépendant du document ou de la police employée,
12596 \begin_layout Standard
12597 Il est possible de changer l'espacement entre l'en-tête et le corps d'une
12598 diapo en ajustant la longueur spécifiée par
12605 Par exemple, pour rendre
12611 les titres plus proches des corps de 0,5
12612 \begin_inset space ~
12615 pouce, mettez dans le préambule
12624 foilheadskip}{-0.5in}
12629 \begin_layout Standard
12630 L'espacement autour des flottants peut être modifié via
12635 \begin_layout Labeling
12636 \labelwidthstring MMMMMMMMMMM
12643 Séparation entre le texte et le haut du flottant ;
12646 \begin_layout Labeling
12647 \labelwidthstring MMMMMMMMMMM
12654 Séparation entre le flottant et sa légende ;
12657 \begin_layout Labeling
12658 \labelwidthstring MMMMMMMMMMM
12665 Séparation entre la légende et le texte qui la suit ;
12668 \begin_layout Labeling
12669 \labelwidthstring MMMMMMMMMMM
12676 Vous pouvez rendre les légendes plus étroites que le texte alentour en
12677 réglant cette valeur.
12678 Le mieux est sûrement de la définir en fonction de
12687 \begin_layout Standard
12688 Il y a aussi plusieurs variables de longueur relatives à la page de titre.
12689 Elles vous seront utiles dans le cas d'un titre long, ou de plusieurs auteurs
12693 \begin_layout Labeling
12694 \labelwidthstring MMMMMMMMMMM
12701 Séparation entre les en-têtes et le titre (environnement
12708 \begin_layout Labeling
12709 \labelwidthstring MMMMMMMMMMM
12716 entre les environnements
12727 \begin_layout Labeling
12728 \labelwidthstring MMMMMMMMMMM
12735 entre différentes lignes de l'environnement
12742 \begin_layout Labeling
12743 \labelwidthstring MMMMMMMMMMM
12750 entre l'auteur et la date ;
12753 \begin_layout Labeling
12754 \labelwidthstring MMMMMMMMMMM
12761 entre la date et le résumé (
12768 \begin_layout Standard
12769 La dernière des commandes d'ajustement de longueur agit sur tous les environneme
12783 un environnement de liste, tout l'espacement vertical entre les éléments
12784 de la liste est supprimé.
12785 Remarquez qu'il s'agit d'une commande et non d'une variable, donc on n'utilise
12798 \begin_layout Subsubsection
12799 En-têtes et pieds de page
12802 \begin_layout Standard
12817 permettent de préciser dans une page donnée si le logo de
12828 dans le préambule, aucune des diapos n'aura de logo.
12829 Si c'est uniquement sur une diapo particulière que vous ne voulez pas de
12836 juste après le début de cette diapo et
12842 juste après le début de la suivante.
12845 \begin_layout Standard
12846 Si vous voulez utiliser le style d'en-têtes
12852 Document\SpecialChar menuseparator
12853 Paramètres\SpecialChar menuseparator
12856 , il vous faudra sûrement ajouter
12867 Ainsi, en format paysage, les en-têtes et les pieds de page seront positionnés
12868 correctement une fois les pages retournées.
12869 C'est obligatoire à cause d'incompatibilités entre le paquetage
12880 \begin_layout Section
12881 Diapos Slides (alias S
12887 \begin_inset CommandInset label
12896 \begin_layout Standard
12904 \begin_layout Subsection
12908 \begin_layout Standard
12909 Cette section décrit comment utiliser \SpecialChar LyX
12910 pour préparer des transparents pour
12912 Il y a deux classes de document qui le permettent : la classe par défaut
12925 \begin_layout Plain Layout
12926 Il y en a d'autres, comme
12930 , mais elle ne sont pas décrites dans ce document (NdT).
12936 Cette section décrit la première.
12939 \begin_layout Standard
12940 Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
12944 \begin_layout Standard
12945 \begin_inset VSpace bigskip
12951 \begin_layout Standard
12955 Cette section décrit
12960 \begin_inset Quotes cld
12966 \begin_inset space ~
12970 \begin_inset Quotes crd
12976 \begin_layout Standard
12977 Si vous cherchez une documentation sur
12978 \begin_inset Quotes cld
12984 \begin_inset space ~
12987 (Foil\SpecialChar TeX
12991 \begin_inset Quotes crd
12995 \begin_inset space ~
12999 \begin_inset CommandInset ref
13001 reference "sec:foiltex"
13012 Foil\SpecialChar TeX
13015 , vous l'aurez compris) est en fait un peu meilleure que la classe par défaut
13022 \begin_layout Plain Layout
13024 enfin, c'est ce que m'ont dit et répété ses défenseurs.
13025 Ne l'ayant jamais utilisée, je n'ai aucune idée de la validité de cette
13033 dont parle cette section.
13036 \begin_layout Standard
13037 Cette classe est l'évolution en \SpecialChar LaTeX2e
13047 Toutes les distributions de \SpecialChar LaTeX2e
13048 comprennent cette classe (qu'à partir de maintenan
13049 t j'appellerais simplement
13050 \begin_inset Quotes cld
13056 \begin_inset Quotes crd
13061 ), donc vous devez logiquement l'avoir.
13062 Comme je l'ai déjà dit, il existe d'autres classes qui produisent aussi
13063 des transparents pour rétroprojecteurs et font du meilleur boulot, comme
13069 Cependant, il y a des choses que
13073 fait et que les autres ne font pas, comme générer des sur-couches.
13074 Continuez la lecture pour en savoir plus !
13077 \begin_layout Subsection
13079 \begin_inset CommandInset label
13081 name "sec:demarrer-slides"
13088 \begin_layout Standard
13089 Avant tout, pour utiliser cette classe de document, vous devez sélectionner
13091 \begin_inset Quotes cld
13097 \begin_inset space ~
13101 \begin_inset Quotes crd
13112 Document\SpecialChar menuseparator
13116 Il y a quelques particularités qu'il faut connaître à propos de cette classe
13120 \begin_layout Itemize
13121 Ne vous fatiguez pas à changer les options
13131 Document\SpecialChar menuseparator
13134 : de toute façon, elles ne sont pas supportées par la classe
13139 \begin_layout Itemize
13143 \begin_inset space ~
13147 \begin_inset space ~
13154 Document\SpecialChar menuseparator
13157 a un comportement un peu différent pour cette classe.
13158 Voici les choix possibles et leurs effets :
13162 \begin_layout Description
13167 Le rendu final contient des numéros de page dans le coin inférieur droit.
13170 \begin_layout Description
13175 Comme ordinaire, mais imprime aussi tous les marqueurs temporels que vous
13177 C'est le choix implicite.
13180 \begin_layout Description
13185 Le rendu final ne contient pas de numéros de page, de marqueurs temporels
13186 ni de marqueurs d'alignement.
13190 \begin_layout Itemize
13195 a une option supplémentaire :
13200 Pour l'utiliser, mettez
13201 \begin_inset Quotes cld
13209 \begin_inset Quotes crd
13218 Document\SpecialChar menuseparator
13221 \SpecialChar menuseparator
13225 \begin_inset space ~
13229 \begin_inset space ~
13238 \begin_layout Standard
13239 Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
13246 \begin_inset space ~
13250 \begin_inset CommandInset ref
13252 reference "sec:note-slides"
13256 pour plus de détails.
13260 \begin_layout Standard
13261 Vous pouvez aussi utiliser le fichier modèle
13264 \begin_inset Quotes cld
13268 \begin_inset Quotes crd
13273 pour mettre en place automatiquement un document de la classe
13279 Fichier\SpecialChar menuseparator
13281 \begin_inset space ~
13285 \begin_inset space ~
13290 pour créer votre document).
13291 Le fichier modèle contient aussi quelques exemples d'environnements de
13292 paragraphe spéciaux utilisés par cette classe.
13293 Je vais maintenant décrire ces derniers.
13296 \begin_layout Subsection
13297 Environnements de paragraphe
13300 \begin_layout Subsubsection
13301 Environnements supportés
13304 \begin_layout Standard
13305 La première chose que vous allez remarquer en commençant un nouveau document
13310 est la taille et le type de police : il est équivalent à la taille
13313 \begin_inset space ~
13321 \begin_inset space ~
13327 C'est aussi la police qui est utilisée pour le rendu final.
13328 Dites-vous que c'est un
13329 \begin_inset Quotes cld
13333 \begin_inset Quotes crd
13336 pour vous rappeler que c'est une diapositive.
13337 Vos transparents finaux utiliseront une grande police, donc vous aurez
13339 Bien sûr, la police plus grande à l'écran n'est pas WYSIWYG, mais juste
13343 \begin_layout Standard
13344 La deuxième chose qui frappe est le changement du menu des environnements
13345 (tout à gauche de la barre d'outils).
13346 La plupart des environnements de paragraphe que vous avez l'habitude d'y
13348 Il y en a aussi cinq nouveaux.
13349 C'est parce que la classe
13353 elle-même ne supporte que certains environnements de paragraphe :
13356 \begin_layout Itemize
13362 \begin_layout Itemize
13368 \begin_layout Itemize
13374 \begin_layout Itemize
13380 \begin_layout Itemize
13386 \begin_layout Itemize
13392 \begin_layout Itemize
13398 \begin_layout Itemize
13404 \begin_layout Itemize
13410 \begin_layout Itemize
13417 \begin_layout Standard
13418 Tous les autres environnements standard, comme les en-têtes de section,
13419 ne servent pas dans la classe
13426 \begin_layout Standard
13427 D'autre part, vous remarquerez de nouveaux environnements :
13430 \begin_layout Itemize
13442 \begin_layout Itemize
13452 \begin_layout Itemize
13458 \begin_layout Itemize
13470 \begin_layout Itemize
13482 \begin_layout Standard
13483 Ces cinq-là présentent des subtilités, dues à une
13484 \begin_inset Quotes cld
13488 \begin_inset Quotes crd
13491 de \SpecialChar LyX
13494 , voyez-vous, ne vous autorise pas à inclure un environnement de paragraphe
13495 dans un environnement vide.
13496 C'est sympa et marrant, mais cela signifie que vous ne pourrez pas commencer
13497 une diapo par autre chose que du texte.
13498 Pour contourner cela, j'ai fait un peu de
13499 \begin_inset Quotes cld
13502 magie \SpecialChar LaTeX
13504 \begin_inset Quotes crd
13510 \begin_layout Subsubsection
13511 Subtilités des nouveaux environnements
13512 \begin_inset CommandInset label
13514 name "sec:subtilité-slides"
13521 \begin_layout Standard
13522 Les cinq nouveaux environnements de paragraphe présentent tous des bizarreries,
13523 dues aux limitations inhérentes à la version actuelle de \SpecialChar LyX
13525 Comme je viens de le dire, \SpecialChar LyX
13526 interdit les environnements qui commencent
13527 par un autre environnement.
13528 Pour contourner ceci, l'environnement
13532 n'en est pas vraiment un, si l'on se fie à la description du
13535 \begin_inset space ~
13539 \begin_inset space ~
13545 \begin_layout Standard
13559 \begin_inset Quotes cld
13562 pseudo-environnements
13563 \begin_inset Quotes crd
13567 Ils ressemblent à des en-têtes de section ou à une
13571 , mais en fait commencent un environnement de paragraphe (et terminent le
13572 précédent si nécessaire).
13573 De la même manière, considérez
13582 \begin_inset Quotes cld
13586 \begin_inset Quotes crd
13590 Ces deux objets réalisent en effet des actions.
13593 \begin_layout Standard
13594 Un propriété commune aux cinq environnements
13614 est un marqueur plutôt longuet.
13615 Le texte suivant ce marqueur – d'ordinaire le contenu de l'environnement
13616 de paragraphe – n'est pas pris en compte par
13638 l'ignore totalement.
13639 En fait, vous pouvez laisser ces cinq environnements complètement vides.
13642 \begin_layout Standard
13643 Bien qu'il ne soit pas obligatoire de mettre du texte après ces marqueurs,
13644 vous pouvez le faire.
13645 Ça peut être une brève description du contenu de la
13650 Dans ce cas, entrez votre description et tapez
13654 comme vous le feriez normalement.
13657 \begin_layout Standard
13658 Si, par contre, vous ne souhaitez pas entrer de texte descriptif, vous allez
13659 rencontrer une autre subtilité de \SpecialChar LyX
13662 , comme la nature, a horreur du vide, et ne vous laissera pas entamer un
13663 nouvel environnement de paragraphe si vous n'avez rien mis dans le précédent.
13664 Vous ferez donc ainsi :
13667 \begin_layout Itemize
13668 Commencez à entrer le texte qui
13672 le nouveau paragraphe
13696 \begin_layout Itemize
13697 Placez-vous maintenant au début de ce paragraphe.
13701 \begin_layout Itemize
13710 \begin_layout Itemize
13711 Changez enfin ce nouveau paragraphe vide en un
13735 \begin_layout Standard
13736 Espérons qu'une future version de \SpecialChar LyX
13737 résoudra cette bizarrerie\SpecialChar ldots
13741 \begin_layout Subsection
13742 Réaliser une présentation grâce à
13755 \begin_layout Subsubsection
13756 Utiliser l'environnement
13761 \begin_layout Standard
13762 Si vous espérez apprendre dans cette section comment faire une présentation
13763 orale, vous serez amèrement déçu.
13764 Naturellement, je vais vous décrire en quoi la classe
13768 pourra vous aider à préparer les supports de la présentation.
13769 En revanche, le contenu de celle-ci est entièrement de votre ressort.
13770 (C'est ça aussi, la philosophie \SpecialChar LyX
13774 \begin_layout Standard
13775 Sélectionnez l'environnement
13779 (de la manière décrite à la section
13780 \begin_inset space ~
13784 \begin_inset CommandInset ref
13786 reference "sec:subtilité-slides"
13790 ) pour dire à \SpecialChar LyX
13791 de commencer une nouvelle diapo (eh oui).
13792 Le marqueur pour cet environnement /
13793 \begin_inset Quotes cld
13797 \begin_inset Quotes crd
13801 \begin_inset Quotes cld
13805 \begin_inset Quotes crd
13808 en bleu, suivie de l'indication
13809 \begin_inset Quotes cld
13813 \begin_inset Quotes crd
13817 Tout texte ou paragraphe qui suivra cette dernière fera partie de la nouvelle
13819 C'est aussi simple que ça.
13822 \begin_layout Standard
13823 Les diapos sont sûrement les seules fois dans \SpecialChar LyX
13824 où vous aurez à forcer la
13825 fin des pages (vous pouvez toujours le faire dans
13827 Édition\SpecialChar menuseparator
13829 \begin_inset space ~
13833 \begin_inset space ~
13839 En fait, vous devrez le faire une fois vous aurez fini d'entrer le contenu
13841 Si vous avez entré plus de texte qu'un transparent ne peut physiquement
13842 en contenir, le surplus débordera sur une nouvelle diapo.
13843 Je vous déconseille de le faire, cependant, car la diapo
13844 \begin_inset Quotes cld
13848 \begin_inset Quotes crd
13851 ne présentera aucun numéro de page.
13852 De plus, elle peut interférer avec une
13856 que vous aurez préparé pour accompagner la
13863 \begin_layout Standard
13872 fonctionnent comme l'environnement
13877 Tous deux créent une
13878 \begin_inset Quotes cld
13882 \begin_inset Quotes crd
13885 suivie par un marqueur (
13886 \begin_inset Quotes cld
13890 \begin_inset Quotes crd
13894 \begin_inset Quotes cld
13898 \begin_inset Quotes crd
13902 La couleur n'est plus le bleu, mais un magenta éclatant et la
13903 \begin_inset Quotes cld
13907 \begin_inset Quotes crd
13910 se présente différemment, dans son style et sa longueur.
13911 Les trois marqueurs diffèrent par leur police.
13914 \begin_layout Standard
13915 Comme pour l'environnement
13919 , si le contenu d'une
13927 dépasse la taille physique d'un transparent ou d'une feuille de papier,
13928 le surplus sera disposé sur une nouvelle page.
13929 À nouveau, je vous le déconseille, les
13937 n'auraient plus aucune utilité.
13940 \begin_layout Subsubsection
13950 \begin_layout Standard
13955 est de créer une diapo qui vienne se superposer à une autre.
13956 Vous pouvez vouloir présenter une figure sur la
13960 principale avant d'afficher le texte qui va avec.
13961 Une façon de faire est de poser une feuille de papier noire sur la partie
13966 que vous souhaitez cacher.
13967 Cette méthode, cependant, n'est pas valable si vous voulez par exemple
13968 superposer un graphique à un autre.
13969 Vous auriez alors à vous bagarrer, tout en parlant, avec les deux
13973 pour que les graphiques se superposent.
13978 rend les choses bien plus faciles.
13981 \begin_layout Standard
13986 reçoit le numéro de page de la
13991 \begin_inset Quotes cld
13995 \begin_inset Quotes crd
14001 \begin_inset Quotes cld
14005 \begin_inset Quotes crd
14012 \begin_layout Plain Layout
14017 multiples auront donc
14020 \begin_inset Quotes cld
14024 \begin_inset Quotes crd
14032 \begin_inset Quotes cld
14036 \begin_inset Quotes crd
14042 accolé au numéro de page.
14050 En effet, vous voulez que la
14058 paraissent n'en former plus qu'une ! Vous pouvez considérérer une
14063 \begin_inset Quotes cld
14067 \begin_inset Quotes crd
14079 le laisse voir : le marqueur qui débute un environnement
14083 est moins long que celui d'une
14088 Enfin, sur le document imprimé apparaîtront des marques d'alignement aux
14098 Ces marques vous aideront à aligner les deux transparents.
14101 \begin_layout Standard
14102 Le principal problème de la superposition de transparents est d'aligner
14103 les contenus de ces diapos.
14104 Quel espace devez-vous laisser pour le graphique sur la deuxième diapo
14105 ? Pire encore : que faire si sur le deuxième transparent vous voulez un
14106 graphique et du texte, mais qu'une phrase du premier doit venir s'intercaler
14107 entre les deux ? Vous pourriez essayer d'insérer un espace vertical de
14108 la bonne taille entre les deux, mais le meilleur moyen est d'utiliser les
14120 \begin_layout Standard
14121 Comme leur nom l'indique,
14129 sont deux environnements de paragraphe, qui rendent le texte respectivement
14130 visible et invisible.
14131 Remarquez à la section
14132 \begin_inset space ~
14136 \begin_inset CommandInset ref
14138 reference "sec:subtilité-slides"
14142 que vous ne placez rien
14148 ces environnements.
14149 Lorsque vous créez un
14157 insère un marqueur centré, bleu clair, indiquant
14158 \begin_inset Quotes cld
14161 <Invisible Text Follows>
14162 \begin_inset Quotes crd
14166 Les paragraphes suivant ce marqueur ne seront pas affichés sur la diapo
14174 ), mais l'espace qu'ils auraient occupé sera laissé vide.
14177 \begin_layout Standard
14182 , l'étiquette centrée sera
14183 \begin_inset Quotes cld
14186 <Visible Text Follows>
14187 \begin_inset Quotes crd
14191 Les paragraphes qui suivent cette étiquette se comporteront normalement.
14192 Remarquez qu'au début d'une nouvelle
14208 est automatiquement désactivée.
14209 Il n'est donc pas nécessaire d'utiliser
14220 \begin_layout Standard
14221 Maintenant, voyons comment utiliser les commandes
14229 avec les environnements
14237 pour créer des diapos superposées :
14240 \begin_layout Enumerate
14249 ) avec tout ce qui devra apparaître autant sur la
14253 elle-même que sur les
14260 \begin_layout Enumerate
14261 Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
14265 , insérez un environnement
14270 Si nécessaire, insérez un environnement
14274 là où le texte devra de nouveau apparaître sur la
14281 \begin_layout Enumerate
14282 Commencez un environnement
14286 juste après l'environnement
14293 \begin_layout Enumerate
14294 Copiez le contenu de l'environnement
14298 dans l'environnement
14305 \begin_layout Enumerate
14321 \begin_layout Standard
14322 C'est bon, vous avez votre superposition.
14325 \begin_layout Standard
14326 Il reste un problème avec la façon dont j'ai conçu la classe
14330 de \SpecialChar LyX
14331 : vous ne pouvez pas rendre invisible du texte au milieu d'un paragraphe,
14332 ni rendre visible du texte au milieu d'un paragraphe invisible.
14333 Pour ce faire, vous devrez insérer du code \SpecialChar LaTeX
14338 \begin_layout Plain Layout
14339 Les commandes en question sont :
14342 \begin_layout Itemize
14350 \begin_layout Itemize
14358 \begin_layout Plain Layout
14360 et devront être entrées en mode \SpecialChar TeX
14362 Le texte dont vous voulez changer la
14363 \begin_inset Quotes cld
14367 \begin_inset Quotes crd
14370 sera à l'intérieur des accolades, derrière la commande
14383 Si vous ne savez pas comment entrer du \SpecialChar TeX
14384 sous \SpecialChar LyX
14385 , voyez la section appropriée
14389 \begin_inset space ~
14393 \begin_inset space ~
14407 \begin_layout Subsubsection
14417 \begin_inset CommandInset label
14419 name "sec:note-slides"
14426 \begin_layout Standard
14435 est toujours associée à une
14440 \begin_inset Quotes cld
14444 \begin_inset Quotes crd
14448 Ici aussi, la classe
14452 de \SpecialChar LyX
14453 fournit des indices visuels.
14458 est magenta éclatant, comme celui d'une
14462 ; et en longueur, il est intermédiaire entre celui d'une
14466 (qui est plus long) et celui d'une
14470 (qui est plus court).
14471 De plus, une fois imprimée, une
14475 aura le numéro de page de sa
14480 \begin_inset Quotes cld
14484 \begin_inset Quotes crd
14490 \begin_inset Quotes cld
14494 \begin_inset Quotes crd
14502 \begin_inset Quotes cld
14506 \begin_inset Quotes crd
14514 \begin_inset Quotes cld
14518 \begin_inset Quotes crd
14525 Vous pouvez avoir plusieures
14529 associées à une seule
14533 , et, comme pour les
14541 , vous voudrez sûrement couper les longues
14545 de manière à ce qu'elles tiennent sur une seule page.
14548 \begin_layout Standard
14553 est évidente : elle contient toute sortes d'informations que vous voulez
14554 ajouter à propos d'une
14559 Elle peut aussi servir d'aide-mémoire pour une
14564 Dans ce dernier cas, vous serez peut-être intéressé par les marqueurs temporels.
14565 Actuellement, la classe
14569 de \SpecialChar LyX
14570 ne supporte pas d'origine les marqueurs temporels, qui sont une fonction
14580 Il faudra donc passer par le code \SpecialChar LaTeX
14585 \begin_layout Standard
14586 Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
14588 \begin_inset Quotes cld
14596 \begin_inset Quotes crd
14600 \begin_inset space ~
14604 \begin_inset CommandInset ref
14606 reference "sec:demarrer-slides"
14611 Cette option active les marqueurs temporels qui apparaîtront alors dans
14612 le coin inférieur gauche de toutes les
14616 que vous générerez.
14617 Pour choisir ce qui apparaîtra dans ces indicateurs, utilisez les commandes
14620 \begin_inset Quotes cld
14630 \begin_inset Quotes crd
14634 \begin_inset Quotes cld
14644 \begin_inset Quotes crd
14648 Le paramètre de chacune de ces commandes est un temps mesuré en secondes.
14650 \begin_inset Quotes cld
14660 \begin_inset Quotes crd
14663 sert à indiquer le temps voulu, tandis que
14664 \begin_inset Quotes cld
14674 \begin_inset Quotes crd
14677 est utilisé pour ajouter une certaine durée.
14682 et les marqueurs temporels, vous pouvez vous rappeler combien de temps
14683 vous voulez passer sur chaque
14690 \begin_layout Standard
14691 Il reste une fonction à décrire.
14692 Vous voudrez forcément imprimer toutes vos
14700 sur des transparents et toutes vos
14704 sur des feuilles blanches.
14713 à laquelle elle est associée.
14717 \begin_layout Standard
14718 Heureusement il existe deux commandes \SpecialChar LaTeX
14719 qui vous permettent de sélectionner
14720 ce qu'il faut imprimer.
14721 Toutes deux doivent être placées dans le préambule de votre document.
14723 \begin_inset Quotes cld
14735 \begin_inset Quotes crd
14738 n'imprimera que les
14747 De même, la commande
14748 \begin_inset Quotes cld
14758 \begin_inset Quotes crd
14761 n'imprimera que les
14766 Je vous conseille de mettre les deux commandes en commentaire dans votre
14768 \begin_inset Quotes cld
14772 \begin_inset Quotes crd
14775 celle dont vous avez besoin à l'impression.
14776 J'ai l'habitude de : décommenter
14779 \begin_inset Quotes cld
14787 \begin_inset Quotes crd
14792 , imprimer dans un fichier dont le nom contient
14795 \begin_inset Quotes cld
14799 \begin_inset Quotes crd
14804 , la recommenter et décommenter
14807 \begin_inset Quotes cld
14815 \begin_inset Quotes crd
14820 et imprimer dans un fichier
14823 \begin_inset Quotes cld
14827 \begin_inset Quotes crd
14833 Je peux ensuite envoyer l'un ou l'autre fichier à l'imprimante, en mettant
14834 des transparents ou des feuilles blanches selon le cas.
14837 \begin_layout Standard
14838 Vous pouvez aussi donner d'autres paramètres à
14839 \begin_inset Quotes cld
14849 \begin_inset Quotes crd
14853 \begin_inset Quotes cld
14863 \begin_inset Quotes crd
14867 Reportez-vous à un bon livre sur \SpecialChar LaTeX
14868 pour plus de détails.
14871 \begin_layout Subsection
14872 Le fichier modèle pour la classe
14877 \begin_layout Standard
14878 J'ai aussi créé un fichier modèle,
14879 \begin_inset Quotes cld
14887 \begin_inset Quotes crd
14895 Pour l'utiliser, créez votre document avec
14897 Fichier\SpecialChar menuseparator
14899 \begin_inset space ~
14903 \begin_inset space ~
14909 Votre fichier de présentation \SpecialChar LyX
14910 contiendra un exemple du triplet
14912 Diapo – Surcouche – Note
14923 contiennent un exemple de
14932 Enfin, le préambule contient :
14935 \begin_layout LyX-Code
14936 % Uncomment to print out only slides and overlays
14940 \begin_layout Plain Layout
14943 Décommentez pour n'imprimer que les diapos et les sur-couches
14951 \begin_layout LyX-Code
14955 \begin_layout LyX-Code
14961 \begin_inset Newline newline
14967 \begin_layout LyX-Code
14968 % Uncomment to print out only notes
14972 \begin_layout Plain Layout
14975 Décommentez pour n'imprimer que les notes
14983 \begin_layout LyX-Code
14987 \begin_layout LyX-Code
14995 \begin_layout Standard
14996 Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
14997 de \SpecialChar LaTeX2e
14999 \begin_inset Quotes cld
15004 Sli\SpecialChar TeX
15008 \begin_inset Quotes crd
15012 Ni moi ni le reste de l'Équipe \SpecialChar LyX
15013 n'impose d'utiliser ou de ne pas utiliser
15015 Elle est là si vous en avez besoin.
15016 Il y a d'autres classes de \SpecialChar LaTeX2e
15017 pour créer des présentations, comme la classe
15024 \begin_inset space ~
15028 \begin_inset CommandInset ref
15030 reference "sec:foiltex"
15039 (présent sur certaines distributions \SpecialChar TeX
15041 Ce dernier n'est pas encore supporté par \SpecialChar LyX
15046 \begin_layout Plain Layout
15047 Si vous voulez vous y mettre...
15055 Je ne connais rien à ces classes.
15056 Essayez-les pour voir quelles alternatives elles représentent.
15059 \begin_layout Section
15060 Hollywood (scripts d'Hollywood)
15063 \begin_layout Standard
15069 \begin_layout Subsection
15073 \begin_layout Standard
15074 Maîtriser le format d'un script d'Hollywood est un
15075 \begin_inset Quotes cld
15079 \begin_inset Quotes crd
15083 Ce format est destiné à laisser le lecteur se concentrer sur le contenu
15084 et à être facile à lire et familier pour les acteurs.
15085 Chaque page d'un script doit représenter une minute de film.
15086 Il n'y a rien dans le script qui ne soit pas visible ou audible à l'écran.
15087 La police courier 12
15088 \begin_inset space ~
15091 pt doit être utilisée tout le long.
15095 \begin_layout Subsection
15096 Problèmes particuliers
15099 \begin_layout Standard
15100 Les lignes de dialogue ne doivent JAMAIS être coupées au milieu d'une phrase.
15101 Si le texte d'un personnage
15105 \begin_layout Plain Layout
15113 franchit un saut de page, repétez le nom du personnage suivi de (Cont'd)
15117 \begin_layout Plain Layout
15126 \begin_layout Subsection
15127 Fonctions particulières
15130 \begin_layout Standard
15131 Entrez les noms des personnages comme étiquettes, puis faites des références
15132 croisées sur ces étiquettes pour insérer le nom.
15133 La fenêtre de référence croisée montrera l'ensemble des personnages.
15134 Vous pouvez utiliser cette méthode également pour insérer le nom d'un personnag
15135 e dans les parties narratives.
15138 \begin_layout Subsection
15139 Taille de papier et marges
15142 \begin_layout Standard
15143 USLetter, gauche 1,6
15144 \begin_inset space ~
15148 \begin_inset space ~
15152 \begin_inset space ~
15156 \begin_inset space ~
15162 \begin_layout Subsection
15166 \begin_layout Standard
15167 Les environnements suivants sont disponibles.
15168 Vous pouvez utiliser
15172 pour accéder aux touches de raccourci indiquées à droite.
15175 \begin_layout Itemize
15183 \begin_inset Newline newline
15188 Quand rien d'autre ne convient.
15189 Essayez de l'éviter.
15192 \begin_layout Itemize
15201 \begin_layout Plain Layout
15208 \begin_inset space \hfill{}
15216 \begin_inset Newline newline
15219 Suivi en général de quelque chose comme
15220 \begin_inset Quotes cld
15223 sur Sally qui se lève
15224 \begin_inset Quotes crd
15230 \begin_layout Itemize
15234 \begin_inset space \hfill{}
15238 \begin_inset Newline newline
15243 Introduit une nouvelle séquence INTÉRIEUR.
15244 Toujours suivi par JOUR ou NUIT, ou quelque chose d'approchant pour définir
15245 l'éclairage nécessaire.
15246 Toute cette ligne en MAJUSCULES.
15249 \begin_layout Itemize
15253 \begin_inset space \hfill{}
15257 \begin_inset Newline newline
15262 Introduit une nouvelle séquence EXTÉRIEUR.
15263 Toute cette ligne en MAJUSCULES.
15266 \begin_layout Itemize
15270 \begin_inset space \hfill{}
15274 \begin_inset Newline newline
15279 Le personnage qui parle.
15282 \begin_layout Itemize
15286 \begin_inset space \hfill{}
15290 \begin_inset Newline newline
15295 Instructions au personnage intervenant.
15296 Les () sont insérées automatiquement.
15299 \begin_layout Itemize
15303 \begin_inset space \hfill{}
15307 \begin_inset Newline newline
15312 Ce qui dit le personnage.
15315 \begin_layout Itemize
15319 \begin_inset space \hfill{}
15323 \begin_inset Newline newline
15328 Instruction de mouvement de caméra.
15331 \begin_layout Itemize
15335 \begin_inset space \hfill{}
15341 \begin_layout Itemize
15345 \begin_inset space \hfill{}
15351 \begin_layout Itemize
15355 \begin_inset space \hfill{}
15361 \begin_layout Itemize
15365 \begin_inset space \hfill{}
15371 \begin_layout Subsection
15375 \begin_layout Itemize
15376 (O.S) – off screen (hors écran)
15379 \begin_layout Itemize
15380 (V.O) – voice over (voix off)
15383 \begin_layout Itemize
15385 – background (arrière-plan)
15388 \begin_layout Itemize
15390 – close-up (plan rapproché)
15393 \begin_layout Itemize
15394 PAN – mouvement de caméra
15397 \begin_layout Itemize
15398 INSERT – insérez un plan rapproché
15401 \begin_layout Section
15405 \begin_layout Standard
15408 Panayotis Papasotiriou
15411 \begin_layout Subsection
15415 \begin_layout Standard
15420 est un jeu de macros pour faciliter les soumissions électroniques de manuscrits
15424 International Journal of Modern Physics C
15436 est destiné à des manuscrits soumis à l'
15440 nternational Journal of Modern Physics D
15444 Les classes de document s'appellent respectivement
15453 Vous pouvez télécharger ce fichier, ainsi que des recommandations aux auteurs,
15455 \begin_inset Flex URL
15458 \begin_layout Plain Layout
15460 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
15466 \begin_inset Flex URL
15469 \begin_layout Plain Layout
15471 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
15477 Ces deux paquetages sont des versions modifiées du paquetage standard
15478 \begin_inset Quotes cld
15482 \begin_inset Quotes crd
15485 , et ils sont presques identiques (mais pas tout à fait).
15487 sait gérer la plupart de leurs fonctions.
15488 J'ai utilisé \SpecialChar LyX
15489 avec succès pour écrire des articles soumis à ces deux journaux.
15492 \begin_layout Subsection
15496 \begin_layout Standard
15497 Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
15501 Fichier\SpecialChar menuseparator
15503 \begin_inset space ~
15507 \begin_inset space ~
15512 , et choisissez le modèle
15521 Ça vous donnera un document (presque) vide comprenant les parties les plus
15522 courantes d'un manuscrit.
15523 Vous n'avez qu'à écrire votre texte par dessus le texte existant (en effaçant
15529 Veuillez juste garder ce qui suit présent à l'esprit.
15532 \begin_layout Enumerate
15534 ne vous laissera pas changer la taille de police ni la mise en page du
15535 document, car les deux paquetage ne permettent pas de telles modifications.
15538 \begin_layout Enumerate
15539 La langue du document ne doit pas être modifiée.
15540 Avant de visionner votre papier, assurez-vous que vous n'utilisez pas le
15548 Documents\SpecialChar menuseparator
15549 Paramètres\SpecialChar menuseparator
15558 Paquetage linguistique.
15561 \begin_layout Enumerate
15563 \begin_inset Quotes cld
15567 \begin_inset Quotes crd
15570 doit être utilisé pour définir les mots clés.
15573 \begin_layout Enumerate
15578 fournit un style nommé
15579 \begin_inset Quotes cld
15582 Code de classification
15583 \begin_inset Quotes crd
15586 , qui peut être utilisé pour définir des codes de clasification comme les
15588 Notez que cette fonction n'est pas disponible dans le paquetage
15595 \begin_layout Enumerate
15596 Plusieurs nouveaux environnements sont disponibles :
15597 \begin_inset Quotes cld
15601 \begin_inset Quotes crd
15605 \begin_inset Quotes cld
15609 \begin_inset Quotes crd
15613 \begin_inset Quotes cld
15617 \begin_inset Quotes crd
15621 \begin_inset Quotes cld
15625 \begin_inset Quotes crd
15629 \begin_inset Quotes cld
15633 \begin_inset Quotes crd
15637 \begin_inset Quotes cld
15641 \begin_inset Quotes crd
15645 \begin_inset Quotes cld
15649 \begin_inset Quotes crd
15653 \begin_inset Quotes cld
15657 \begin_inset Quotes crd
15661 \begin_inset Quotes cld
15665 \begin_inset Quotes crd
15669 \begin_inset Quotes cld
15673 \begin_inset Quotes crd
15677 \begin_inset Quotes cld
15681 \begin_inset Quotes crd
15685 \begin_inset Quotes cld
15689 \begin_inset Quotes crd
15693 \begin_inset Quotes cld
15697 \begin_inset Quotes crd
15701 \begin_inset Quotes cld
15705 \begin_inset Quotes crd
15709 Leur utilisation est plus ou moins évidente.
15711 gère tous ces environnements ; il utilisera l'étiquette, le style de texte,
15712 et le schéma de numérotation qui convient pour chacun d'eux.
15715 \begin_layout Enumerate
15716 Les deux paquetages utilisent des citations de base ; on ne doit pas utiliser
15722 Dans \SpecialChar LyX
15723 , les citations s'affichent comme d'habitude ; dans la sortie, les
15724 citations apparaissent comme des exposants.
15725 Si vous voulez utiliser une citation en texte normal, vous devez utiliser
15731 \begin_inset Quotes cld
15735 \begin_inset space ~
15743 \begin_inset Quotes crd
15750 \begin_layout Plain Layout
15751 Je ne traduis pas, vu que c'est un journal en anglais (NdT).
15759 \begin_layout Enumerate
15760 Il n'y a pas de section
15761 \begin_inset Quotes cld
15765 \begin_inset Quotes crd
15768 dans les deux paquetages, utilisez simplement l'environnement
15769 \begin_inset Quotes cld
15773 \begin_inset Quotes crd
15779 \begin_layout Enumerate
15780 Vous pouvez ajouter des annexes au papier,
15784 les remerciements et
15790 propose un marqueur spécial, via
15792 Document\SpecialChar menuseparator
15793 Début annexe(s) ici
15795 qui indique le début des annexes.
15796 Dans \SpecialChar LyX
15798 \begin_inset Quotes cld
15802 \begin_inset Quotes crd
15805 apparaît en lettres rouges, comme indication que toutes les sections qui
15806 suivent ce point sont des annexes, elles-mêmes encapsulées dans une zone
15808 Pour écrire une annexe, créez simplement une section dans cette zone (le
15810 \begin_inset Quotes cld
15814 \begin_inset Quotes crd
15817 fait la même chose, il avait été créé dans les formats
15821 à une époque où la fonctionnalité de création d'annexe était différente;
15822 vous pouvez l'ignorer).
15823 Une annexe peut contenir des
15834 \begin_layout Enumerate
15843 utilisent la commande
15847 pour les légendes des tableaux.
15848 La conséquence en est qu'un tableau créé avec \SpecialChar LyX
15849 est affiché correctement,
15850 mais sans sa légende.
15851 Cependant, vous pouvez utiliser un peu de code \SpecialChar TeX
15852 pour contourner ce problème,
15853 de façon à ce que les légendes s'impriment comme prévu.
15854 Pour le faire, créez un flottant de tableau comme d'habitude, effacez la
15855 légende, et remplacez la par le code \SpecialChar LaTeX
15860 tbl{votre légende de tableau}{
15862 (sic) ; vous devez ensuite mettre le code \SpecialChar LaTeX
15867 immédiatement après votre tableau.
15868 Étudiez l'exemple de tableau qui est inclus dans le fichier modèle pour
15869 voir comme cette astuce est utilisée.
15870 Une autre solution, si vous avez besoin de légendes de tableaux, est de
15871 construire tout le tableau dans un fichier
15875 , puis inclure celui-ci dans le document \SpecialChar LyX
15878 Insertion\SpecialChar menuseparator
15879 Fichier\SpecialChar menuseparator
15883 Vous pouvez trouver des consignes pour la création d'un tableau flottant
15892 , qui se trouve dans la distribution des paquetages correspondants.
15895 \begin_layout Subsection
15896 Préparer un papier avant de le soumettre
15899 \begin_layout Standard
15900 Avant de soumettre votre papier vous devez exporter le document \SpecialChar LyX
15902 que fichier \SpecialChar LaTeX
15905 Fichier\SpecialChar menuseparator
15906 Exporter\SpecialChar menuseparator
15910 ), puis modifier le fichier
15918 \begin_layout Plain Layout
15919 En fait, vous avez le choix entre \SpecialChar LaTeX
15921 \begin_inset space ~
15924 (standard) et \SpecialChar LaTeX
15926 \begin_inset space ~
15930 Si vous prévoyez d'utiliser pdflatex pour préparer votre papier, vous devez
15931 utiliser l'option pdflatex pour que les graphiques soient convertis au
15932 format PDF, prêts à être utilisés par pdflatex.
15940 \begin_layout Enumerate
15941 Enlevez les lignes de commentaires avant la commande
15950 \begin_layout Enumerate
15951 Enlevez tout ce qui se trouve entre les commandes
15963 comprises, sauf les commandes que vous avez vous-même ajoutées dans le
15964 préambule \SpecialChar LaTeX
15968 \begin_layout Standard
15969 Vous devez maintenant sauvegarder le fichier
15973 ainsi modifié, et lancer \SpecialChar LaTeX
15974 dessus autant de fois que nécessaire.
15975 Vous pouvez alors contrôler l'aspect du document
15982 \begin_layout Section
15986 \begin_layout Standard
15992 \begin_layout Subsection
15996 \begin_layout Standard
16001 fournit une classe de document pour créer un manuscrit adapté pour une
16002 soumission électronique à un des journaux publiés par l'IoP
16004 (Institute of Physics)
16007 Les instructions aux auteurs pour créer un papier en utilisant la classe
16012 peuvent être téléchargées en même temps que le paquetage iopart à partir
16014 \begin_inset Flex URL
16017 \begin_layout Plain Layout
16019 ftp://ftp.iop.org/pub/journals/latex2e
16027 \begin_layout Subsection
16031 \begin_layout Standard
16032 La manière la plus simple pour écrire un papier est de commencer avec le
16037 qui est disponible via
16039 Fichier\SpecialChar menuseparator
16041 \begin_inset space ~
16045 \begin_inset space ~
16051 Le modèle explique comment utiliser les environnements spéciaux.
16052 Voici les conseils les plus importants :
16055 \begin_layout Itemize
16056 Pour pouvoir compiler votre document en PDF, PS ou DVI, vérifiez qu'aucun
16057 paquetage AMS n'est chargé dans
16059 Document\SpecialChar menuseparator
16060 Paramètres\SpecialChar menuseparator
16062 \begin_inset space ~
16066 \begin_inset space ~
16072 \begin_layout Itemize
16073 L'environnement de titre définit le type de document.
16074 Vous devez donc utiliser un des environnements suivants pour le titre :
16078 \begin_layout Itemize
16083 pour un papier (Paper)
16086 \begin_layout Itemize
16090 \begin_inset Note Note
16093 \begin_layout Plain Layout
16096 Je ne l'ai pas trouvé (NdT)
16103 pour une revue (Review)
16106 \begin_layout Itemize
16111 pour une revue thématique (Topical review)
16114 \begin_layout Itemize
16119 pour un commentaire (Comment)
16122 \begin_layout Itemize
16130 \begin_layout Itemize
16135 pour un papier ( comme titre)
16138 \begin_layout Itemize
16143 pour une communication préliminaire
16146 \begin_layout Itemize
16151 pour une communication rapide
16154 \begin_layout Itemize
16159 pour une lettre aux éditeurs (Letter)
16163 \begin_layout Itemize
16164 Tous les environnements de titre, sauf
16168 peuvent avoir un titre court facultatif.
16171 \begin_layout Itemize
16172 Il y a un environnement de titre général
16176 qui n'est pas géré par \SpecialChar LyX
16178 Il peut être utilisé en code \SpecialChar TeX
16179 si votre document ne correspond pas à l'un
16180 des autres types de titres.
16183 \begin_layout Standard
16184 Pour plus d'information comme des astuces pour des mises en formes spéciales
16185 pour les tableaux et les formules, voyez les instructions aux auteurs de
16189 \begin_layout Section
16193 \begin_layout Standard
16196 Panayotis Papasotiriou
16199 \begin_layout Subsection
16203 \begin_layout Standard
16204 Le paquetage Kluwer est un jeu de macros produit par les éditions Kluwer
16205 Academic Publishers, qui permet de soumettre sous format électronique des
16206 manuscrits destinés à leurs publications.
16207 Les plus connues d'entre elles (au moins dans mon domaine d'intérêt) sont
16210 Astrophysics and Space Science
16216 , mais il y en a beaucoup d'autres (voyez la liste complète à l'adresse
16218 \begin_inset Flex URL
16221 \begin_layout Plain Layout
16223 http://www.wkap.nl/jrnllist.htm/JRNLHOME
16229 On peut télécharger le paquetage Kluwer sur le site
16230 \begin_inset Flex URL
16233 \begin_layout Plain Layout
16235 http://www.wkap.nl/kaphtml.htm/STYLEFILES
16241 Ce paquetage contient un guide de l'utilisateur complet (qui peut également
16242 être téléchargé séparément).
16245 \begin_layout Standard
16247 supporte de nombreuses fonctions de ce paquetage mais pas tout.
16248 Cependant, le Texte Rouge nécessaire se résume à quelques commandes
16249 \begin_inset Quotes cld
16253 \begin_inset Quotes crd
16257 \begin_inset CommandInset ref
16259 reference "subsec:particularités_kluwer"
16264 J'ai récemment utilisé \SpecialChar LyX
16265 pour écrire un article soumis à
16267 Astrophysics and Space Science
16269 sans aucun problème.
16272 \begin_layout Subsection
16276 \begin_layout Standard
16277 La façon la plus simple d'écrire un papier est de partir du fichier modèle
16281 Fichier\SpecialChar menuseparator
16283 \begin_inset space ~
16287 \begin_inset space ~
16297 Ça vous donnera un document (presque) vide qui comprend les champs les
16298 plus couramment utilisés dans un manuscrit avec une courte description
16300 Comme dans la plupart des modèles, vous n'avez qu'à remplacer le texte
16301 existant (y compris les crochets,
16305 ) par l'information correcte.
16308 \begin_layout Subsection
16309 Préparer un papier avant de le soumettre
16312 \begin_layout Standard
16313 Comme pour le paquetage AAS\SpecialChar TeX
16314 , avant de soumettre votre papier à la publication,
16316 \begin_inset Quotes cld
16320 \begin_inset Quotes crd
16326 \begin_layout Enumerate
16327 Exportez votre papier comme fichier \SpecialChar LaTeX
16331 Fichier\SpecialChar menuseparator
16332 Exporter\SpecialChar menuseparator
16338 \begin_layout Enumerate
16339 Éditez avec un éditeur de texte le fichier
16343 obtenu, et faites les changements suivants
16347 \begin_layout Enumerate
16348 enlevez les lignes de commentaire avant la commande
16357 \begin_layout Enumerate
16358 enlevez tout ce qui se trouve entre les commandes
16370 comprises, sauf celles que vous avez explicitement incluses dans le préambule
16375 \begin_layout Standard
16376 Enregistrez le fichier
16384 \begin_layout Enumerate
16385 Lancez \SpecialChar LaTeX
16390 autant de fois que nécessaire (d'habitude jusqu'à trois fois).
16393 \begin_layout Enumerate
16394 Visualisez le document
16398 obtenu avec, par exemple,
16402 , et vérifiez si tout va bien (ce qui devrait être le cas si vous n'avez
16403 pas fait d'erreur).
16406 \begin_layout Subsection
16407 \begin_inset Quotes cld
16411 \begin_inset Quotes crd
16414 du paquetage Kluwer
16415 \begin_inset CommandInset label
16417 name "subsec:particularités_kluwer"
16424 \begin_layout Standard
16425 Le paquetage Kluwer présente les
16426 \begin_inset Quotes cld
16430 \begin_inset Quotes crd
16436 \begin_layout Enumerate
16437 Il est possible d'écrire plusieurs articles dans le même fichier \SpecialChar LaTeX
16442 \begin_layout Plain Layout
16443 Je ne vois aucune bonne raison de le faire.
16449 Chaque article doit être compris dans l'environnement
16450 \begin_inset Quotes cld
16454 \begin_inset Quotes crd
16458 Malheureusement, cet environnement ne peut pas être omis, même si vous
16459 n'écrivez qu'un seul article.
16460 Ainsi, chaque article commence par la commande
16466 et, bien sûr, se termine par la commande
16473 Bien que cela puisse être implémenté dans \SpecialChar LyX
16474 , je ne l'ai pas fait car ce
16475 n'est pas beau, et peut prêter à confusion pour l'utilisateur novice.
16476 Vous devez donc les entrer directement et les marquer comme code \SpecialChar LaTeX
16479 \begin_inset Quotes cld
16483 \begin_inset Quotes crd
16489 \begin_layout Enumerate
16490 L'information donnée au début de l'article (c'est-à-dire le titre, le sous-titre
16491 , l'auteur, l'institution, le titre courant, l'auteur courant, l'abstract
16492 et les mots-clés) doit être comprise dans un environnement appelé
16493 \begin_inset Quotes cld
16497 \begin_inset Quotes crd
16501 Ce n'est pas implémenté dans \SpecialChar LyX
16502 , vous devez donc entrer le titre, le sous-titre,
16504 entre deux lignes de Texte Rouge (
16519 \begin_layout Enumerate
16520 D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
16521 doit être écrite ainsi :
16544 \begin_layout Standard
16549 tient compte de toutes ces
16550 \begin_inset Quotes cld
16554 \begin_inset Quotes crd
16558 Si vous commencez un nouveau papier à partir de ce modèle vous n'aurez
16559 rien besoin de faire de spécial.
16563 \begin_layout Enumerate
16564 n'effacez pas le code \SpecialChar TeX
16565 qui se trouve dans le modèle, et
16568 \begin_layout Enumerate
16569 pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
16570 fourni et modifiez-le.
16573 \begin_layout Section
16577 \begin_layout Standard
16583 \begin_layout Subsection
16587 \begin_layout Standard
16588 Les classes de document \SpecialChar LyX
16591 article (koma-script)
16595 report (koma-script)
16613 correspondent respectivement aux classes \SpecialChar LaTeX
16630 , de la famille Koma-Script.
16631 Elles forment des alternatives aux classes standard, respectivement
16647 et sont plus proches des conventions typographiques européennes en un certain
16651 \begin_layout Itemize
16652 la taille de caractère standard est de 11
16653 \begin_inset space ~
16658 article (koma-script)
16662 report (koma-script)
16669 \begin_inset space ~
16674 letter (koma-script);
16677 \begin_layout Itemize
16678 les en-têtes, les marqueurs de l'environnement
16682 et d'autres éléments de la classe
16684 letter (koma-script)
16686 sont en police grasse sans empattement
16690 \begin_layout Plain Layout
16691 Il y a une grande différence entre les anciennes polices cm grasses sans
16692 empattement et les nouvelles polices ec, particulièrement pour les en-têtes.
16693 En comparaison, les polices grasses sans empattement ec semblent un peu
16695 Le paquetage \SpecialChar LaTeX
16704 permet de reproduire l'apparence
16705 \begin_inset Quotes cld
16709 \begin_inset Quotes crd
16712 , tout en utilisant les polices ec.
16718 La numérotation des en-têtes de chapitre est rendue de la même manière
16719 que celle des en-têtes de section, c'est-à-dire sans la ligne supplémentaire
16721 \begin_inset Quotes cld
16725 \begin_inset Quotes crd
16729 En outre, l'apparence des en-têtes peut être modifiée par un certain nombre
16730 d'options (à entrer dans le champ
16736 Document\SpecialChar menuseparator
16737 Paramètres\SpecialChar menuseparator
16739 \begin_inset space ~
16743 \begin_inset space ~
16749 Une description détaillée de ces options, en allemand, est disponible dans
16754 de la documentation Koma-script
16760 \begin_layout Plain Layout
16761 La version en anglais est le
16773 \begin_layout Itemize
16774 la principale méthode utilisée dans les classes de cocuments pour modifier
16776 \begin_inset Note Note
16779 \begin_layout Plain Layout
16780 je n'arrive pas à traduire
16781 \begin_inset Quotes cld
16785 \begin_inset Quotes crd
16801 ( dans \SpecialChar LyX
16802 elles doivent être entrées dans le champ d'
16808 Document\SpecialChar menuseparator
16809 Paramètres\SpecialChar menuseparator
16811 \begin_inset space ~
16815 \begin_inset space ~
16821 Elles permettent une modification plus claire des marges de page que celle
16824 Document\SpecialChar menuseparator
16828 Une description détaillée de ces options, en allemand, est disponible dans
16833 de la documentation Koma-script;
16836 \begin_layout Itemize
16837 les classes de document \SpecialChar LaTeX
16838 de la famille Koma-Script définissent un certain
16839 nombre de commandes supplémentaires.
16840 Celles d'entre elles qui ont une signification dans \SpecialChar LyX
16842 par des types de paragraphes y correspondant.
16845 \begin_layout Standard
16846 Une description détaillée, en allemand, des classes de document \SpecialChar LaTeX
16848 Koma-Script se trouve dans le
16852 de la documentation Koma-Script
16856 \begin_layout Plain Layout
16857 Il y en a une traduction en anglais, incomplète,
16862 \begin_inset Note Note
16865 \begin_layout Plain Layout
16866 ou scrguien (NdT) qui ne semble pas si incomplète que ça !
16877 Les sections qui suivent décrivent seulement les aspects de ces classes
16878 qui ont un sens dans \SpecialChar LyX
16882 \begin_layout Subsection
16885 article (koma-script)
16889 report (koma-script)
16896 \begin_layout Standard
16897 Les classes de document
16899 article (koma-script)
16903 report (koma-script)
16909 sont implémentées respectivement dans les fichiers de format
16922 Ils contiennent tous les types de paragraphe correspondant aux classes
16923 standard respectives
16935 mais partiellement modifiés, à l'exception du type
16939 , spécifique à \SpecialChar LyX
16940 , qui est remplacé par le nouveau type
16944 (Labeling) qui a les mêmes fonctions.
16949 , il y d'autres nouveaux types de paragraphe.
16956 letter (koma-script)
16961 \begin_layout Itemize
16974 (Addsec) : sont les équivalents respectifs de
16986 , ajoutant de plus une entrée dans la table des matières.
16995 n'existent pas dans
16997 article (koma-script)
17002 \begin_layout Itemize
17011 : ont le même role que, respectivement
17019 , mais sans indiquer de numéro de chapitre ou de section.
17024 n'est pas disponible dans
17026 article (koma-script)
17032 \begin_layout Plain Layout
17033 Il y a aussi une commande
17045 report (koma-script)
17047 , mais comme elle fait la même chose que
17051 , elle n'a pas été implémentée dans \SpecialChar LyX
17060 \begin_layout Itemize
17065 : génère un en-tête écrit avec des caractères de taille standard, juste
17066 au-dessus du paragraphe suivant et sans modifier la structure du document.
17069 \begin_layout Itemize
17078 (Captionbelow) : sont des légendes spéciales qui respectent les différents
17079 réglages d'espacement nécessaires pour des légendes placées au-dessus ou
17080 au-dessous d'un élément (si vous suivez strictement les règles typographiques,
17081 vous mettez toujours les légendes au-dessus des tableaux).
17082 Vous pouvez aussi utiliser l'option de classe
17094 pour les tableaux et en
17099 Il vous faut au minimum Koma-Script version 2.8q pour avoir cette fonction.
17102 \begin_layout Itemize
17107 (Dictum) : sert à mettre une citation ou un proverbe, par exemple au début
17109 Si vous utilisez le paramètre optionnel (
17111 Insertion\SpecialChar menuseparator
17117 ), vous pouvez y mettre l'auteur du dicton.
17118 Dicton et auteur sont séparés par une ligne.
17119 Il vous faut au minimum Koma-Script version 2.8q.
17124 n'est pas présent dans
17126 article (koma-script)
17131 \begin_layout Standard
17132 Les types qui sont présentés ci-dessous forment en compagnie des types
17144 , la zone de titre du document.
17145 Ils doivent être entrés au-dessus du premier paragraphe
17146 \begin_inset Quotes cld
17150 \begin_inset Quotes crd
17157 \begin_layout Plain Layout
17158 Les commandes \SpecialChar LaTeX
17159 correspondantes doivent apparaître avant la commande
17171 Lorsqu'un tel type est utilisé plusieurs fois, la dernière instance annule
17172 les précédentes, donc pour chaque type, seule compte la dernière occurrence.
17173 L'ordre des différents types n'a, lui, aucune importance, tout comme celui
17189 \begin_layout Itemize
17194 (Subject) : introduit au-dessus du titre ordinaire (
17206 ) un paragraphe centré pour indiquer le sujet du document.
17209 \begin_layout Itemize
17214 (Publishers) : introduit au-dessous du titre ordinaire (
17226 ) un paragraphe centré indiquant le nom de l'éditeur.
17229 \begin_layout Itemize
17234 (Dedication) : dans
17236 report (koma-script)
17242 , dispose un paragraphe centré, sur une page à part après la page de titre,
17246 article (koma-script)
17248 , dispose un paragraphe centré, en-dessous du titre normal (
17264 ) pour la dédicace.
17267 \begin_layout Itemize
17272 (Titlehead) : produit un paragraphe aligné à gauche au-dessus du titre
17289 ) pour un en-tête de document.
17292 \begin_layout Itemize
17297 (Uppertitleback) : dans un document
17299 report (koma-script)
17301 imprimé recto-verso, dispose un paragraphe aligné à gauche, en haut du
17302 verso de la page de titre.
17303 N'a aucun effet dans un document imprimé en recto seul ni dans
17305 article (koma-script).
17308 \begin_layout Itemize
17313 (Lowertitleback) : dans un document
17315 report (koma-script)
17317 imprimé recto-verso, dispose un paragraphe aligné à gauche, en bas du verso
17318 de la page de titre.
17319 N'a aucun effet dans un document imprimé en recto seul ni dans
17321 article (koma-script).
17324 \begin_layout Itemize
17330 (Extratitle) : introduit une page
17331 \begin_inset Quotes cld
17335 \begin_inset Quotes crd
17338 qui précède le document réel, comprenant un paragraphe sans formatage spécial.
17341 \begin_layout Standard
17342 Les fichiers de configuration correspondant aux classes
17344 article (koma-script)
17348 report (koma-script)
17354 comprennent le fichier
17359 C'est là que vous définirez vos propres types.
17364 dans votre répertoire personnel de formats, et éditez-le !
17367 \begin_layout Subsection
17370 letter (koma-script)
17373 \begin_layout Description
17374 Nota: Cette décrit la classe obsolète
17376 KOMA-Script-Letter (v.
17377 \begin_inset space ~
17382 , qui n'est même plus incluse dans les publications KOMA récentes.
17383 Voyez plutôt la section suivante pour la classe courante KOMA-Script-Letter
17385 \begin_inset space ~
17391 \begin_layout Standard
17392 La classe de document
17394 letter (koma-script)
17396 est implémentée dans le fichier
17401 Elle contient tous les paragraphes de la classe standard
17405 correspondante, partiellement modifiés, à l'exception des types
17418 , spécifiques à \SpecialChar LyX
17419 et qui sont remplacés par le nouveau type
17424 En plus par rapport à la classe standard, elle contient les types connus
17438 En outre, il y a un certain nombre de nouveaux types spécifiques aux lettres.
17441 \begin_layout Standard
17442 L'apparence de la lettre produite par cette classe de document peut-être
17443 contrôlée par des commandes \SpecialChar LaTeX
17444 que vous pouvez insérer dans le préambule
17449 \begin_layout Plain Layout
17450 On obtient un en-tête
17451 \begin_inset Quotes cld
17455 \begin_inset Quotes crd
17458 , comportant le nom et l'adresse, avec les commandes \SpecialChar LaTeX
17463 \begin_layout LyX-Code
17473 \begin_layout LyX-Code
17489 \begin_layout LyX-Code
17499 \begin_layout LyX-Code
17520 Une description détaillée de ces commandes se trouve en langue allemande
17521 dans la documentation de Koma-Script
17526 Grâce à elles, l'auteur de la lettre peut créer son propre format.
17529 \begin_layout Standard
17538 définissent le début de la lettre et doivent être présents dans toute lettre.
17539 Pour les identifier dans \SpecialChar LyX
17548 apparaissent dans la marge.
17549 Il est possible d'écrire plusieurs lettres en un seul fichier.
17554 provoque le passage à une nouvelle lettre au même destinataire, et le type
17559 permet de changer de destinataire.
17577 sont des types de paragraphe ordinaires et peuvent aussi être utilisés
17578 plusieurs fois dans une même lettre.
17581 \begin_layout Itemize
17586 (Letter) : introduit un paragraphe pour le destinataire et définit implicitemen
17587 t le début d'une lettre.
17590 \begin_layout Itemize
17595 (Opening) : introduit un paragraphe pour la formule de politesse initiale
17596 et produit implicitement une nouvelle lettre.
17599 \begin_layout Itemize
17608 : introduit un paragraphe pour la formule de politesse finale.
17611 \begin_layout Itemize
17616 : introduit un post-scriptum.
17619 \begin_layout Itemize
17624 : introduit un paragraphe pour les co-destinataires.
17627 \begin_layout Itemize
17633 (Encl) : introduit un paragraphe pour les pièces jointes.
17636 \begin_layout Standard
17677 sont des types qui présentent une invite et qui servent à entrer des renseignem
17678 ents qui seront utilisés par la classe de document.
17679 Nous les appellerons
17680 \begin_inset Quotes cld
17684 \begin_inset Quotes crd
17691 \begin_layout Plain Layout
17692 NdT : Mais si quelqu'un a une meilleure idée pour traduire
17693 \begin_inset Quotes cld
17697 \begin_inset Quotes crd
17700 , je ne dis pas non.
17709 \begin_layout Plain Layout
17710 On pourrait considérer que les types
17718 devraient être des types à invite.
17719 Cependant, à cause de la signification particulière de ces types, je les
17720 ai implémentés comme des types de paragraphe ordinaires marqués d'une lettre
17722 En plus, cela choquerait mon sens de la symétrie si les types
17730 avaient une apparence très différente.
17736 Ces types doivent être présents avant le type
17743 \begin_layout Standard
17744 Une implantation de ces types dans une logique WYSIWYG n'aurait pas de sens,
17745 car l'aspect réel de la lettre produite ne dépendra pas seulement de l'utilisat
17746 ion d'un type donné, mais aussi d'autres facteurs.
17747 Par exemple, dans le comportement par défaut, une signature entrée avec
17752 n'apparaîtra dans la lettre que si celle-ci contient aussi le type
17757 La valeur indiquée pour
17761 n'apparaîtra même pas dans la lettre.
17762 Nous avons déjà signalé plus haut la possibilité de décrire son propre
17763 environnement de lettre.
17766 \begin_layout Standard
17767 Les types à invite peuvent être utilisés comme des paragraphes vides.
17768 Cela a un sens par exemple pour le type
17772 : si ce type n'est pas présent du tout, c'est par défaut la valeur spécifiée
17777 qui est prise comme signature, tandis que si l'on utilise un paragraphe
17782 vide, il n'y a réellement pas de signature spécifiée.
17785 \begin_layout Standard
17786 Il est possible en utilisant ces types à invite de créer un patron de lettre
17787 contenant des types pré-remplis avec vos coordonnées personnelles (nom,
17788 adresse, etc.) et des types vides pour d'autres données que vous entrerez.
17791 \begin_layout Itemize
17796 (Name) : nom de l'expéditeur.
17797 Par défaut, apparaît comme un paragraphe centré, en petites majuscules,
17798 dans l'en-tête de la lettre.
17801 \begin_layout Itemize
17806 : signature de l'expéditeur.
17807 Par défaut, apparaît en dessous du type
17816 est absent, c'est la valeur du type
17823 \begin_layout Itemize
17828 (Address) : adresse de l'expéditeur.
17829 Par défaut, apparaît dans un paragraphe centré, dans l'en-tête de la lettre,
17830 en dessous du nom de l'expéditeur.
17833 \begin_layout Itemize
17838 (Telephone) : numéro de téléphone de l'expéditeur.
17839 Par défaut, correspond à la variable
17845 de \SpecialChar LaTeX
17849 \begin_layout Itemize
17854 (Place) : lieu d'écriture de la lettre.
17857 \begin_layout Itemize
17862 : date d'écriture de la lettre.
17871 disposent par défaut le lieu et la date sur une ligne alignée à droite,
17872 en dessous du destinataire.
17877 est vide, ni date, ni lieu n'apparaissent, et ce quelle que soit la valeur
17883 S'il n'y a pas de paragraphe
17887 , la date du jour est utilisée.
17890 \begin_layout Itemize
17895 (Backaddress) : adresse pour le retour du courrier.
17896 Par défaut, apparaît au-dessus du destinataire, en petits caractères sans
17900 \begin_layout Itemize
17905 (Specialmail) : informations spéciales sur le courrier.
17906 Par défaut, apparaît souligné au-dessus du destinataire, en dessous de
17907 l'adresse de retour du courrier.
17910 \begin_layout Itemize
17915 (Location) : informations supplémentaires.
17916 Par défaut, apparaît à droite en dessous du champ du destinataire.
17919 \begin_layout Itemize
17924 : le titre de la lettre.
17925 par défaut, apparaît en grands caractères gras sans empattement, au-dessus
17929 \begin_layout Itemize
17934 : le sujet de la lettre.
17935 Par défaut, apparaît en caractères gras au-dessus du paragraphe
17942 \begin_layout Standard
17963 génèrent comme dans les lettres commerciales, au-dessus de la ligne de
17964 titre, une ligne qui contient les champs
17965 \begin_inset Quotes cld
17969 \begin_inset Quotes crd
17973 \begin_inset Quotes cld
17977 \begin_inset Quotes crd
17981 \begin_inset Quotes cld
17985 \begin_inset Quotes crd
17989 \begin_inset Quotes cld
17993 \begin_inset Quotes crd
17997 \begin_inset Quotes cld
18001 \begin_inset Quotes crd
18005 \begin_inset Quotes cld
18009 \begin_inset Quotes crd
18014 \begin_inset Quotes cld
18018 \begin_inset Quotes crd
18022 reprend la valeur donnée dans
18027 Si l'un quelconque de ces types
18028 \begin_inset Quotes cld
18031 pour lettre commerciale
18032 \begin_inset Quotes crd
18035 est utilisé, la valeur donnée pour
18039 n'apparaîtra pas, seule est définie la variable \SpecialChar LaTeX
18047 L'affichage normal du lieu et de la date (une ligne alignée à droite sous
18048 le champ du destinataire) est supprimée.
18049 Les types sont implémentés comme des types à invite, avec les invites correspon
18050 dantes, et doivent être utilisés avant le type
18057 \begin_layout Itemize
18062 (Yourref) : Votre référence
18065 \begin_layout Itemize
18070 (Yourmail) : Votre courrier du
18073 \begin_layout Itemize
18078 (Myref) : Notre référence
18081 \begin_layout Itemize
18086 (Customer) : Numéro de client
18089 \begin_layout Itemize
18094 (Invoice) : Numéro de facture
18097 \begin_layout Subsection
18098 La nouvelle classe lettre :
18100 letter (koma-script v.2)
18103 \begin_layout Standard
18109 \begin_layout Standard
18110 \begin_inset VSpace medskip
18116 \begin_layout Standard
18117 Koma-Script version 2.8 a introduit une nouvelle classe de lettres
18125 , désormais périmée.
18126 Elle a – du côté \SpecialChar LaTeX
18127 – une interface complètement nouvelle et n'est pas compatible
18128 avec l'ancienne classe.
18130 supporte les deux, mais il est recommandé d'utiliser la nouvelle.
18133 \begin_layout Standard
18134 Cette classe recouvre les mêmes fonctionnalités que
18136 letter (koma-script)
18138 , plus quelques autres.
18139 Les éléments de base sont
18143 (adresse du destinataire, comme
18147 dans le précédent format),
18160 (NextAddress) démarre une nouvelle lettre (vous pouvez donc écrire plusieurs
18161 lettres dans un même document).
18162 Les nouveaux éléments concernent l'expéditeur, ce sont :
18178 et la possibilité de mettre un
18184 Insertion\SpecialChar menuseparator
18190 \begin_layout Standard
18191 La plus grande amélioration est la possibilité de configurer la mise en
18192 page de la lettre pour s'adapter à presque tous les besoins, soit dans
18195 Document\SpecialChar menuseparator
18196 Paramètres\SpecialChar ldots
18199 ) soit avec un fichier de style spécial (Option de la Classe Lettre, d'extension
18204 ), qui sera lu comme une option de classe
18208 \begin_layout Plain Layout
18209 Le paquetage KOMA est livré avec quelques fichiers
18214 Il y a par exemple un fichier
18218 qui suit les règles typographiques allemandes, et un
18222 qui permet de retrouver la mise en page par défaut de l'ancienne classe
18228 Vous pouvez charger cette dernière avec l'option de classe
18232 , mise dans le champ
18238 Document\SpecialChar menuseparator
18239 Paramètres\SpecialChar menuseparator
18241 \begin_inset space ~
18245 \begin_inset space ~
18256 Jetez donc un œil sur le modèle
18260 fourni avec \SpecialChar LyX
18261 , qui vous donnera des exemples.
18262 Vous trouverez une description détaillée dans la documentation de Koma-Script
18270 \begin_layout Subsection
18274 \begin_layout Standard
18275 Avec \SpecialChar LyX
18276 , la visualisation d'un document de classe Koma-Script peut poser quelques
18280 \begin_layout Itemize
18281 le numéro de chapitre pour un type
18285 apparaît sur une ligne à part, au-dessus de l'en-tête de chapitre, au lieu
18286 d'être sur la même ligne juste avant.
18287 C'est causé par le comportement interne de \SpecialChar LyX
18288 face au marqueur de type
18292 dans le fichier de format;
18295 \begin_layout Itemize
18296 les en-têtes des types
18304 sont uniquement dans la
18305 \begin_inset Quotes cld
18309 \begin_inset Quotes crd
18312 table des matières \SpecialChar LaTeX
18313 , et pas dans la table des matières \SpecialChar LyX
18316 Document\SpecialChar menuseparator
18322 \begin_layout Itemize
18323 les paragraphes avec la classe de document
18327 apparaissent séparés par de l'interligne supplémentaire, et non par une
18329 C'est le comportement par défaut, qui se passe de commande \SpecialChar LaTeX
18331 Mais dans la fenêtre
18333 Document\SpecialChar menuseparator
18336 le bouton à cocher correspondant indique
18345 insère toujours des commandes \SpecialChar LaTeX
18346 supplémentaires dans le document pour causer
18347 cet espacement, ce qui ne serait pas le comportement désiré dans ce cas.
18350 \begin_layout Section
18351 Article (mwart), book (mwbk) and report (mwrep)
18352 \begin_inset Argument 1
18355 \begin_layout Plain Layout
18366 \begin_layout Standard
18372 \begin_layout Standard
18373 Les classes de document \SpecialChar LyX
18386 correspondent aux classes de document \SpecialChar LaTeX
18400 Elles remplacent les classes de document standard
18412 et sont mieux adaptées en bien des aspects aux conventions typographiques
18416 \begin_layout Standard
18417 Les différences principales sont :
18420 \begin_layout Itemize
18421 Les titres non numérotés (avec une étoile, comme
18425 ) sont présents dans la table des matières.
18428 \begin_layout Itemize
18429 Des styles de mise en page supplémentaires :
18433 \begin_layout Description
18434 uheadings en-têtes sur plusieurs lignes,
18437 \begin_layout Description
18438 myheadings en-têtes personnalisés, définis par les commandes
18453 \begin_layout Description
18454 myuheadings en-têtes personnalisés sur plusieurs lignes
18457 \begin_layout Description
18458 outer le numéro de page est placé du côté extérieur de la page
18462 \begin_layout Itemize
18467 \begin_layout Description
18468 rmheadings titres avec empattement – par défaut,
18471 \begin_layout Description
18472 sfheadings titres sans empattement,
18475 \begin_layout Description
18476 authortitle sur la page de titre, d'abord l'auteur puis le titre – par défaut,
18479 \begin_layout Description
18480 titleauthor sur la page de titre, d'abord le titre puis l'auteur,
18483 \begin_layout Description
18484 withmarginpar réserver de la place sur la page pour les marges.
18488 \begin_layout Section
18492 \begin_layout Standard
18502 \begin_layout Subsection
18506 \begin_layout Standard
18511 est une classe très puissante et en constante évolution.
18512 Elle a été conçue pour la littérature de fiction comme de non-fiction.
18513 Son but est de donner à l'utilisateur le maximum de contrôle sur la mise
18514 en forme de son document.
18519 est basée sur la classe standard
18523 , mais elle peut aussi émuler la classe
18530 \begin_layout Standard
18535 , le développeur de
18539 est connu comme l'auteur de nombreux et utiles paquetages dans le monde
18542 La plupart ont été rassemblés avec
18547 Il est donc beaucoup plus facile de mettre en forme la table des matières,
18548 les annexes, les chapitres et autres.
18550 , ne gère pas de façon native la plupart de ces fonctionnalités.
18551 Quelque-unes pourront être ajoutées dans de prochaines versions
18555 \begin_layout Plain Layout
18556 Vous êtes invités à faire des suggestions à
18557 \begin_inset Flex URL
18560 \begin_layout Plain Layout
18562 lyx-devel@lists.lyx.org
18572 , beaucoup ne le seront probablement jamais, à cause des limitations de
18573 la structure de \SpecialChar LyX
18575 Bien sûr, vous pouvez quand même utiliser toutes les fonctions avec l'aide
18576 de quelques commandes \SpecialChar LaTeX
18577 (en code \SpecialChar TeX
18582 \begin_layout Plain Layout
18584 \begin_inset space ~
18588 \begin_inset CommandInset ref
18590 reference "sec:Insérer-du-code-LaTeX"
18594 pour plus de détails.
18600 Dans cette section, nous ne listerons que les fonctions qui sont gérées
18601 par \SpecialChar LyX
18603 Pour une description détaillée (et pour le reste des fonctions) nous recommando
18604 ns de jeter un œil au manuel détaillé de la classe
18612 \begin_layout Plain Layout
18614 \begin_inset Flex URL
18617 \begin_layout Plain Layout
18619 CTAN:/macros/latex/memoir/memman.pdf
18629 , qui est non seulement un manuel de l'utilisateur de la classe, mais aussi
18630 à la fois une description complète de la bonne manière de typographier
18631 et un superbe exemple de bonne typographie en lui-même.
18634 \begin_layout Subsection
18635 Fonctions de base et restrictions
18638 \begin_layout Standard
18643 accepte toutes les fonctions de la classe standard
18648 Il y a pourtant quelques différences, comme celles qui suivent :
18651 \begin_layout Description
18653 \begin_inset space ~
18657 \begin_inset space ~
18661 \begin_inset space ~
18664 : memoir a une gamme plus large de taille de polices : 9, 10, 11, 12, 14,
18668 \begin_layout Description
18670 \begin_inset space ~
18674 \begin_inset space ~
18678 \begin_inset space ~
18682 \begin_inset Quotes cld
18686 \begin_inset Quotes crd
18689 n'est pas géré, à cause d'un conflit de commandes entre
18697 (ils définissent tous les deux une commande avec le même nom, ce qui perturbe
18700 À la place, Memoir est fourni avec un paquet de ses propres styles de pages
18703 Document\SpecialChar menuseparator
18704 Paramètres\SpecialChar menuseparator
18706 \begin_inset space ~
18710 \begin_inset space ~
18714 \begin_inset space ~
18720 Si vous voulez les utiliser pour les pages de chapitre, vous devez utiiser
18727 dans le corps du texte ou dans le préambule (par exemple
18731 chapterstyle{companion}
18736 \begin_layout Description
18738 \begin_inset space ~
18741 : les sections (chapitres, sections, sous-sections etc.) ont un paramètre
18742 facultatif dans les classes standard.
18743 Avec ce dernier, vous pouvez donner une version alternative du titre pour
18744 la table des matière et les entêtes (par exemple, quand le titre est trop
18746 Dans \SpecialChar LyX
18747 , vous pouvez le faire avec
18749 Insertion\SpecialChar menuseparator
18751 \begin_inset space ~
18756 au début de la section/chapitre.
18761 a un deuxième paramètre facultatif qui permet de séparer la table des matières
18763 Vous pouvez donc définir trois variantes d'un titre : un pour le corps
18764 du texte, un pour la table des matières et un pour les entêtes.
18768 makes these available in form of specific
18779 \begin_layout Description
18781 \begin_inset space ~
18784 : dans les classes standard (et dans beaucoup d'autres classes), la table
18785 des matières, la liste des tableaux et la liste des figures commencent
18786 automatiquement une novelle page.
18791 ne suit pas cette règle.
18792 Vous devez insérer un saut de page vous-même, si vous en voulez un.
18795 \begin_layout Description
18797 \begin_inset space ~
18801 \begin_inset space ~
18805 \begin_inset space ~
18808 : pour quelque raison inconnue, Memoir utilise une pagination sur la page
18809 de titre (dans les classes standard, les pages de titres sont
18810 \begin_inset Quotes cld
18814 \begin_inset Quotes crd
18817 , c'est-à-dire sans numérotation).
18818 Si vous voulez une page de titre vide, tapez
18822 aliaspagestyle{title}{empty}
18827 \begin_layout Description
18829 \begin_inset space ~
18832 : avec l'option de classe
18838 Document\SpecialChar menuseparator
18839 Paramètres\SpecialChar menuseparator
18841 \begin_inset space ~
18845 \begin_inset space ~
18848 document\SpecialChar menuseparator
18849 Options de classe\SpecialChar menuseparator
18852 ), vous pouvez imiter le style
18857 C'est-à-dire que les compteurs (notes de bas de page, figures, tableaux
18858 etc.) ne seront pas réinitialisés à chaque nouveau chapitre, les chapitres
18859 ne commenceront pas sur une nouvelle page (mais –
18860 \begin_inset space ~
18864 \begin_inset Quotes cld
18868 \begin_inset Quotes crd
18876 \begin_inset space ~
18879 – ils sont encore autorisés), les parties cependant utilisent leur propre
18887 \begin_layout Description
18889 \begin_inset space ~
18893 \begin_inset space ~
18897 \begin_inset space ~
18901 \begin_inset space ~
18904 : par défaut, Memoir n'autorise pas l'utilisation des commandes de changement
18905 de police supprimées, qui étaient utilisée par l'ancienne version \SpecialChar LaTeX
18916 Il produit une erreur et arrête \SpecialChar LaTeX
18917 dès qu'une commande de ce genre apparaît.
18922 autorise de nouveau ces commandes et set contente d'émettre un avertissement
18923 (qui au moins ne stoppe pas \SpecialChar LaTeX
18925 Puisque beaucoup de paquetages \SpecialChar LaTeX
18926 et en particulier les fichiers de style
18927 Bib\SpecialChar TeX
18928 utilisent encore ces commandes, nous avons décidé d'utiliser cette
18932 \begin_layout Subsection
18933 Fonctions supplémentaires
18936 \begin_layout Standard
18937 Nous n'allons décrire que les fonctions qui sont gérées par \SpecialChar LyX
18939 fait pas beaucoup pour l'instant).
18940 veuillez consulter le manuel de
18948 \begin_layout Plain Layout
18950 \begin_inset Flex URL
18953 \begin_layout Plain Layout
18955 CTAN:/macros/latex/memoir/memman.pdf
18965 pour plus de détails.
18968 \begin_layout Description
18970 \begin_inset space ~
18973 : Vous pouvez vous demander pourquoi un abstract est une fonctionnalité
18975 Hé bien, c'est une classe book.
18976 En principe, les classes book n'ont pas d'abstract.
18977 Memoir, lui, en a une.
18978 Vous pouvez l'utiliser quand vous le voulez et autant des fois que vous
18982 \begin_layout Description
18984 \begin_inset space ~
18987 : Vous avez peut-être déja vu cela dans la littérature : Le contenu d'un
18988 chapitre est brièvement décrit sous le titre et aussi dans la table des
18989 matières (par exemple :
18991 Notre héros arrive à Troie ; il perd quelques amis ; il s'en fait des nouveaux
18994 Chapterprecis fait exactement cela.
18995 Cela n'a donc de sens qu'après un début de chapitre.
18998 \begin_layout Description
19000 \begin_inset space ~
19003 : Une épigraphe est un joli slogan ou une devise placée au début d'un chapitre.
19008 fournit un moyen élégant de mettre en forme une telle devise.
19009 Le texte de la devise (texte) et son auteur (facultatif) ou source sont
19010 séparés par une petite ligne.
19011 L'auteur (source) peut être saisi via Insérer
19013 \SpecialChar menuseparator
19014 Source épigraphique.
19017 \begin_layout Description
19019 \begin_inset space ~
19022 : Memoir offre de nombreuses possibilités pour mettre en forme de la poésie
19023 (jusqu'à de très complexes poèmes figuratifs).
19025 n'en gère que quelques-uns.
19030 , qui est un titre centré pour les poèmes, qui sera aussi ajouté à la table
19031 des matières (l'environnement standard pour les poèmes est
19040 a plusieurs versions améliorées de
19044 , mais vous aurez besoin d'utiliser du code \SpecialChar TeX
19045 , puisqu'ils doivent être emboîtés
19046 à l'intérieur d'environnements
19050 ordinaires, ce qui n'est pas possible avec \SpecialChar LyX
19054 \begin_layout Description
19056 \begin_inset space ~
19063 , mais il n'ajoute pas une entrée à la table des matières.
19066 \begin_layout Section
19070 \begin_layout Standard
19071 La classe de document
19076 \begin_inset Quotes cld
19080 \begin_inset Quotes crd
19083 ) offre une alternative à la classe standard
19088 Elle a les mêmes fonctionalités, mais vous pouvez préférer ce format, avec
19089 des sections et en-têtes en police sans empattement, ainsi que d'autres
19093 \begin_layout Section
19094 Publications Springer(
19101 \begin_layout Standard
19107 \begin_layout Subsection
19111 \begin_layout Standard
19112 Ce sont les fichiers de format pour certains types de journaux édités par
19113 Springer Verlag et dont la liste apparaît à
19114 \begin_inset Flex URL
19117 \begin_layout Plain Layout
19119 http://www.springer.de/author/tex/help-journals.html
19124 , où vous devrez aussi aller récupérer les fichiers de classe (eh oui, c'est
19125 maintenant du \SpecialChar LaTeX2e
19127 C'est un système modulaire : ce qui est commun à tous les journaux est
19132 , et les fichiers de format particuliers à un journal (comme, par exemple,
19141 ) peuvent l'inclure.
19144 \begin_layout Standard
19145 Ça veut dire qu'ajouter le support de n'importe quel autre journal Springer
19146 présent dans cette liste n'est rien d'autre qu'écrire votre propre fichier
19155 en suivant le schéma donné dans
19162 \begin_layout Standard
19163 Ce n'a raisonnablement bien été testé que pour le
19176 sont fournis avec la distribution standard de \SpecialChar LyX
19178 Installez le fichier de classe correspondant (téléchargé chez Springer)
19179 dans un répertoire approprié, reconfigurez \SpecialChar LaTeX
19184 dans le cas de te\SpecialChar TeX
19185 , en tant que super-utilisateur si nécessaire – \SpecialChar LyX
19187 -il pas tout seul de ça ?), reconfigurez \SpecialChar LyX
19188 et ça devrait fonctionner.
19191 \begin_layout Subsection
19195 \begin_layout Standard
19196 Un grand nombre de styles de type théorème –
19204 , \SpecialChar ldots
19212 \begin_layout Standard
19235 Titre_\SpecialChar LaTeX
19238 (Running_\SpecialChar LaTeX
19267 (Acknowledgements),
19272 Voir la documentation du fichier de classe de Springer pour les détails.
19275 \begin_layout Subsection
19276 Publications supportées
19279 \begin_layout Itemize
19293 \begin_layout Itemize
19296 Probability Theory and Related Fields
19304 Jean-Marc Lasgouttes
19307 \begin_layout Standard
19308 Ajoutez le vôtre, ce n'est pas si dur !
19311 \begin_layout Subsection
19315 \begin_layout Standard
19316 Ces fichiers sont partiellement basés sur l'ancien
19320 , qui était lui-même basé sur une version bricolée d'un vieux fichier de
19321 style \SpecialChar LaTeX
19323 Tout ceci, ainsi que le format
19327 , est maintenant dépassé.
19328 Jean-Marc Lasgouttes a été d'un grand secours pour me guider dans le mécanisme
19329 des fichiers de format \SpecialChar LyX
19333 \begin_layout Subsection
19337 \begin_layout Standard
19339 Mais probablement moins que dans l'ancien
19346 \begin_layout Section
19347 Publications de l'AGU (
19354 \begin_layout Standard
19360 \begin_layout Subsection
19364 \begin_layout Standard
19365 Ce sont les fichiers de format correspondant à certaines publications de
19366 l'American Geophysical Society.
19367 Nous supposons que vous avez déjà installé les fichiers de classe propres
19368 à l'AGU, ainsi qu'AGUplus (tout ceci se trouve à
19369 \begin_inset Flex URL
19372 \begin_layout Plain Layout
19374 http://publications.agu.org/files/2013/08/AGU-LaTeX.zip
19382 \begin_layout Subsection
19383 Nouveaux environnements
19386 \begin_layout Standard
19396 Ils portent toujours ce nom dans l'interface \SpecialChar LyX
19397 , bien que leurs équivalents
19399 dans les classes AGU soient
19410 \begin_layout Standard
19411 Les environnements nouvellement définis sont
19472 Ce sont pour la plupart des paramètres du manuscrit qui sont expliqués
19473 dans la documentation des classes AGU.
19476 \begin_layout Standard
19477 Je soupçonne que tout ceci soit encore relativement incomplet.
19480 \begin_layout Subsection
19484 \begin_layout Standard
19494 Nous avons également une nouvelle
19501 \begin_layout Subsection
19502 Publications supportées
19505 \begin_layout Itemize
19508 Journal of Geophysical Research
19517 \begin_layout Standard
19518 Ajoutez les vôtres, ce n'est pas si dur ! Regardez l'exemple
19529 \begin_layout Subsection
19530 Bogues et choses à retenir
19533 \begin_layout Standard
19534 Pour utiliser les nouveaux environnements, vous devez faire ce qui suit
19535 à chaque nouveau document :
19538 \begin_layout Enumerate
19543 , ce que vous ferez dans
19545 Document\SpecialChar menuseparator
19549 (Les articles AGU sont écrits en anglais de toutes façons, il ne faut donc
19554 choisir de langue.)
19557 \begin_layout Enumerate
19566 de la classe de document (c'est effectivement un bogue.)
19569 \begin_layout Enumerate
19570 Assurez-vous que vous utilisez le style de bibliographie
19578 dans le deuxième champ de l'insert Bib\SpecialChar TeX
19580 Aucun des styles standard ne conviendra.
19583 \begin_layout Section
19584 Publications de l'EGS (
19591 \begin_layout Standard
19597 \begin_layout Subsection
19601 \begin_layout Standard
19602 C'est le fichier de format pour les publications de l'EGS (
19604 European Geophysical Society
19607 Vous pouvez télécharger la classe
19611 (nécessaire) depuis le site de l'EGS à
19612 \begin_inset Flex URL
19615 \begin_layout Plain Layout
19625 \begin_layout Subsection
19626 Nouveaux environnements
19629 \begin_layout Standard
19640 , Affil., Journal, numéro_ms
19659 L'actuel fichier de format est malheureusement très peu modulaire et devrait
19660 plus utiliser les inclusions
19667 \begin_layout Section
19668 Rev\SpecialChar TeX
19672 \begin_layout Standard
19678 \begin_layout Standard
19679 \begin_inset VSpace bigskip
19685 \begin_layout Standard
19690 \begin_inset space ~
19695 marche avec la classe Rev\SpecialChar TeX
19697 \begin_inset Formula $\beta$
19700 de mai 1999) de l'American Physical Society.
19703 \begin_layout Standard
19705 a une classe de texte
19709 , qui marche avec Rev\SpecialChar TeX
19711 Cependant, la version 3.1 est périmée, car elle fonctionne avec \SpecialChar LaTeX
19713 Ce qui signifie qu'elle n'interagit pas très bien avec \SpecialChar LyX
19715 \SpecialChar LaTeX2e
19716 , même si on l'a trafiqué pour qu'elle marche.
19717 Comme Rev\SpecialChar TeX
19718 4.0 a été étudiée pour marcher beaucoup mieux avec \SpecialChar LaTeX2e
19724 \begin_inset space ~
19729 devrait être assez facile à utiliser.
19732 \begin_layout Standard
19733 Cette documentation est censée servir en
19737 de la documentation de Rev\SpecialChar TeX
19738 4.0, nous ne décrirons donc aucune des macros
19739 spéciales Rev\SpecialChar TeX
19740 , et supposerons que vous savez ce qu'il faut mettre dans
19741 le préambule si besoin.
19744 \begin_layout Subsection
19748 \begin_layout Standard
19749 Tout ce que vous avez à faire est d'installer Rev\SpecialChar TeX
19750 4, comme c'est décrit
19751 dans le fichier README du paquetage.
19752 Le paquetage est disponible sur le site de Rev\SpecialChar TeX
19754 \begin_inset Flex URL
19757 \begin_layout Plain Layout
19759 http://publish.aps.org/revtex4/
19765 Installez-le quelque part où \SpecialChar LaTeX
19767 Testez-le en essayant de \SpecialChar LaTeX
19768 er un court document Rev\SpecialChar TeX
19769 4 dans un répertoire
19770 au hasard (c'est-à-dire pas dans celui où vous avez installé le fichier
19772 Ensuite, si vous reconfigurez \SpecialChar LyX
19773 , il trouvera le fichier de classe et vous
19774 laissera utiliser la classe de texte
19781 \begin_layout Standard
19782 Probablement la façon la plus simple de démarrer est soit d'importer un
19783 document Rev\SpecialChar TeX
19788 , soit d'utiliser le modèle
19791 \begin_inset space ~
19796 , qui se trouve dans le répertoire de modèles.
19799 \begin_layout Subsection
19803 \begin_layout Standard
19804 Les paramètres optionnels de
19811 \begin_inset Quotes cld
19815 \begin_inset Quotes crd
19819 \begin_inset Quotes cld
19823 \begin_inset Quotes crd
19826 , vont dans le champ d'
19832 Document\SpecialChar menuseparator
19835 \SpecialChar menuseparator
19839 \begin_inset space ~
19843 \begin_inset space ~
19848 , comme d'habitude.
19849 Rappelez-vous que dans Rev\SpecialChar TeX
19850 , il faut au moins un paramètre optionnel !
19853 \begin_layout Standard
19854 Le reste de ce qui va dans le préambule, comme
19860 etc., va comme d'habitude dans la fenêtre
19865 \begin_inset space ~
19876 \begin_layout Subsection
19881 \begin_layout Plain Layout
19882 NdT : Dans la section sur Rev\SpecialChar TeX
19884 \begin_inset Quotes cld
19888 \begin_inset Quotes crd
19892 \begin_inset Quotes cld
19896 \begin_inset Quotes crd
19899 à de nombreux endroits.
19900 Ce que l'auteur indiquait était peut-être un environnement, mais ressemble
19901 de toute façon à un champ à remplir.
19902 N'ayant pas Rev\SpecialChar TeX
19903 , je ne peux pas aller vérifier.
19911 \begin_layout Standard
19912 Les champs correspondent basiquement aux commandes dans Rev\SpecialChar TeX
19914 Par exemple, le champ
19925 Notez que (au moins pour Rev\SpecialChar TeX
19926 4.0 Beta), les champs
19934 sont exactement équivalents, vous n'avez donc pas besoin d'utiliser les
19939 \begin_layout Plain Layout
19940 Au cas où ça vous intéresse, les deux sont inclus pour que
19944 puisse traduire à la fois
19964 \begin_layout Subsection
19968 \begin_layout Standard
19969 Il y a un ou deux aspects spécifiques de Rev\SpecialChar TeX
19970 4 qui peuvent causer des erreurs
19971 qui sont encore plus troublantes dans \SpecialChar LyX
19975 \begin_layout Standard
19976 Dans Rev\SpecialChar TeX
19994 L'équivalent \SpecialChar LyX
19995 en est qu'il y a un champ
20004 de notes de bas de page dans le champ
20008 , ou des choses étranges apparaîtront.
20009 Voyez la documentation de Rev\SpecialChar TeX
20010 4 pour plus de détails.
20014 \begin_layout Standard
20015 Également, les champs
20028 \begin_inset space ~
20035 (Thanks) doivent être placés
20047 correspondant (ou son équivalent
20060 , la compilation \SpecialChar LaTeX
20064 \begin_layout Chapter
20066 et applications externes
20069 \begin_layout Section
20070 Correcteur \SpecialChar TeX
20074 \begin_layout Standard
20080 \begin_layout Subsection
20084 \begin_layout Standard
20085 Vous trouverez dans le menu
20092 \begin_inset space ~
20099 Cette fonctionnalité requière le programme
20108 \begin_layout Plain Layout
20113 n'est pas encore disponible avec la distribution MiK\SpecialChar TeX
20123 et la commande est donc grisée si celui-ci n'est pas installé.
20124 Vous pouvez vous le procurer de CTAN,
20125 \begin_inset Newline newline
20129 \begin_inset CommandInset href
20131 target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
20139 \begin_layout Standard
20142 Chk\SpecialChar TeX
20145 est un programme qui a été écrit par
20150 qui se plaignait que certaines commandes de \SpecialChar LaTeX
20151 n'étaient pas naturelles et
20152 s'oubliaient facilement.
20153 Ce programme parcourt votre fichier \SpecialChar LaTeX
20154 et en vérifie la bonne écriture.
20155 C'est donc l'équivalent de
20160 , mais pour \SpecialChar LaTeX
20164 \begin_layout Standard
20165 La question est donc : mais que vient faire ce logiciel sous \SpecialChar LyX
20168 est déjà censé produire du \SpecialChar LaTeX
20169 exempt de fautes ? La réponse est simple :
20174 ne vérifie pas seulement la
20180 d'un fichier C, mais aussi la bonne utilisation des types,
20185 Chk\SpecialChar TeX
20191 détecte en plus des erreurs syntaxiques quelques erreurs typographiques.
20197 Chk\SpecialChar TeX
20203 est à même de détecter des erreurs courantes comme
20207 \begin_layout Plain Layout
20208 NdT : Certaines de ces règles me sont totalement inconnues.
20209 Il est possible qu'elles ne s'appliquent pas à la langue française.
20220 \begin_layout Itemize
20221 de mauvais points de suspension :
20222 \begin_inset Newline newline
20225 Utiliser \SpecialChar ldots
20229 \begin_layout Itemize
20230 des espaces à l'intérieur des parenthèses :
20231 \begin_inset Newline newline
20234 ( mauvais espacement );
20237 \begin_layout Itemize
20238 l'utilisation d'espaces normaux dans des abréviations courantes :
20239 \begin_inset Newline newline
20242 Par exemple il y a ici trop d'espaces dans l'abréviation C.
20248 \begin_layout Itemize
20249 l'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
20250 lettre est une majuscule :
20251 \begin_inset Newline newline
20255 Et l'espacement n'est pas bon;
20258 \begin_layout Itemize
20259 l'insertion d'une espace avant une étiquette ou un autre objet de ce type
20261 \begin_inset Newline newline
20264 L'étiquette ou la note doit être collée au texte, sans quoi elle risque
20265 d'apparaître sur une mauvaise page.
20267 \begin_inset CommandInset label
20277 \begin_layout Plain Layout
20278 Cette note peut apparaître sur une mauvaise page, car son appel (le petit
20279 numéro dans le texte) n'est pas collé au mot le précédant.
20285 L'étiquette est ici trop séparée;
20288 \begin_layout Itemize
20289 l'utilisation d'espaces simples au lieu d'espaces insécables devant des
20291 \begin_inset Newline newline
20294 Si vous n'avez pas de chance, le saut de ligne aura lieu exactement entre
20296 \begin_inset Quotes cld
20300 \begin_inset Quotes crd
20303 et le numéro, et ça ferait le plus mauvais effet...
20305 \begin_inset CommandInset ref
20307 reference "sec:chktex"
20314 \begin_layout Itemize
20316 \begin_inset Quotes cld
20320 \begin_inset Quotes crd
20324 \begin_inset Quotes cld
20328 \begin_inset Formula $\times$
20332 \begin_inset Quotes crd
20335 entre deux nombres :
20336 \begin_inset Newline newline
20339 2x2 rend beaucoup moins bien que
20340 \begin_inset Formula $2\times2$
20346 \begin_layout Standard
20347 et bien plus encore...
20348 C'est un outil très utile pour le
20349 \begin_inset Quotes cld
20353 \begin_inset Quotes crd
20356 du document avant son impression, et vous devriez l'utiliser après l'inévitable
20357 correction de l'orthographe et avant d'affiner la typographie.
20360 \begin_layout Subsection
20364 \begin_layout Standard
20365 Si le programme est installé, l'employer est un jeu d'enfant : faites
20366 \begin_inset Newline newline
20371 Outils\SpecialChar menuseparator
20373 \begin_inset space ~
20381 générera alors une version \SpecialChar LaTeX
20382 de votre document, lancera
20384 Chk\SpecialChar TeX
20387 pour la corriger, puis insérera des
20388 \begin_inset Quotes cld
20392 \begin_inset Quotes crd
20395 avec les avertissements de
20397 Chk\SpecialChar TeX
20401 Ces avertissements seront placés au plus près de l'erreur, et vous pourrez
20402 facilement les trouver avec
20404 Navigation\SpecialChar menuseparator
20407 , ou par le raccourci clavier
20411 (d'après le fichier de raccourcis implicites
20416 Ouvrez les boîtes d'erreur en cliquant dessus, ou par le raccourci
20433 Lisez l'avertissement, et corrigez l'erreur si c'en est bien une.
20434 Si vous ne comprenez pas l'avertissement, ignorez-le.
20435 En effet, il y a des différences entre ce qu'il y a à l'écran et les détails
20438 Chk\SpecialChar TeX
20441 vérifie, et ça peut amener certains de ses avertissements à paraître mystérieux
20445 \begin_layout Standard
20446 Ce document est un excellent terrain d'entraînement, et sa vérification
20447 lèvera sûrement quelques avertissements.
20448 Les ordinateurs sont idiots: la plupart de ces avertissements seront donc
20449 des fausses alertes.
20452 \begin_layout Subsection
20456 \begin_layout Standard
20457 Vous trouverez parfois que
20459 Chk\SpecialChar TeX
20462 est plus bavard qu'il ne devrait l'être.
20463 Vous pouvez alors choisir de ne pas l'utiliser, ou alors le configurer
20464 à vos propres goûts.
20468 \begin_layout Standard
20471 Chk\SpecialChar TeX
20474 est vraiment configurable et extensible, vous ne pourrez pas résoudre tous
20477 Chk\SpecialChar TeX
20480 dans \SpecialChar LyX
20482 En effet, \SpecialChar LyX
20483 génère un fichier \SpecialChar LaTeX
20484 un peu particulier pour être ensuite capable
20485 de faire correspondre les numéros de lignes indiqués par
20487 Chk\SpecialChar TeX
20492 \begin_layout Plain Layout
20493 Vous pouvez trouver toutes les indications de
20499 Document\SpecialChar menuseparator
20501 \begin_inset space ~
20505 \begin_inset space ~
20522 avec la structure interne du document.
20523 De ce fait, certains avertissements ne sembleront pas apparaître correctement.
20524 Vous pouvez faire deux choses contre cela :
20527 \begin_layout Itemize
20528 Paramétrez l'appel à
20530 Chk\SpecialChar TeX
20535 Outils\SpecialChar menuseparator
20536 Préférences\SpecialChar menuseparator
20537 Sorties\SpecialChar menuseparator
20541 , ou alors dans le fichier de configuration de l'installation de
20543 Chk\SpecialChar TeX
20546 (souvent, le fichier
20551 Voyez ci-dessous pour savoir quels avertissements peuvent être activés
20552 ou désactivés à la ligne de commande.
20555 \begin_layout Itemize
20556 Exportez votre document en tant que fichier \SpecialChar LaTeX
20559 Fichier\SpecialChar menuseparator
20560 Exporter\SpecialChar menuseparator
20564 et lancer manuellement
20569 S'il est invoqué de cette façon, ça peut être pénible de trouver l'endroit
20570 correspondant dans le document \SpecialChar LyX
20571 , mais avec un peu de patience, vous devriez
20575 \begin_layout Standard
20576 Voici maintenant les messages d'avertissement qui peuvent être activés ou
20586 pour désactiver un avertissement, et
20591 Les entrées en italiques sont désactivées par défaut, car le réglage de
20593 \begin_inset Quotes cld
20598 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
20601 \begin_inset Quotes crd
20607 \begin_layout Standard
20608 Remarquez que vous ne devriez toucher qu'à ces options d'activation et de
20609 désactivation d'avertissements, et pas aux autres.
20610 En effet, \SpecialChar LyX
20611 utilise les autres options à sa convenance pour dialoguer avec
20619 \begin_layout Enumerate
20623 Command terminated with space.
20624 (La commande se termine par une espace.)
20627 \begin_layout Enumerate
20630 Non-breaking space (
20631 \begin_inset Quotes eld
20639 \begin_inset Quotes erd
20642 ) should have been used.
20643 (Il faut utiliser ici une espace insécable (
20646 \begin_inset Quotes cld
20650 \begin_inset Quotes crd
20658 \begin_layout Enumerate
20662 You should enclose the previous parenthesis with
20663 \begin_inset Quotes eld
20671 \begin_inset Quotes erd
20675 (Vous devriez entourer les parenthèses précédentes par
20681 \begin_inset Quotes cld
20685 \begin_inset Quotes crd
20696 \begin_layout Enumerate
20699 Italic correction (
20700 \begin_inset Quotes eld
20710 \begin_inset Quotes erd
20713 ) found in non-italic buffer.
20714 (Une correction d'italique (
20717 \begin_inset Quotes cld
20723 \begin_inset Quotes crd
20728 ) est dans un groupe qui n'est pas en italique.)
20731 \begin_layout Enumerate
20734 Italic correction (
20735 \begin_inset Quotes eld
20745 \begin_inset Quotes erd
20748 ) found more than once.
20749 (Il y a plus d'une correction d'italique (
20752 \begin_inset Quotes cld
20758 \begin_inset Quotes crd
20766 \begin_layout Enumerate
20770 No italic correction (
20771 \begin_inset Quotes eld
20781 \begin_inset Quotes erd
20785 (Il n'y a pas de correcteur d'italique (
20788 \begin_inset Quotes cld
20794 \begin_inset Quotes crd
20805 \begin_layout Enumerate
20809 \begin_inset Quotes eld
20817 \begin_inset Quotes erd
20821 \begin_inset Quotes eld
20829 \begin_inset Quotes erd
20836 \begin_inset Quotes cld
20840 \begin_inset Quotes crd
20845 requière l'utilisation de
20848 \begin_inset Quotes cld
20852 \begin_inset Quotes crd
20860 \begin_layout Enumerate
20863 Wrong length of dash may have been used.
20864 (Il se peut que le tiret ne soit pas de la bonne longueur.)
20867 \begin_layout Enumerate
20871 \begin_inset Quotes eld
20879 \begin_inset Quotes erd
20883 \begin_inset Quotes eld
20891 \begin_inset Quotes erd
20901 \begin_inset Quotes cld
20905 \begin_inset Quotes crd
20916 \begin_inset Quotes cld
20920 \begin_inset Quotes crd
20928 \begin_layout Enumerate
20932 \begin_inset Quotes eld
20940 \begin_inset Quotes erd
20949 \begin_inset Quotes cld
20957 \begin_inset Quotes crd
20966 \begin_layout Enumerate
20970 \begin_inset Quotes eld
20978 \begin_inset Quotes erd
20981 to achieve an ellipsis.
20982 (Vous devriez utiliser
20985 \begin_inset Quotes cld
20989 \begin_inset Quotes crd
20994 pour une ellipse (points de suspension).)
20997 \begin_layout Enumerate
21000 Inter-word spacing (
21001 \begin_inset Quotes eld
21011 \begin_inset Quotes eld
21014 ) should perhaps be used.
21015 (Une espace d'entre mots (
21018 \begin_inset Quotes cld
21024 \begin_inset space ~
21030 \begin_inset Quotes crd
21033 ) devrait peut-être être utilisé.)
21036 \begin_layout Enumerate
21039 Inter-sentence spacing (
21040 \begin_inset Quotes eld
21050 \begin_inset Quotes erd
21053 ) should perhaps be used.
21054 (Une espace d'entre phrases (
21057 \begin_inset Quotes cld
21063 \begin_inset Quotes crd
21068 ) devrait peut-être être utilisé.)
21071 \begin_layout Enumerate
21074 Could not find argument for command.
21075 (N'a pas trouvé de paramètre à la commande.)
21078 \begin_layout Enumerate
21082 \begin_inset Quotes eld
21090 \begin_inset Quotes erd
21094 (Aucune occurrence de
21095 \begin_inset Quotes cld
21103 \begin_inset Quotes crd
21109 \begin_layout Enumerate
21112 Math mode still on at end of \SpecialChar LaTeX
21114 (Le fichier \SpecialChar LaTeX
21115 se termine dans le mode Math.)
21118 \begin_layout Enumerate
21122 \begin_inset Quotes eld
21130 \begin_inset Quotes erd
21133 doesn't match the number of
21134 \begin_inset Quotes eld
21142 \begin_inset Quotes erd
21149 \begin_inset Quotes cld
21153 \begin_inset Quotes crd
21158 ne correspond pas à celui de
21161 \begin_inset Quotes cld
21165 \begin_inset Quotes crd
21173 \begin_layout Enumerate
21176 You should use either
21179 \begin_inset Quotes eld
21187 \begin_inset Quotes erd
21192 as an alternative to
21193 \begin_inset Quotes eld
21201 \begin_inset Quotes erd
21205 (Vous devriez utiliser
21208 \begin_inset Quotes eld
21216 \begin_inset Quotes erd
21224 \begin_inset Quotes cld
21228 \begin_inset Quotes crd
21236 \begin_layout Enumerate
21243 " (ASCII 39) instead of "´" (ASCII 180).
21244 (Vous devriez utiliser
21247 \begin_inset Quotes cld
21251 \begin_inset Quotes crd
21256 (ASCII 39) au lieu de
21259 \begin_inset Quotes cld
21267 \begin_inset Quotes crd
21275 \begin_layout Enumerate
21278 User-specified pattern found.
21279 (A trouvé un format défini par l'utilisateur.)
21282 \begin_layout Enumerate
21285 This command might not be intended.
21286 (Cette commande n'est peut-être pas volontaire.)
21289 \begin_layout Enumerate
21294 (Un commentaire est affiché.)
21297 \begin_layout Enumerate
21328 \begin_layout Enumerate
21331 Delete this space to maintain correct page references.
21332 (Enlevez cette espace pour avoir une pagination correcte.)
21335 \begin_layout Enumerate
21339 You might wish to put this between a pair of
21340 \begin_inset Quotes eld
21348 \begin_inset Quotes erd
21352 (Ce serait peut-être mieux entre deux accolades
21358 \begin_inset Quotes cld
21362 \begin_inset Quotes crd
21370 \begin_layout Enumerate
21373 You ought to remove spaces in front of punctuation.
21374 (Il n'y a pas d'espace devant cette ponctuation.)
21377 \begin_layout Enumerate
21380 Could not execute \SpecialChar LaTeX
21382 (Ne peut pas exécuter la commande \SpecialChar LaTeX
21386 \begin_layout Enumerate
21395 in front of small punctuation.
21402 devant la ponctuation basse.)
21405 \begin_layout Enumerate
21413 may look prettier here.
21423 \begin_layout Enumerate
21427 Multiple spaces detected in output.
21428 (La sortie affiche ici plusieurs espaces.)
21431 \begin_layout Enumerate
21434 This text may be ignored.
21435 (Ce texte ne sera peut-être pas pris en compte.)
21438 \begin_layout Enumerate
21444 \begin_inset Quotes eld
21449 to begin quotation, not
21457 \begin_inset Quotes eld
21462 pour ouvrir une citation et non
21469 \begin_layout Enumerate
21476 to end quotation, not
21479 \begin_inset Quotes eld
21489 pour clore une citation et non
21492 \begin_inset Quotes eld
21500 \begin_layout Enumerate
21504 (Ne mélangez pas les différents types de guillemets.)
21507 \begin_layout Enumerate
21510 You should perhaps use
21511 \begin_inset Quotes eld
21519 \begin_inset Quotes erd
21523 (Il vaudrait peut-être mieux utiliser
21526 \begin_inset Quotes cld
21530 \begin_inset Quotes crd
21538 \begin_layout Enumerate
21541 You should put a space in front of/after parenthesis.
21542 (Il faut des espaces à l'extérieur des parenthèses.)
21545 \begin_layout Enumerate
21548 You should avoid spaces in front of/after parenthesis.
21549 (Ne mettez pas d'espaces à l'intérieur des parenthèses.)
21552 \begin_layout Enumerate
21556 You should not use punctuation in front of/after quotes.
21557 (La ponctuation ne doit pas apparaître derrière les guillemets.)
21560 \begin_layout Enumerate
21563 Double space found.
21567 \begin_layout Enumerate
21570 You should put punctuation outside inner/inside display math mode.
21571 (La ponctuation devrait se trouver à l'extérieur du mode mathématique.)
21574 \begin_layout Enumerate
21577 You ought to not use primitive \SpecialChar TeX
21578 in \SpecialChar LaTeX
21580 (Vous ne devez pas utiliser de primitives \SpecialChar TeX
21581 dans du code \SpecialChar LaTeX
21585 \begin_layout Enumerate
21588 You should remove spaces in front of
21589 \begin_inset Quotes eld
21597 \begin_inset Quotes erd
21601 (Ne mettez pas d'espaces devant
21604 \begin_inset Quotes cld
21608 \begin_inset Quotes crd
21616 \begin_layout Enumerate
21619 \begin_inset Quotes eld
21627 \begin_inset Quotes erd
21630 is normally not followed by
21631 \begin_inset Quotes eld
21639 \begin_inset Quotes erd
21646 \begin_inset Quotes cld
21650 \begin_inset Quotes crd
21655 n'est normalement pas suivi de
21658 \begin_inset Quotes cld
21662 \begin_inset Quotes crd
21670 \begin_layout Standard
21671 Nous espérons fournir dans les versions futures de \SpecialChar LyX
21672 une interface plus complète
21673 à cet outil (ainsi qu'à son petit cousin
21677 ) pour pouvoir en exploiter toute la puissance.
21678 Mais, , il est dès maintenant utilisable : lancez-le sur l'un de vos documents
21679 de bonne taille, et voyez le résultat.
21682 \begin_layout Section
21683 Contrôle de version sous \SpecialChar LyX
21687 \begin_layout Standard
21690 Lars Gullik Bjønnes,
21697 \begin_layout Subsection
21701 \begin_layout Standard
21703 accepte la plupart des commandes simples de RCS/CVS/SVN.
21704 Si vous devez utiliser des fonctions plus sophistiquées, il vous faudra
21705 cependant encore passer par un terminal de commande.
21708 \begin_layout Standard
21709 Notez également que le support de CVS n'est pas aussi bon que celui de Subversio
21710 n, que nous vous conseillons donc.
21711 Un bon document de départ pour Subversion est le Manuel SVN
21715 \begin_layout Plain Layout
21716 \begin_inset CommandInset href
21718 target "http://svnbook.red-bean.com/"
21729 Pour RCS, lisez d'abord
21730 \begin_inset Quotes cld
21734 \begin_inset Quotes crd
21737 (c'est un fichier man : lisez-le avec
21742 Ce fichier décrit toutes les fonctions de base de RCS\SpecialChar endofsentence
21743 Voyez particulièrement
21744 le paragraphe sur le répertoire RCS, et la notion de fichier RCS maître
21745 (le fichier finissant par
21752 \begin_layout Standard
21753 Avant de vous lancer dans l'utilisation du contrôle de version sous \SpecialChar LyX
21755 devrez connaître l'utilisation de RCS/CVS/SVN.
21756 Le support assuré dans \SpecialChar LyX
21757 a été réalisé pour des versions récentes des paquetages
21758 GNU RCS ou CVS/SVN il n'est pas garanti que cela fonctionne avec des versions
21760 En général, les messages de contrôle ne sont pas affichés après chaque
21761 opération vous pouvez les vérifier dans la console de lancement de \SpecialChar LyX
21764 Les utilisateurs réguliers du contrôle de version apprécieront la barre
21765 d'outils correspondante, qui peut être activée via
21767 Affichage\SpecialChar menuseparator
21768 Barre d'outils\SpecialChar menuseparator
21769 Contrôle de version
21774 \begin_layout Standard
21775 Pour créer vos propres commandes externes, consultez
21776 \begin_inset Flex Code
21779 \begin_layout Plain Layout
21787 Fonctions \SpecialChar LyX
21793 \begin_layout Standard
21794 Il est fortement recommandé d'enregistrer les documents en mode non compressé
21795 lors de l'utilisation du contrôle de version (décochez
21797 Document\SpecialChar menuseparator
21800 si la case est cochée): les documents LyX non compressées sont des fichiers
21801 textuels qui peuvent être fusionnés par le contrôle de version.
21802 Mes documents compressés sont des fichiers binaires qui ne peuvent p
21809 \begin_layout Subsection
21810 Les commandes RCS sous \SpecialChar LyX
21814 \begin_layout Standard
21815 Les sections suivantes décrivent les commandes RCS supportées par \SpecialChar LyX
21817 Vous pouvez les trouver dans
21819 Fichier\SpecialChar menuseparator
21821 \begin_inset space ~
21825 \begin_inset space ~
21831 Lyx a été testé avec RCS 5.7/5.8.
21834 \begin_layout Subsubsection
21837 Initialiser le contrôle de version
21840 \begin_layout Standard
21841 Si votre document n'est pas sous le mode
21842 \begin_inset Quotes cld
21845 contrôle de version
21846 \begin_inset Quotes crd
21849 , c'est le seul choix qui vous soit proposé.
21850 Si vous êtes déjà sous ce mode, l'élément
21851 \begin_inset Flex Noun
21854 \begin_layout Plain Layout
21860 est grisé et inaccessible.
21863 \begin_layout Standard
21864 Cette commande intialise le contrôle de version avec RCS\SpecialChar endofsentence
21866 demandé de donner une description initiale du document.
21867 Le document est alors mis en mode
21868 \begin_inset Quotes cld
21872 \begin_inset Quotes crd
21875 et il vous faudra faire
21878 \begin_inset space ~
21882 \begin_inset space ~
21887 avant de le modifier.
21888 Un document sous contrôle de version a dans le minibuffer
21889 \begin_inset Quotes cld
21892 [RCS:<version><locker>]
21893 \begin_inset Quotes crd
21896 accolé au nom de fichier.
21899 \begin_layout Standard
21900 En arrière-plan, la commande RCS qui a été lancée est
21903 \begin_layout LyX-Code
21906 ci -q -u -i -t-\SpecialChar softhyphen
21907 "<description_\SpecialChar softhyphen
21908 initiale>" <nom_fichier>.
21911 \begin_layout Standard
21916 pour comprendre le sens des paramètres.
21920 \begin_layout Subsubsection
21922 \begin_inset space ~
21926 \begin_inset space ~
21932 \begin_layout Standard
21933 Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
21937 \begin_layout Plain Layout
21944 \begin_inset Flex Noun
21947 \begin_layout Plain Layout
21951 Fichier\SpecialChar menuseparator
21953 \begin_inset space ~
21957 \begin_inset space ~
21960 Version\SpecialChar menuseparator
21962 \begin_inset space ~
21966 \begin_inset space ~
21978 Il vous sera alors demandé une description de ceux-ci.
21979 Cette information est conservée dans le fichier d'historique.
21980 Le numéro de version est alors incrémenté, vos modifications sont appliquées
21981 au fichier RCS maître et le document est déverrouillé et remis en mode
21983 \begin_inset Quotes cld
21987 \begin_inset Quotes crd
21993 \begin_layout Itemize
21996 ci -q -u -m"<description>" <nom_fichier>
21999 \begin_layout Subsubsection
22002 Nouvelle version modifiable
22005 \begin_layout Standard
22006 En utilisant cette commande, vous verrouillez le document de manière à ce
22007 que vous soyez le seul à pouvoir l'éditer.
22008 Vous seul en possédez les droits d'écriture.
22009 Vous continuez donc à éditer le fichier un moment, puis vous figez vos
22011 La ligne d'état est modifiée pour indiquer que le fichier est verrouillé.
22014 \begin_layout Itemize
22017 co -q -l <nom_fichier>
22020 \begin_layout Subsubsection
22023 Revenir à la version du dépôt
22026 \begin_layout Standard
22027 Ceci annule tous les changements réalisés sur le document depuis que le
22028 document a été figé la dernière fois.
22029 Une demande de confirmation apparaît alors, avant que tous les changements
22033 \begin_layout Itemize
22036 co -f -u<version> <nom_fichier>
22039 \begin_layout Subsubsection
22046 \begin_layout Standard
22049 This will create a copy of the current document.
22050 Since RCS does not support copy operations natively, the version history
22051 is not preserved, and the copy is added as a new file.
22052 It requires a clean document without any changes since the last checkin.
22053 You are asked for a file name and a description of the copy operation.
22054 After that the copy is created, both locally and in the repository.
22055 If the parent directories of the copied and original document differ, all
22056 relative paths of included files of the copy are adjusted (like in
22058 File\SpecialChar menuseparator
22063 Finally, the copy is loaded instead of the original document.
22066 \begin_layout Labeling
22067 \labelwidthstring 00.00.0000
22071 \begin_inset space ~
22075 \begin_inset space ~
22079 \begin_inset Newline newline
22083 \begin_inset Flex Code
22086 \begin_layout Plain Layout
22090 \begin_inset Quotes qld
22094 \begin_inset Quotes qld
22103 \begin_inset Flex Code
22106 \begin_layout Plain Layout
22110 \begin_inset Quotes qld
22114 \begin_inset Quotes qld
22123 \begin_inset Newline newline
22127 \begin_inset Flex Code
22130 \begin_layout Plain Layout
22136 \begin_inset Quotes qld
22140 \begin_inset Quotes qld
22151 \begin_layout Subsubsection
22154 Annuler le dernier enregistrement
22157 \begin_layout Standard
22158 Fait comme si la dernière modification n'avait jamais été faite.
22159 Aucune modification n'apparaît sur le document \SpecialChar LyX
22160 , mais la dernière version
22161 est effacée du fichier maître RCS.
22164 \begin_layout Itemize
22167 rcs -o<version> <nom_fichier>
22170 \begin_layout Subsubsection
22173 Visionner historique
22176 \begin_layout Standard
22177 Montre l'historique complet du document RCS.
22182 est ainsi affichée dans une fenêtre.
22187 pour plus d'informations.
22190 \begin_layout Subsubsection
22191 Informations de révision
22194 \begin_layout Standard
22195 Lyx ne connaît que le numéro de version RCS, voir
22196 \begin_inset CommandInset ref
22198 reference "subsec:VCS-Revision-Information"
22205 \begin_layout Subsection
22208 CVS commands in \SpecialChar LyX
22210 \begin_inset Note Note
22213 \begin_layout Plain Layout
22214 Le reste de ce chapitre reste à traduire (JPChrétien, juin 2011)
22222 \begin_layout Standard
22225 A subset of CVS operations is supported by \SpecialChar LyX
22227 You can find the commands in the
22229 File\SpecialChar menuseparator
22231 \begin_inset space ~
22237 The version control system SVN is more powerful, so please use it instead
22238 of CVS if possible.
22241 \begin_layout Subsubsection
22248 \begin_layout Standard
22251 If you start from scratch with CVS you have to create your repository and
22252 checkout the working copy with external tools.
22253 If you're using a client-server setup you may need to login before doing
22254 the first repository checkout.
22257 \begin_layout Standard
22260 If your documents are under revision control and others are using the same
22261 repository problems arise when different changes to the same document at
22262 the same location happen.
22263 Standard CVS repositories don't operate with a file locking mechanism.
22264 This may be surprising, but conflicts only occur if people disagree on
22265 the proper content of the same part of a document.
22266 So, if co-workers are used to communicate regularly, these conflicts occur
22268 If they don't communicate they have a fundamental problem anyway.
22269 Nevertheless some people like to work with so called
22270 \begin_inset Quotes eld
22274 \begin_inset Quotes erd
22278 If they do so the working copy of all files is readonly when checked out
22279 first and the user starts editing after using a special command to make
22280 the working copy writable.
22281 When the changes are checked in the working copy returns to readonly state.
22282 With \SpecialChar LyX
22283 one has to edit the
22284 \begin_inset Flex Code
22287 \begin_layout Plain Layout
22295 file and add the line
22296 \begin_inset Flex Code
22299 \begin_layout Plain Layout
22307 to work with reserved checkouts.
22308 The benefit is the possibility to see who is using a writable copy of some
22310 It's not guaranteed only one user makes a copy writable.
22313 \begin_layout Standard
22317 tries to guess if you're using reserved or non-reserved checkouts.
22318 If your working copy is readonly or it is writable and an additional copy
22319 of your document exists in the CVS/Base sub-directory a reserved otherwise
22320 a non-reserved checkout is assumed.
22321 When a reserved checkout is detected you have to use
22322 \begin_inset Flex Noun
22325 \begin_layout Plain Layout
22333 to make your working copy writable if it's readonly.
22335 \begin_inset Flex Noun
22338 \begin_layout Plain Layout
22346 operation is possible and that makes your working copy readonly again after
22347 transferring your changes to the repository.
22350 \begin_layout Standard
22353 More information about CVS can be found here
22354 \begin_inset Flex URL
22357 \begin_layout Plain Layout
22359 http://www.nongnu.org/cvs
22365 \begin_inset Flex URL
22368 \begin_layout Plain Layout
22370 http://ximbiot.com/cvs
22378 \begin_layout Standard
22385 to understand the sub-commands and the switches mentioned below.
22388 \begin_layout Subsubsection
22395 \begin_layout Standard
22398 If your document is not under revision control, this is the only item shown
22400 And if it is under revision control, the
22404 item is not visible.
22408 \begin_layout Standard
22411 This command registers in CVS your document
22412 \begin_inset Flex Strong
22415 \begin_layout Plain Layout
22424 in the case you have already the documents directory under CVS control
22430 This means you have to create or checkout the archive by yourself using
22432 (In case you forget that step \SpecialChar LyX
22433 registers the document with RCS.)
22436 \begin_layout Standard
22439 Then you are asked interactively to supply an initial description of the
22441 Don't forget that registered file is not yet checked in.
22444 \begin_layout Standard
22447 CVS command that is run:
22449 cvs -q add -m"<entered message>" "<file-name>"
22452 \begin_layout Standard
22459 above and for all other CVS commands is an abbreviation for
22460 \begin_inset Quotes eld
22463 change the current working directory to file location and use the file name
22464 without path component as argument
22465 \begin_inset Quotes erd
22471 \begin_layout Subsubsection
22478 \begin_layout Standard
22481 When you are finished editing a file, you commit your changes.
22482 When you do this and you had changed the document, you are asked for a
22483 description of the changes.
22484 After that changes are written to the repository.
22485 In case you didn't change the document and a reserved checkout is detected
22486 the reservation made on
22487 \begin_inset Flex Noun
22490 \begin_layout Plain Layout
22501 \begin_layout Labeling
22502 \labelwidthstring 00.00.0000
22506 \begin_inset space ~
22510 \begin_inset space ~
22514 \begin_inset Newline newline
22518 \begin_inset Flex Code
22521 \begin_layout Plain Layout
22526 -q commit -m"<description>" "<file-name>"
22532 \begin_inset Newline newline
22536 \begin_inset Flex Code
22539 \begin_layout Plain Layout
22552 \begin_layout Subsubsection
22559 \begin_layout Standard
22562 When you are sharing a repository with others, you may have to incorporate
22563 their changes into your working copy.
22566 \begin_layout Standard
22571 cvs -q update "<file-name>"
22574 \begin_layout Standard
22577 If a readonly checkout is detected the working copy is made writable and
22581 \begin_layout Standard
22586 cvs -q edit "<file-name>"
22589 \begin_layout Subsubsection
22593 Revert To Repository Version
22596 \begin_layout Standard
22599 This will discard all changes made to the document since the last check
22601 You get a warning before changes are discarded.
22602 Firstly the file is deleted, secondly CVS update command is run.
22605 \begin_layout Standard
22610 cvs -q update "<file-name>"
22613 \begin_layout Standard
22616 If a reserved checkout is detected and the working copy has no changes only
22617 the reservation is undone.
22620 \begin_layout Standard
22625 cvs -q unedit "<file-name>"
22628 \begin_layout Subsubsection
22635 \begin_layout Standard
22638 This will create a copy of the current document.
22639 Since CVS does not support copy operations natively, the version history
22640 is not preserved, and the copy is added as a new file.
22641 It requires a clean document without any changes since the last checkin.
22642 You are asked for a file name and a description of the copy operation.
22643 After that the copy is created, both locally and in the repository.
22644 If the parent directories of the copied and original document differ, all
22645 relative paths of included files of the copy are adjusted (like in
22647 File\SpecialChar menuseparator
22652 Finally, the copy is loaded instead of the original document.
22655 \begin_layout Labeling
22656 \labelwidthstring 00.00.0000
22660 \begin_inset space ~
22664 \begin_inset space ~
22668 \begin_inset Newline newline
22672 \begin_inset Flex Code
22675 \begin_layout Plain Layout
22689 \begin_inset Flex Code
22692 \begin_layout Plain Layout
22706 \begin_inset Newline newline
22710 \begin_inset Flex Code
22713 \begin_layout Plain Layout
22731 \begin_layout Subsubsection
22738 \begin_layout Standard
22741 This will rename the current document.
22742 Since CVS does not support rename operations natively, the version history
22743 is not preserved, the renamed document is added as a new file, and the
22744 original document is deleted.
22745 It requires a clean document without any changes since the last checkin.
22746 You are asked for a file name and a description of the rename operation.
22747 After that the document is renamed, both locally and in the repository.
22748 If the parent directories of the new and old file names differ, all relative
22749 paths of included files are adjusted (like in
22751 File\SpecialChar menuseparator
22756 Finally, the document is reloaded using the new name.
22759 \begin_layout Labeling
22760 \labelwidthstring 00.00.0000
22764 \begin_inset space ~
22768 \begin_inset space ~
22772 \begin_inset Newline newline
22776 \begin_inset Flex Code
22779 \begin_layout Plain Layout
22793 \begin_inset Flex Code
22796 \begin_layout Plain Layout
22810 \begin_inset Newline newline
22814 \begin_inset Flex Code
22817 \begin_layout Plain Layout
22833 \begin_inset Newline newline
22837 \begin_inset Flex Code
22840 \begin_layout Plain Layout
22858 \begin_layout Subsubsection
22861 Update of the local directory checkout from repository
22864 \begin_layout Standard
22867 Once your documents gets more complex, containing sub-documents and pictures,
22869 \begin_inset Flex Code
22872 \begin_layout Plain Layout
22880 files and so on using version control becomes more complicated.
22882 supports updating the whole tree in which resides the document.
22883 This become especially useful once you cooperate with people which neither
22884 have detailed knowledge about CVS usage nor they have ambition to commit
22885 additional material to the repository.
22886 You have to organize the files structure so that all external files are
22887 in the same directory or subdirectories of the document.
22888 It's good practice anyway to store multipart documents in an extra directory.
22891 \begin_layout Standard
22895 \begin_inset Flex Code
22898 \begin_layout Plain Layout
22901 Update local directory from repository
22906 command updates the whole directory.
22907 If local changes are detected user is warned before update starts.
22908 In case of merge conflicts both versions of the conflicting document parts
22909 are placed in the final document.
22910 You have to review and correct the result of the merge.
22911 You'll find the conflicts enclosed in pairs of
22912 \begin_inset Flex Code
22915 \begin_layout Plain Layout
22924 \begin_inset Flex Code
22927 \begin_layout Plain Layout
22936 \begin_inset Flex Code
22939 \begin_layout Plain Layout
22948 The first part is your version as before the update operation with the
22949 document name prepended.
22950 The second one is the repository version with the version number after
22952 \begin_inset Flex Code
22955 \begin_layout Plain Layout
22966 \begin_layout Labeling
22967 \labelwidthstring 00.00.0000
22971 \begin_inset space ~
22975 \begin_inset space ~
22979 \begin_inset Newline newline
22983 \begin_inset Flex Code
22986 \begin_layout Plain Layout
22996 (Ask if changes are detected.)
22997 \begin_inset Newline newline
23001 \begin_inset Flex Code
23004 \begin_layout Plain Layout
23007 cd $path; cvs -q update
23017 \begin_layout Standard
23021 \begin_inset Flex Code
23024 \begin_layout Plain Layout
23032 stands for the path to the document.
23035 \begin_layout Subsubsection
23042 \begin_layout Standard
23045 This shows the complete history of the CVS document.
23048 cvs log "<file-name>"
23050 is shown in a browser.
23053 \begin_layout Subsubsection
23059 \begin_layout Standard
23063 supports CVS version number, author name, date and time of last commit.
23064 All those are extracted from
23066 cvs log -r <file-name>
23070 \begin_inset CommandInset ref
23072 reference "subsec:VCS-Revision-Information"
23079 \begin_layout Subsection
23082 SVN commands in \SpecialChar LyX
23086 \begin_layout Standard
23089 SVN is now partially supported by \SpecialChar LyX
23091 You can find the commands in the
23093 File\SpecialChar menuseparator
23095 \begin_inset space ~
23101 Please note that if you use password protected access to repository via
23102 ssh, you will be asked in terminal window.
23104 was tested against SVN 1.5, 1.6, 1.7 and 1.8
23108 \begin_layout Plain Layout
23111 Most of the commands will work with 1.4 too, see
23112 \begin_inset CommandInset ref
23114 reference "subsec:SVN-Repo-Update"
23119 There seems to be currently unresolved permissions problem under SVN 1.8
23120 with reverting changes when file is locked.
23128 \begin_layout Subsubsection
23135 \begin_layout Standard
23138 If your document is not under revision control, this is the only item shown
23140 And if it is under revision control, the
23144 item is not visible.
23147 \begin_layout Standard
23150 This command registers in SVN your document ONLY in case you have already
23151 the documents directory under SVN control (in particular
23156 This means you have to checkout the archive by yourself.
23159 \begin_layout Standard
23162 Then you are asked interactively to supply an initial description of the
23164 Don't forget that registered file is not yet commited.
23167 \begin_layout Standard
23170 SVN command that is run:
23173 \begin_inset Quotes qld
23177 \begin_inset Quotes qld
23183 \begin_layout Standard
23190 to understand the switches.
23193 \begin_layout Subsubsection
23200 \begin_layout Standard
23203 When you are finished editing a file, you commit your changes.
23204 When you do this, you are asked for a description of the changes.
23205 After that changes are commited.
23208 \begin_layout Standard
23215 \begin_layout Plain Layout
23218 In case locking is not enabled.
23220 \begin_inset CommandInset ref
23222 reference "subsec:SVN-File-Locking"
23233 svn commit -q -m"<description>" <file-name>
23236 \begin_layout Subsubsection
23243 \begin_layout Standard
23246 Updates the changes of this file from the repository.
23247 Be sure you understand SVN merging and conflicts resolving before using
23248 this function, because all conflicts has to be resolved manually by you!
23251 \begin_layout Standard
23258 \begin_layout Plain Layout
23267 \begin_inset Flex Code
23270 \begin_layout Plain Layout
23273 svn update --non-interactive
23274 \begin_inset Quotes qld
23278 \begin_inset Quotes qld
23289 \begin_layout Subsubsection
23293 Revert To Repository Version
23296 \begin_layout Standard
23299 This will discard all changes made to the document since the last check
23301 You get a warning before changes are discarded.
23304 \begin_layout Standard
23310 \begin_inset Quotes qld
23314 \begin_inset Quotes qld
23320 \begin_layout Subsubsection
23327 \begin_layout Standard
23330 This will create a copy of the current document including the version history.
23331 It requires a clean document without any changes since the last checkin.
23332 You are asked for a file name and a description of the copy operation.
23333 After that the copy is created, both locally and in the repository.
23334 If the parent directories of the copied and original document differ, all
23335 relative paths of included files of the copy are adjusted (like in
23337 File\SpecialChar menuseparator
23342 Finally, the copy is loaded instead of the original document.
23345 \begin_layout Labeling
23346 \labelwidthstring 00.00.0000
23350 \begin_inset space ~
23354 \begin_inset space ~
23358 \begin_inset Newline newline
23362 \begin_inset Flex Code
23365 \begin_layout Plain Layout
23371 \begin_inset Quotes qld
23375 \begin_inset Quotes qld
23379 \begin_inset Quotes qld
23383 \begin_inset Quotes qld
23392 \begin_inset Newline newline
23396 \begin_inset Flex Code
23399 \begin_layout Plain Layout
23410 \begin_layout Subsubsection
23417 \begin_layout Standard
23420 This will rename the current document including the version history.
23421 It requires a clean document without any changes since the last checkin.
23422 You are asked for a file name and a description of the rename operation.
23423 After that the document is renamed, both locally and in the repository.
23424 If the parent directories of the new and old file names differ, all relative
23425 paths of included files are adjusted (like in
23427 File\SpecialChar menuseparator
23432 Finally, the document is reloaded using the new name.
23435 \begin_layout Labeling
23436 \labelwidthstring 00.00.0000
23440 \begin_inset space ~
23444 \begin_inset space ~
23448 \begin_inset Newline newline
23452 \begin_inset Flex Code
23455 \begin_layout Plain Layout
23461 \begin_inset Quotes qld
23465 \begin_inset Quotes qld
23469 \begin_inset Quotes qld
23473 \begin_inset Quotes qld
23482 \begin_inset Newline newline
23486 \begin_inset Flex Code
23489 \begin_layout Plain Layout
23500 \begin_layout Subsubsection
23503 \begin_inset CommandInset label
23505 name "subsec:SVN-Repo-Update"
23509 Update of the local directory checkout from repository
23513 \begin_layout Plain Layout
23516 Note that this command will work only with subversion
23517 \begin_inset Formula $\geqq1.5$
23528 \begin_layout Standard
23531 All the commands above have one shortcoming – they deal with the current
23533 Once your document contains pictures, includes external
23534 \begin_inset Flex Code
23537 \begin_layout Plain Layout
23545 files and so on administration becomes more complicated.
23547 now supports updating the whole tree in which resides the document
23551 \begin_layout Plain Layout
23554 One need to organize the files structure so that all external files are
23555 in the same directory or subdirectories of the document.
23562 This become especially useful once you cooperate with people which neither
23563 know about subversion management nor they have ambition to commit additional
23564 material to the repository.
23568 \begin_layout Standard
23571 \begin_inset Flex Code
23574 \begin_layout Plain Layout
23577 Update local directory from repository
23582 command updates the whole directory and in case of merge conflicts local
23583 version of the files are left, so no unintended data loss occurs.
23584 If local changes are detected user is warned before update starts.
23587 \begin_layout Labeling
23588 \labelwidthstring 00.00.0000
23592 \begin_inset space ~
23596 \begin_inset space ~
23600 \begin_inset Newline newline
23604 \begin_inset Flex Code
23607 \begin_layout Plain Layout
23615 (Ask if changes are detected.)
23616 \begin_inset Newline newline
23620 \begin_inset Flex Code
23623 \begin_layout Plain Layout
23626 svn update --accept mine-full $path
23634 \begin_layout Standard
23638 \begin_inset Flex Code
23641 \begin_layout Plain Layout
23649 stands for the path to the document.
23652 \begin_layout Subsubsection
23659 \begin_layout Standard
23662 This shows the complete history of the SVN document.
23666 \begin_inset Quotes qld
23670 \begin_inset Quotes qld
23675 is shown in a browser.
23678 \begin_layout Subsubsection
23682 \begin_inset CommandInset label
23684 name "subsec:SVN-File-Locking"
23691 \begin_layout Standard
23694 The file exchange through various revision control systems brings the problem
23695 of merge conflicts in case two different users try to edit the same (parts
23697 When such a conflict happens it needs manual resolving and one reasonable
23698 alternative is to provide some kind of locking mechanism, which guarantees
23699 that only one user is allowed to edit file at the given time.
23702 \begin_layout Standard
23705 SVN has two such mechanisms to provide mutual exclusivity for file access
23706 – locks and automatic setting of write permissions (see sec.
23708 \begin_inset CommandInset ref
23710 reference "subsec:Automatical-Locking-Property"
23715 \begin_inset Flex Code
23718 \begin_layout Plain Layout
23730 \begin_layout Plain Layout
23733 \begin_inset Flex URL
23736 \begin_layout Plain Layout
23738 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
23749 If this property is detected for a given document \SpecialChar LyX
23750 starts to use SVN locks
23751 for document editing automatically and the whole check-in/out mechanism
23752 switches to the same regimen as for RCS.
23753 This in particular means there are two different modes of file use in \SpecialChar LyX
23757 \begin_layout Itemize
23761 The loaded file is in the read-only mode.
23762 For editing on needs to check-out.
23767 consists of updating from the repository and gaining write lock.
23768 If the lock is not possible to obtain, we remain in unlocked state.
23771 \begin_layout Itemize
23775 The loaded file is in the
23776 \begin_inset Quotes els
23780 \begin_inset Quotes ers
23784 No other user is allowed to edit the file.
23789 consists of commiting changes and releasing write-lock.
23790 If no changes have been made to the document, no commit will be produced
23794 \begin_layout Plain Layout
23797 Don't be puzzled by the fact that you will be asked for commit message anyway.
23802 and only the write-lock will be released.
23805 \begin_layout Standard
23811 \begin_layout Labeling
23812 \labelwidthstring 00.00.0000
23817 svn commit -q -m"<description>" "<file-name>"
23818 \begin_inset Newline newline
23821 svn unlock "<file-name>"
23824 \begin_layout Labeling
23825 \labelwidthstring 00.00.0000
23830 svn update "<file-name>"
23831 \begin_inset Newline newline
23834 svn lock "<file-name>"
23837 \begin_layout Subsubsection
23841 \begin_inset CommandInset label
23843 name "subsec:Automatical-Locking-Property"
23849 Automatic Locking Property
23852 \begin_layout Standard
23855 The above mentioned automatic setting of write permissions of the .lyx file
23858 File\SpecialChar menuseparator
23860 \begin_inset space ~
23863 Control\SpecialChar menuseparator
23864 Use Locking Property
23867 This command is active only when the file is not locked on the svn server
23869 you need to check-out before proceeding).
23872 \begin_layout Labeling
23873 \labelwidthstring 00.00.0000
23877 \begin_inset space ~
23883 \begin_layout Labeling
23884 \labelwidthstring 00.00.0000
23889 svn propset svn:needs-lock ON "<file-name>"
23892 \begin_layout Labeling
23893 \labelwidthstring 00.00.0000
23898 svn propdel svn:needs-lock "<file-name>"
23901 \begin_layout Subsubsection
23904 \begin_inset CommandInset label
23906 name "subsec:VCS-Revision-Information"
23910 Revision Information in Documents
23913 \begin_layout Standard
23916 There are more possibilities how to activate revision information in our
23920 \begin_layout Itemize
23928 \begin_layout Itemize
23931 tree revision information (
23932 \begin_inset Flex Code
23935 \begin_layout Plain Layout
23944 The result is the output of the
23945 \begin_inset Flex Code
23948 \begin_layout Plain Layout
23956 command, the following table gives you an idea, how to read the results.
23959 \begin_layout Standard
23963 \begin_inset Tabular
23964 <lyxtabular version="3" rows="6" columns="2">
23965 <features tabularvalignment="middle">
23966 <column alignment="left" valignment="top">
23967 <column alignment="left" valignment="top">
23969 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
23972 \begin_layout Plain Layout
23981 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
23984 \begin_layout Plain Layout
23995 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23998 \begin_layout Plain Layout
24006 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
24009 \begin_layout Plain Layout
24012 mixed revision working copy
24019 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
24022 \begin_layout Plain Layout
24030 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
24033 \begin_layout Plain Layout
24036 modified working copy
24043 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
24046 \begin_layout Plain Layout
24054 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
24057 \begin_layout Plain Layout
24060 switched working copy
24067 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
24070 \begin_layout Plain Layout
24078 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
24081 \begin_layout Plain Layout
24084 partial working copy, from a sparse checkout
24091 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
24094 \begin_layout Plain Layout
24102 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
24105 \begin_layout Plain Layout
24108 mixed revision, modified, switched working copy
24121 \begin_layout Itemize
24124 file revision information.
24125 The result comes from parsing the output of
24126 \begin_inset Flex Code
24129 \begin_layout Plain Layout
24133 \begin_inset space ~
24137 \begin_inset space ~
24141 \begin_inset space ~
24150 Supported flags are:
24154 \begin_layout Itemize
24157 version number of the last commit (
24158 \begin_inset Flex Code
24161 \begin_layout Plain Layout
24172 \begin_layout Itemize
24175 author of the last commit (
24176 \begin_inset Flex Code
24179 \begin_layout Plain Layout
24190 \begin_layout Itemize
24193 date of the last commit (
24194 \begin_inset Flex Code
24197 \begin_layout Plain Layout
24208 \begin_layout Itemize
24211 time of the last commit (
24212 \begin_inset Flex Code
24215 \begin_layout Plain Layout
24227 \begin_layout Standard
24230 You can obtain this info via InsetInfo (e.g.
24232 \begin_inset Flex Code
24235 \begin_layout Plain Layout
24238 info-insert buffer vcs-date
24244 The information will be available only when you have the file stored under
24245 svn managment (i.e.
24247 \begin_inset Flex Code
24250 \begin_layout Plain Layout
24258 directory is available with your document).
24262 \begin_layout Itemize
24265 Another—a hacking one—possibility is to use svn keywords
24269 \begin_layout Plain Layout
24272 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
24278 In short – you set file keywords property (e.g.
24281 svn propset svn:keywords 'Rev' file.lyx
24283 ) and then paste keyword \SpecialChar TeX
24288 \begin_layout Plain Layout
24291 This is an easy way how to ensure that \SpecialChar LyX
24292 won't break the line in the middle
24298 tag in your document (e.g.
24300 \begin_inset Flex Code
24303 \begin_layout Plain Layout
24312 This way svn client will automatically substitute revision number (e.g.
24314 \begin_inset Flex Code
24317 \begin_layout Plain Layout
24325 ) after each update and commit.
24326 There are more problems with this approach.
24327 Firstly, the '$' character is used in \SpecialChar TeX
24328 world for math equations, so any
24329 occurence of math formula
24330 \begin_inset Formula $Rev$
24334 \begin_inset Formula $Rev:59$
24337 in your \SpecialChar LyX
24339 Similarly for other keywords like Id, Date, Author, etc.
24340 Secondly svn output is dependent on your locales, so its very easy that
24341 svn would produce some problematic strings once Date is used.
24342 Thirdly you get the whole 'Rev: 59' string in your document instead of
24344 Until subversion implements user's custom keywords it will be hard to use
24345 this approach reliably or let \SpecialChar LyX
24346 to support it directly.
24349 \begin_layout Subsection
24352 SVN and Windows Environment
24355 \begin_layout Quote
24358 My inclination is to say that if the user cannot figure out the command
24359 line operations on their own fairly quickly, they would be well advised
24360 to use TortoiseSVN.
24366 \begin_layout Subsubsection
24372 \begin_layout Standard
24375 In addition to installing \SpecialChar LyX
24376 , and having access to a Subversion repository,
24377 the user will need to install the Subversion client program.
24378 A Windows installer for the client program is available from
24379 \begin_inset CommandInset href
24382 target "http://www.collab.net/nonav/downloads/subversion/"
24388 The user may also want to install
24389 \begin_inset CommandInset href
24392 target "http://tortoisesvn.tigris.org/"
24397 , which integrates Subversion operations into the context (rightclick) menu
24398 of Windows Explorer.
24399 Operations done outside \SpecialChar LyX
24400 will typically be more convenient using the Explorer
24402 Note that TortoiseSVN is not a replacement for the client program, which
24403 is what \SpecialChar LyX
24407 \begin_layout Subsubsection
24410 Bringing a document under Subversion control
24413 \begin_layout Standard
24416 Before a \SpecialChar LyX
24417 document can be brought under version control in Subversion, its
24418 parent directory needs to be under version control.
24419 If the document is being added to a project already in the repository,
24420 this is accomplished by checking the project out to the directory where
24421 the new document will be placed.
24422 If the project itself is not yet under version control (for instance, if
24423 this document starts a new project), the directory must be imported into
24425 This is done outside \SpecialChar LyX
24427 Both import and checkout are easily accomplished from the Explorer context
24428 menu using TortoiseSVN, or alternatively can be done using the command
24429 line client at a DOS prompt.
24430 The procedure for importing the project using TortoiseSVN is described
24431 below, assuming an existing repository and a new project being started
24439 For information on using the Subversion client program, run
24440 \begin_inset Flex Code
24443 \begin_layout Plain Layout
24454 \begin_layout Enumerate
24463 in Windows Explorer, right click it, and select
24465 TortoiseSVN\SpecialChar menuseparator
24469 If necessary, adjust the URL for the repository, then click OK.
24472 \begin_layout Enumerate
24475 Right click the level of the repository under which you want to place the
24476 new project folder (typically the top level) and click
24480 Supply a name for the project folder and click OK.
24481 Add a message for the log file if desired, then click OK again.
24482 The new project folder should appear in the repository.
24483 Finally, click OK again to exit the repository browser.
24486 \begin_layout Enumerate
24489 Once again right click
24495 , this time selecting SVN Checkout\SpecialChar ldots
24496 Select the URL of the project folder
24497 you just created in the repository, and set the checkout directory to
24505 You will be warned about a non-empty folder; click OK to proceed.
24506 You should now have a
24517 \begin_layout Enumerate
24520 Create or open your document in \SpecialChar LyX
24523 File\SpecialChar menuseparator
24525 \begin_inset space ~
24528 Control\SpecialChar menuseparator
24532 Add a log message and click OK to commit the document to version control.
24535 \begin_layout Standard
24538 From this point onward, you should have full functionality in the
24540 File\SpecialChar menuseparator
24542 \begin_inset space ~
24548 You also have the option of checking the document in and out, viewing its
24550 using the TortoiseSVN context menu in Windows Explorer or the Subversion
24551 client program from a command prompt.
24554 \begin_layout Subsubsection
24557 SSH tunnel used with SVN under Windows
24560 \begin_layout Standard
24563 Compared with Linux setting up an svn client to communicate over ssh under
24564 Windows is a rather troublesome task.
24565 We will at least offer some hints how to setup the client side but prior
24566 knowledge about ssh and the Windows command line is needed, also be prepared
24567 for a great deal of frustration\SpecialChar ldots
24571 \begin_layout Enumerate
24574 Get an svn client for windows, as described in the previous sections.
24575 When it is a fresh install run some svn command (e.g.
24577 \begin_inset Flex Code
24580 \begin_layout Plain Layout
24588 ) to create config files, which you will need to change later on.
24591 \begin_layout Enumerate
24594 Choose an ssh client for Windows.
24595 There are several possibilities, we will use the one from Putty tools
24599 \begin_layout Plain Layout
24602 \begin_inset Flex URL
24605 \begin_layout Plain Layout
24607 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
24618 You will need to set the connection up so that the client doesn't ask for
24619 any password from you.
24620 To keep things easy we will use only keys without any additional password
24625 \begin_layout Enumerate
24629 \begin_inset Flex Code
24632 \begin_layout Plain Layout
24641 Save your private .ppk key file and put the public one on the server side.
24642 If the SVN server runs on Linux, note that the format of the public key
24643 is not compatible with Linux openssh and you will need to direcly copy-paste
24646 Public key for pasting into OpenSSH authorized_keys file
24648 :” edit field into the server's
24649 \begin_inset Flex Code
24652 \begin_layout Plain Layout
24655 ~/.ssh/authorized_keys
24661 \begin_inset Flex Code
24664 \begin_layout Plain Layout
24675 \begin_layout Enumerate
24679 \begin_inset Flex Code
24682 \begin_layout Plain Layout
24691 In the SVN config file
24695 \begin_layout Plain Layout
24698 Exact path depends on Windows version, usually somewhere around
24699 \begin_inset Flex Code
24702 \begin_layout Plain Layout
24707 Documents and Settings
24721 \begin_inset Flex Code
24724 \begin_layout Plain Layout
24741 , section [tunnels], setup ssh command, e.g.
24743 \begin_inset Flex Code
24746 \begin_layout Plain Layout
24749 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
24758 \begin_layout Plain Layout
24761 It will usually take a lot of time to get exact command right and it depends
24763 For example do not have some remote server saved as a default session in
24765 If things fail, try to connect via plink without SVN first.
24774 \begin_layout Enumerate
24777 Checkout the SVN archive, e.
24778 \begin_inset space \thinspace{}
24782 \begin_inset Newline newline
24786 \begin_inset Flex Code
24789 \begin_layout Plain Layout
24792 svn co svn+ssh://user@server/repository_path
24800 \begin_layout Subsubsection
24803 End-of-Line Conversions
24806 \begin_layout Standard
24809 When the collaborators are mixing Linux and Windows environments, \SpecialChar LyX
24811 use different line endings inside the .lyx files.
24812 This is not a problem as far as \SpecialChar LyX
24813 functionality is concerned, but the commit
24814 diffs will be huge and merge-conflicts prone.
24815 Fortunately SVN itself knows
24819 \begin_layout Plain Layout
24822 \begin_inset Flex URL
24825 \begin_layout Plain Layout
24827 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
24837 how to deal with CR/LF problems when switching .lyx files to the
24838 \begin_inset Flex Code
24841 \begin_layout Plain Layout
24853 \begin_layout Plain Layout
24857 \begin_inset Flex Code
24860 \begin_layout Plain Layout
24863 svn propset svn:eol-style native FILE_NAME
24876 \begin_layout Subsection
24879 GIT commands in \SpecialChar LyX
24883 \begin_layout Standard
24886 A minimal subset of GIT commands is now supported by \SpecialChar LyX
24888 You can find the commands in the
24890 File\SpecialChar menuseparator
24892 \begin_inset space ~
24898 Please note that if you use password protected access to repository via
24899 ssh, you will be asked in terminal window.
24901 was tested against GIT 1.7.
24905 \begin_layout Plain Layout
24908 Windows users please note that you need to ensure that git is on the path.
24909 This can be set from within \SpecialChar LyX
24912 Tools\SpecialChar menuseparator
24913 Preferences\SpecialChar menuseparator
24914 Paths\SpecialChar menuseparator
24925 \begin_layout Standard
24928 One big difference of GIT and the other supported version control systems
24929 is the distributed nature of GIT: With traditional version control systems
24930 there is one central server which hosts the repository.
24931 Users commit their changes to the server, and get updates made by other
24933 With GIT, users commit to a local repository.
24934 The local repository can be synchronized with one or more remote repositories
24936 \begin_inset Flex Code
24939 \begin_layout Plain Layout
24948 \begin_inset Flex Code
24951 \begin_layout Plain Layout
24961 does not interact in any way with remote GIT repositories.
24962 It works exclusively with the local repository in a very similar way as
24963 with a central CVS or SVN repository.
24964 If you use remote GIT repositories you need to do the
24965 \begin_inset Flex Code
24968 \begin_layout Plain Layout
24977 \begin_inset Flex Code
24980 \begin_layout Plain Layout
24988 operations with your favourite GIT client.
24991 \begin_layout Subsubsection
24998 \begin_layout Standard
25001 If your document is not under revision control, this is the only item shown
25003 And if it is under revision control, the
25007 item is not visible.
25010 \begin_layout Standard
25013 This command registers in GIT your document ONLY in case you have already
25014 the documents directory under GIT control (in particular
25019 This means you have to checkout the archive by yourself.
25022 \begin_layout Standard
25025 Then you are asked interactively to supply an initial description of the
25027 Don't forget that registered file is not yet committed.
25030 \begin_layout Standard
25033 GIT command that is run:
25036 \begin_inset Quotes qld
25040 \begin_inset Quotes qld
25046 \begin_layout Standard
25053 to understand the switches.
25056 \begin_layout Subsubsection
25063 \begin_layout Standard
25066 When you are finished editing a file, you commit your changes.
25067 When you do this, you are asked for a description of the changes.
25068 After that changes are committed.
25071 \begin_layout Standard
25076 git commit -q -m"<description>" <file-name>
25079 \begin_layout Subsubsection
25083 Revert To Repository Version
25086 \begin_layout Standard
25089 This will discard all changes made to the document since the last check
25091 You get a warning before changes are discarded.
25094 \begin_layout Standard
25100 \begin_inset Quotes qld
25104 \begin_inset Quotes qld
25110 \begin_layout Subsubsection
25117 \begin_layout Standard
25120 This will rename the current document including the version history.
25121 It requires a clean document without any changes since the last checkin.
25122 You are asked for a file name and a description of the rename operation.
25123 After that the document is renamed, both locally and in the repository.
25124 If the parent directories of the new and old file names differ, all relative
25125 paths of included files are adjusted (like in
25127 File\SpecialChar menuseparator
25132 Finally, the document is reloaded using the new name.
25135 \begin_layout Labeling
25136 \labelwidthstring 00.00.0000
25140 \begin_inset space ~
25144 \begin_inset space ~
25148 \begin_inset Newline newline
25152 \begin_inset Flex Code
25155 \begin_layout Plain Layout
25161 \begin_inset Quotes qld
25165 \begin_inset Quotes qld
25169 \begin_inset Quotes qld
25173 \begin_inset Quotes qld
25182 \begin_inset Newline newline
25186 \begin_inset Flex Code
25189 \begin_layout Plain Layout
25200 \begin_layout Subsubsection
25207 \begin_layout Standard
25210 This shows the complete history of the GIT document.
25214 \begin_inset Quotes qld
25218 \begin_inset Quotes qld
25223 is shown in a browser.
25226 \begin_layout Subsubsection
25232 \begin_layout Standard
25236 supports GIT hash number of the last commit to the file, author name, date
25237 and time of last commit.
25238 All those are extracted from
25239 \begin_inset Flex Code
25242 \begin_layout Plain Layout
25245 git log -n 1 --pretty=format:%H%n%an%n%ai
25251 Tree version information is obtained via
25252 \begin_inset Flex Code
25255 \begin_layout Plain Layout
25258 git describe --abbrev --dirty --long
25265 \begin_inset CommandInset ref
25267 reference "subsec:VCS-Revision-Information"
25274 \begin_layout Subsection
25280 \begin_layout Standard
25283 With the recent addition of the
25284 \begin_inset Flex Code
25287 \begin_layout Plain Layout
25295 function \SpecialChar LyX
25296 power users are allowed to create their own commands for revision
25300 \begin_layout Standard
25303 As an example you can see how two TortoiseSVN commands could be integrated
25307 \begin_layout Description
25311 \begin_inset Flex Code
25314 \begin_layout Plain Layout
25317 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
25325 \begin_layout Description
25329 \begin_inset Flex Code
25332 \begin_layout Plain Layout
25335 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
25343 \begin_layout Subsection
25346 Version control and Document comparison
25349 \begin_layout Standard
25352 One of the typical uses of version control is to inspect the changes between
25353 revisions, usually by creating
25354 \begin_inset Flex Code
25357 \begin_layout Plain Layout
25366 While this is useful for plain text files, it is much less useful in the
25367 case of \SpecialChar LyX
25368 files, which have more a complicated structure.
25369 Hence we provide binding to the Document comparison feature.
25370 There are two ways of calling this feature – either by direct call of
25371 \begin_inset Flex Code
25374 \begin_layout Plain Layout
25383 function (for details see \SpecialChar LyX
25384 functions manual) or by the toolbar icon
25397 One can either compare two chosen revisions of the document or he can simply
25398 compare the current version of edited text with older revisions (where
25400 \begin_inset Flex Noun
25403 \begin_layout Plain Layout
25411 ' revisions back means comparison of the edited file with last commited
25416 \begin_layout Standard
25419 This feature is supported for SVN and RCS though due to the more complicated
25420 versioning scheme of RCS there is a constraint – when addressing the revisions
25421 in dialog, numbers always point to the last number in RCS revision number,
25424 We don't currently support GIT addressing of revisions, one can just compare
25425 edited document with its revision X steps backs, where X is addressed as
25427 \begin_inset Flex Code
25430 \begin_layout Plain Layout
25441 \begin_layout Section
25442 Programmation littéraire
25445 \begin_layout Standard
25450 (kayvan@sylvan.com), document d'origine écrit par
25452 Edmar Wienskoski Jr.
25455 (edmar-w-jr@technologist.com)
25458 \begin_layout Subsection
25462 \begin_layout Standard
25463 Le but principal de cette documentation est de montrer comment utiliser
25465 pour la programmation littéraire.
25466 Nous supposerons que vous êtes familiers de cette technique de programmation,
25467 et savez donc ce que
25468 \begin_inset Quotes cld
25472 \begin_inset Quotes crd
25476 \begin_inset Quotes cld
25480 \begin_inset Quotes crd
25487 \begin_layout Plain Layout
25488 NdT : Respectivement la génération du code et de la documentation.
25495 Si ce n'est pas le cas, veuillez lire les pages web dont les adresses sont
25496 indiquées un peu plus loin.
25497 Vous y trouverez une bonne documentation, allant de l'histoire du développement
25498 aux derniers trucs et astuces.
25501 \begin_layout Standard
25502 Nous supposerons aussi que vous êtes assez familiarisés avec \SpecialChar LyX
25504 changer vos préférences, et le fichier de ressources X.
25505 Si ce n'est pas le cas, voyez le reste de la documentation de \SpecialChar LyX
25510 \begin_layout Subsection
25511 La programmation littéraire
25514 \begin_layout Standard
25515 Extrait de la FAQ de la Programmation Littéraire :
25518 \begin_layout Quotation
25519 La programmation littéraire est la combinaison de la documentation et des
25520 sources en une forme lisible par un être humain.
25521 En fait, la programmation littéraire doit être agréable à lire, et même
25522 aguicheuse ! (Désolé, Bob, je n'ai pas pu résister...) En général, la programmatio
25523 n littéraire combine la source et la documentation dans un seul et unique
25525 Des outils de programmation littéraire permettent ensuite de produire séparémen
25526 t le fichier source et la documentation.
25527 Le style WEB de programmation littéraire fut créé par D.E.
25528 Knuth lors du développement de son logiciel de typographie, \SpecialChar TeX
25532 \begin_layout Standard
25536 \begin_layout Quotation
25539 En quoi la programmation littéraire diffère-t-elle du commentaire ?
25542 \begin_layout Quotation
25543 Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
25547 \begin_layout Itemize
25548 un ordre d'élaboration flexible
25551 \begin_layout Itemize
25552 le support automatique pour la visualisation
25555 \begin_layout Itemize
25556 une documentation mise en forme, notamment les diagrammes et les mathématiques
25561 \begin_layout Standard
25562 Maintenant que j'ai éveillé votre curiosité, voyons les références :
25565 \begin_layout Subsubsection
25569 \begin_layout Standard
25570 La FAQ complète de la Programmation Littéraire se trouve à :
25573 \begin_layout Quote
25574 FAQ de la Programmation Littéraire
25575 \begin_inset Flex URL
25578 \begin_layout Plain Layout
25580 http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/lpfaq/faq.html
25588 \begin_layout Standard
25589 La FAQ dénombre 23 (vingt-trois !) outils différents pour la programmation
25591 Certains sont spécialisés pour certains langages de programmation, d'autre
25592 ont une portée plus générale.
25598 pour mon usage personnel pour plusieurs raisons :
25601 \begin_layout Itemize
25602 Il sait générer la documentation aussi bien en \SpecialChar LaTeX
25606 \begin_layout Itemize
25607 Il a une architecture ouverte, c'est-à-dire qu'il est facile d'y ajouter
25608 de nouveaux filtres
25614 \begin_layout Plain Layout
25620 are programs that read a given data stream and output a manipulated data
25622 That way, a WEB file (consisting of literate code) can be turned into a
25623 file consisting only of C program code or \SpecialChar LaTeX
25631 et de réaliser des opérations spéciales au besoin.
25634 \begin_layout Itemize
25635 Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
25638 \begin_layout Itemize
25642 \begin_layout Standard
25643 La page web de Noweb se trouve à :
25646 \begin_layout Quote
25647 Page d'accueil de Noweb
25648 \begin_inset Flex URL
25651 \begin_layout Plain Layout
25653 https://www.cs.tufts.edu/~nr/noweb/
25661 \begin_layout Standard
25662 À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
25663 exemples de programmation littéraire.
25666 \begin_layout Subsection
25668 et la Programmation Littéraire avec Noweb
25671 \begin_layout Standard
25673 supporte la Programmation Littéraire par l'intermédiaire du mécanisme de
25674 gestion des convertisseurs.
25676 \begin_inset Quotes cld
25679 indépendant de Noweb
25680 \begin_inset Quotes crd
25683 , c'est-à-dire que vous pourrez utiliser cette nouvelle fonction de \SpecialChar LyX
25685 un autre outil de programmation littéraire de votre choix, en changeant
25686 juste vos préférences \SpecialChar LyX
25690 \begin_layout Subsubsection
25691 Génération des documents et du code (weaving and tangling)
25694 \begin_layout Paragraph
25697 Using the noweb module
25700 \begin_layout Standard
25703 If you have installed Noweb and \SpecialChar LyX
25704 successfully, whenever you open a new document,
25705 after you have chosen its document class, use the
25707 Document\SpecialChar menuseparator
25711 \begin_inset Quotes eld
25715 \begin_inset Quotes erd
25719 If Noweb is correctly installed, when you click on the
25720 \begin_inset Quotes eld
25724 \begin_inset Quotes erd
25727 link, you will see the
25728 \begin_inset Quotes eld
25732 \begin_inset Quotes erd
25735 module in the available list and you can add it to your document.
25738 \begin_layout Paragraph
25742 \begin_layout Standard
25744 vous permet d'entrer du code par l'intermédiaire d'un insert paramétrable
25748 \begin_inset Flex Noun
25751 \begin_layout Plain Layout
25769 \begin_layout LyX-Code
25773 \begin_layout LyX-Code
25777 \begin_layout LyX-Code
25781 \begin_layout LyX-Code
25785 \begin_layout LyX-Code
25789 \begin_layout Standard
25790 Le problème est que tout ce qui est compris entre le
25798 doit être pris tel quel, c'est-à-dire que \SpecialChar LyX
25799 ne doit faire aucune interprétation
25800 de ce qui a été écrit.
25801 C'est aussi géré par le environnement
25804 \begin_inset Flex Noun
25807 \begin_layout Plain Layout
25817 , qui fonctionne comme un insert des texte normal mais qui présente une
25818 totale liberté en ce qui concerne l'espacement.
25821 \begin_layout Standard
25822 Il est à noter que vous pouvez aussi utiliser la construction
25825 \begin_inset Quotes cld
25829 \begin_inset Quotes crd
25838 pour ajouter des éléments de référence croisée :
25841 \begin_layout LyX-Code
25845 \begin_layout LyX-Code
25846 def une_fonction(param):
25849 \begin_layout LyX-Code
25850 "C'est la documentation de cette fonction."
25853 \begin_layout LyX-Code
25854 print "Mes paramètres : ", param
25857 \begin_layout LyX-Code
25858 @ %def une_fonction
25861 \begin_layout Standard
25862 Pour avoir un exemple de cette construction et des références croisées engendrée
25863 s, regardez le programme littéraire python dans
25868 /examples/listerrors.lyx
25870 qui devrait clarifier tout ça.
25873 \begin_layout Paragraph
25874 Génération de la documentation
25877 \begin_layout Standard
25878 Arrivé ici, vous avez déjà un nouveau fichier avec sa propre classe de document,
25879 et vous avec tapé un peu de code et de texte dedans.
25880 Bien ; et maintenant, comment je l'imprime ? La réponse est simple : vous
25883 Affichage\SpecialChar menuseparator
25887 comme vous le feriez pour un document quelconque.
25888 Il n'y a aucune procédure particulière.
25891 \begin_layout Standard
25892 Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
25893 à l'intérieur de \SpecialChar LyX
25897 \begin_layout Enumerate
25898 Quand vous choisissez
25900 Affichage\SpecialChar menuseparator
25902 \begin_inset space ~
25906 \begin_inset space ~
25909 Jour\SpecialChar menuseparator
25912 , un fichier \SpecialChar LaTeX
25917 \begin_layout Standard
25918 Si le document est d'un type littéraire, le fichier généré sera nommé avec
25919 l'extension définie par le format
25920 \begin_inset Quotes cld
25924 \begin_inset Quotes crd
25927 (défini dans la fenêtre de
25931 ), sinon le fichier aura l'extension habituelle
25939 \begin_layout Enumerate
25940 Remarquez que la seule différence est cette extension : \SpecialChar LyX
25941 n'a rien de particulier
25943 Tant que vous avez utilisé l'insert
25946 \begin_inset Flex Noun
25949 \begin_layout Plain Layout
25959 en entrant le texte, tout se passera sans problème.
25962 \begin_layout Enumerate
25963 Si le document est d'une classe littéraire, \SpecialChar LyX
25964 utilisera ensuite le convertisseur
25965 interne \SpecialChar LyX
25966 vers Noweb, suivi par le convertisseur Noweb vers \SpecialChar LaTeX
25971 \begin_layout Plain Layout
25972 Les convertisseurs sont définis dans la fenêtre
25974 Outils\SpecialChar menuseparator
25975 Préférences\SpecialChar menuseparator
25976 Gestion de fichiers
25987 pour générer le fichier \SpecialChar LaTeX
25992 \begin_layout Standard
25993 Sinon, il saute simplement cette étape.
25997 \begin_layout Enumerate
25998 Enfin, \SpecialChar LaTeX
25999 est invoqué et le processus continue comme s'il s'agissait d'un
26000 document quelconque.
26003 \begin_layout Standard
26004 Vous êtes donc indépendant d'un
26005 \begin_inset Quotes cld
26009 \begin_inset Quotes crd
26012 donné, car vous pouvez changer les commandes correspondant aux différents
26016 \begin_layout Paragraph
26020 \begin_layout Standard
26021 Quand on demande de
26025 dans les menus, ou quand on appuie sur le bouton correspondant de la barre
26026 d'outils, un fichier \SpecialChar LaTeX
26027 est généré comme dans l'étape
26028 \begin_inset space ~
26033 invoque ensuite le convertisseur
26038 Celui-ci (comme tout convertisseur) est invoqué en deux parties :
26041 \begin_layout Enumerate
26042 Le programme de conversion proprement dit.
26043 Ce programme procède à la conversion d'un format à un autre (ici, du format
26055 \begin_layout Enumerate
26056 Le filtre de messages d'erreur.
26057 C'est un programme dont le seul rôle est de réécrire les messages d'erreur
26058 dans un format compréhensible par \SpecialChar LyX
26060 Ça permet à \SpecialChar LyX
26061 de placer des boîtes d'erreur au bon endroit dans le tampon
26065 \begin_layout Standard
26066 La première partie, déterminée par le champ
26071 \begin_inset Newline newline
26077 \begin_inset Quotes cld
26081 \begin_inset Quotes crd
26087 Ça signifie que \SpecialChar LyX
26092 (un programme ou un script) avec le nom du fichier Noweb (en général un
26093 fichier dans le répertoire temporaire de \SpecialChar LyX
26097 \begin_layout Standard
26098 Voici une implémentation de
26102 que vous pouvez mettre dans un répertoire de votre chemin d'accès par défaut
26106 \begin_layout Standard
26112 \begin_layout Standard
26118 \begin_layout Standard
26121 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
26124 \begin_layout Standard
26127 The next part of the converter setting is the
26128 \begin_inset Newline newline
26132 \begin_inset Quotes eld
26136 \begin_inset Quotes erd
26139 which is to be set to
26142 \begin_layout LyX-Code
26146 parselog=$$s/scripts/listerrors
26149 \begin_layout Standard
26152 This will run any errors that are generated by the
26153 \begin_inset Quotes eld
26157 \begin_inset Quotes erd
26160 process through the
26161 \begin_inset Quotes eld
26165 \begin_inset Quotes erd
26171 \begin_layout Standard
26174 The build will normally take place in \SpecialChar LyX
26175 's temporary directory, so the files
26176 produced by the conversion will be in that directory.
26178 will copy out what it regards as the `main' file, but the
26182 conversion may produce several files, and so most of these would then be
26183 deleted when \SpecialChar LyX
26185 This is why we pass in the NOWEB_OUTPUT_DIR environment variable so that
26186 the build-script chunk can place the generated files in that location.
26189 \begin_layout Paragraph
26190 Instructions de compilation dans le document
26193 \begin_layout Standard
26194 La dernière partie de l'interface entre \SpecialChar LyX
26200 \begin_inset Quotes cld
26204 \begin_inset Quotes crd
26208 En général, les instructions de compilation de votre programme doivent
26209 être regroupées dans un
26218 vu plus haut est spécifique à noweb et utilise la commande
26227 \begin_inset Quotes cld
26231 \begin_inset Quotes crd
26234 ) et passer son contenu dans
26241 \begin_layout Standard
26242 Typiquement, un tel
26249 \begin_layout LyX-Code
26253 \begin_layout LyX-Code
26255 \begin_inset Newline newline
26258 if [ -z "${NOWEB_SOURCE}" ]
26259 \begin_inset Newline newline
26265 \begin_layout LyX-Code
26266 NOWEB_SOURCE=myfile.nw
26267 \begin_inset Newline newline
26271 \begin_inset Newline newline
26275 code to extract files ...
26276 use NOWEB_OUTPUT_DIR here ...]
26277 \begin_inset Newline newline
26281 code to compile files ...]
26282 \begin_inset Newline newline
26288 \begin_layout Standard
26294 /examples/listerrors.lyx
26297 \begin_inset Newline newline
26305 /examples/Literate.lyx
26307 qui implémentent deux versions du programme
26311 pour avoir des exemples de comment tout cela va ensemble.
26312 Vous pouvez encore consulter
26317 /examples/noweb2lyx.lyx
26320 Il est intéressant de constater que ces trois fichiers démontrent l'indépendanc
26321 e de \SpecialChar LyX
26322 relativement au langage de programmation littéraire adopté car ils
26323 sont écrits respectivement en Python, C et Perl.
26326 \begin_layout LyX-Code
26330 \begin_layout Subsubsection
26331 Configurer \SpecialChar LyX
26335 \begin_layout Standard
26336 Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
26343 Outils\SpecialChar menuseparator
26347 Les parties importantes sont :
26350 \begin_layout Description
26352 \begin_inset space ~
26356 \begin_inset space ~
26360 \begin_inset Quotes cld
26364 \begin_inset Quotes crd
26367 Choisi dans l'onglet
26371 , où vous mettez ce qui est spécifique à Noweb.
26375 \begin_inset space ~
26383 \begin_inset Quotes cld
26387 \begin_inset Quotes crd
26399 \begin_inset Quotes cld
26403 \begin_inset Quotes crd
26410 créera donc un fichier d'extension
26414 lors de la première étape du processus de conversion.
26417 \begin_layout Description
26419 \begin_inset space ~
26423 \begin_inset space ~
26430 C'est un format fictif dont le seul but est d'être le point d'arrivée d'une
26431 conversion (ce qui permet ainsi de mettre en place un convertisseur pointant
26435 \begin_layout Description
26445 Ce convertisseur assure la génération de la documentation (
26446 \begin_inset Quotes cld
26450 \begin_inset Quotes crd
26454 Pour Noweb, il faut mettre
26457 \begin_inset Quotes cld
26460 noweave -delay -index $$i > $$o
26461 \begin_inset Quotes crd
26467 \begin_layout Description
26476 Celui-ci assure la génération du code (
26477 \begin_inset Quotes cld
26481 \begin_inset Quotes crd
26485 Comme vu plus haut, il faut mettre
26488 \begin_inset Quotes cld
26492 \begin_inset Quotes crd
26500 \begin_inset space ~
26508 \begin_inset Quotes cld
26511 originaldir,parselog=listerrors
26512 \begin_inset Quotes crd
26520 \begin_layout Subsubsection
26521 Fonctions pour le déboguage
26524 \begin_layout Standard
26525 Une nouvelle fonction est aussi implémentée dans le serveur \SpecialChar LyX
26528 \begin_inset Quotes cld
26531 serveur va à la bonne ligne
26532 \begin_inset Quotes crd
26535 que l'on utilisera avec
26543 ou un autre débogueur.
26546 \begin_layout Standard
26547 Lorsque vous déboguez du code avec
26555 , il est possible d'appeler un éditeur de texte à la position actuelle d'exécuti
26556 on, avec un seul appui clavier.
26557 La configuration par défaut de
26566 Il se trouve que vous pouvez choisir l'éditeur appelé par
26572 Outils\SpecialChar menuseparator
26573 Préférences\SpecialChar menuseparator
26574 Gestion des fichiers\SpecialChar menuseparator
26577 en changeant l'entrée
26584 \begin_layout Standard
26585 J'ai trouvé avantageux d'utiliser \SpecialChar LyX
26597 \begin_layout LyX-Code
26600 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
26603 \begin_layout Standard
26604 Ainsi, quand vous utilisez
26608 et que vous vous apercevez qu'il faut modifier le code, vous pressez juste
26621 renvoie cette information à \SpecialChar LyX
26622 via le serveur \SpecialChar LyX
26624 La fenêtre \SpecialChar LyX
26625 montrera le fichier en question, avec le curseur pile poil
26631 Plus besoin de jouer aux devinettes ou de faire défiler tout le document
26632 pour savoir où se situait le problème !
26635 \begin_layout Standard
26636 Notez cependant qu'il vous faut activer cette fonction du serveur \SpecialChar LyX
26644 \begin_inset space ~
26648 \begin_inset CommandInset ref
26650 reference "sec:Démarrer-le-Serveur"
26656 explique comment procéder.
26659 \begin_layout Subsubsection
26660 Ajouts à la barre d'outils
26663 \begin_layout Standard
26664 Il y a six nouveaux boutons qui peuvent être ajoutés à la barre d'outils
26665 de \SpecialChar LyX
26667 Quatre de ces boutons sont des raccourcis vers les styles
26685 , pour l'insert paramétrable
26692 Le dernier bouton est un raccourci vers la commande
26693 \begin_inset Quotes cld
26697 \begin_inset Quotes crd
26703 \begin_layout Standard
26705 a tout une série de boutons qui peuvent être intégrés dans la barre d'outils.
26706 Personnellement, j'ai combiné les six raccourcis ci-dessus avec deux autres
26709 Document\SpecialChar menuseparator
26711 \begin_inset space ~
26715 \begin_inset space ~
26718 Jour\SpecialChar menuseparator
26723 Document\SpecialChar menuseparator
26727 Voilà comment cela se présente :
26730 \begin_layout LyX-Code
26734 \begin_layout LyX-Code
26738 \begin_layout LyX-Code
26739 Icon "layout Standard"
26742 \begin_layout LyX-Code
26743 Icon "layout Section"
26746 \begin_layout LyX-Code
26747 Icon "layout \SpecialChar LaTeX
26751 \begin_layout LyX-Code
26752 Icon "layout \SpecialChar LyX
26756 \begin_layout LyX-Code
26757 Icon "flex.insert Chunk"
26760 \begin_layout LyX-Code
26764 \begin_layout LyX-Code
26768 \begin_layout LyX-Code
26769 Icon "buffer-typeset"
26772 \begin_layout LyX-Code
26773 Icon "build-program"
26776 \begin_layout LyX-Code
26780 \begin_layout LyX-Code
26784 \begin_layout LyX-Code
26788 \begin_layout LyX-Code
26792 \begin_layout LyX-Code
26796 \begin_layout Subsubsection
26797 Couleurs personnalisées
26800 \begin_layout Standard
26801 Un certain nombre de couleurs de \SpecialChar LyX
26802 peuvent être personnalisées dans la fenêtre
26808 Une des choses qui ennuient nombre d'entre nous est la couleur du code
26811 La couleur par défaut est le rouge, or les
26815 utilisent la police \SpecialChar LaTeX
26816 , et comme il y a beaucoup de
26820 dans un document de programmation littéraire, vous en aurez sûrement marre
26821 de tout voir en rouge.
26822 Vous pouvez la changer dans l'onglet
26824 Apparence\SpecialChar menuseparator
26830 \begin_layout Standard
26831 Le problème suivant est la présence visible des caractères
26832 \begin_inset Quotes cld
26836 \begin_inset Quotes crd
26840 Vous pouvez aussi choisir la couleur de ces caractères particuliers et
26841 donc les faire se confondre avec le fond.
26842 Je vous conseille de choisir une couleur qui est proche de celle du fond,
26843 mais pas la même : vous pourrez toujours les voir, mais ils ne vous dérangeront
26847 \begin_layout Subsection
26854 \begin_layout Standard
26865 is documented in the
26869 example file and in the Sweave manual (menu
26871 Help\SpecialChar menuseparator
26877 \begin_layout Chapter
26878 Fonctionnalités particulières
26881 \begin_layout Standard
26882 Vous pouvez faire avec \SpecialChar LyX
26883 tout ce que vous pouvez faire avec \SpecialChar LaTeX
26885 Cependant, \SpecialChar LyX
26886 ne peut inclure directement toutes les fonctionnalités de \SpecialChar LaTeX
26888 mais vous pouvez toujours utiliser le code \SpecialChar TeX
26889 ; Ce chapitre vous montre quelques
26890 points particuliers qui peuvent vous intéresser.
26891 Pour d'autre fonctionnalités spécifiques concernant les figures, les tableaux,
26892 les flottants, les boîtes et les notes, voyez le manuel des
26899 \begin_layout Section
26903 \begin_layout Standard
26904 Cette fonctionnalité est indépendante de l'option
26906 Document sur deux colonnes
26910 Document\SpecialChar menuseparator
26918 Si vous désirez une présentation sur deux colonnes dans tout le document,
26919 vous devez utiliser l'option
26921 Document sur deux colonnes
26924 Pour tous les aures cas, utisez la fonctionnalité décrite ici.
26927 \begin_layout Standard
26928 Pour activer les colonnes multiples dans votre document, vous devez charger
26935 Document\SpecialChar menuseparator
26936 Paramètres\SpecialChar menuseparator
26939 ) et vous devez avoir installé le paquetage \SpecialChar LaTeX
26947 \begin_layout Standard
26948 Dans chaque colonne, vous pouvez insérer ce que vous voulez, avec une limitation
26949 : pour les flottants, vous devez utiliser l'option
26951 Plusieurs colonnes.
26954 Les notes de bas de page provenant de colonnes multiples seront placées
26955 sur toute la largeur de la page et non pas sous chaque colonne.
26959 \begin_layout Subsection
26963 \begin_layout Standard
26964 Si vous souhaitez présenter un texte sur deux colonnes, insérez un insert
26967 Insertion\SpecialChar menuseparator
26968 Inserts personnalisables\SpecialChar menuseparator
26971 là où les colonnes doivent débuter.
26972 Saisissez tout le texte qui doit être affiché sur deux colonnes dans cet
26976 \begin_layout Standard
26980 \begin_layout Standard
26984 \begin_inset Flex Multiple Columns
26987 \begin_layout Plain Layout
26993 The Adventure of the Empty House
26996 \begin_inset Newline newline
26999 by Sir Arthur Conan Doyle
27002 \begin_layout Plain Layout
27006 It was in the spring of the year 1894 that all London was interested, and
27007 the fashionable world dismayed, by the murder of the Honourable Ronald
27008 Adair under most unusual and inexplicable circumstances.
27009 The public has already learned those particulars of the crime which came
27010 out in the police investigation, but a good deal was suppressed upon that
27011 occasion, since the case for the prosecution was so overwhelmingly strong
27012 that it was not necessary to bring forward all the facts.
27013 Only now, at the end of nearly ten years, am I allowed to supply those
27014 missing links which make up the whole of that remarkable chain.
27015 The crime was of interest in itself, but that interest was as nothing to
27016 me compared to the inconceivable sequel, which afforded me the greatest
27017 shock and surprise of any event in my adventurous life.
27018 Even now, after this long interval, I find myself thrilling as I think
27019 of it, and feeling once more that sudden flood of joy, amazement, and increduli
27020 ty which utterly submerged my mind.
27021 Let me say to that public, which has shown some interest in those glimpses
27022 which I have occasionally given them of the thoughts and actions of a very
27023 remarkable man, that they are not to blame me if I have not shared my knowledge
27024 with them, for I should have considered it my first duty to do so, had
27025 I not been barred by a positive prohibition from his own lips, which was
27026 only withdrawn upon the third of last month.
27034 \begin_layout Standard
27035 Pour avoir 3 colonnes ou plus, positionnez le curseur dans l'insert multi-colonn
27036 es et utilisez le menu
27038 Insertion\SpecialChar menuseparator
27042 Le nombre de colonnes est saisi dans cet insert (pour 3 colonnes, saisir
27044 \begin_inset Quotes cld
27048 \begin_inset Quotes crd
27052 \begin_inset Newline newline
27055 Voici un exemple avec 3 colonnes:
27058 \begin_layout Standard
27061 \begin_inset Flex Multiple Columns
27064 \begin_layout Plain Layout
27068 \begin_inset Argument 1
27071 \begin_layout Plain Layout
27078 It can be imagined that my close intimacy with Sherlock Holmes had interested
27079 me deeply in crime, and that after his disappearance I never failed to
27080 read with care the various problems which came before the public.
27081 And I even attempted, more than once, for my own private satisfaction,
27082 to employ his methods in their solution, though with indifferent success.
27083 There was none, however, which appealed to me like this tragedy of Ronald
27085 As I read the evidence at the inquest, which led up to a verdict of willful
27086 murder against some person or persons unknown, I realized more clearly
27087 than I had ever done the loss which the community had sustained by the
27088 death of Sherlock Holmes.
27089 There were points about this strange business which would, I was sure,
27090 have specially appealed to him, and the efforts of the police would have
27091 been supplemented, or more probably anticipated, by the trained observation
27092 and the alert mind of the first criminal agent in Europe.
27093 All day, as I drove upon my round, I turned over the case in my mind and
27094 found no explanation which appeared to me to be adequate.
27095 At the risk of telling a twice-told tale, I will recapitulate the facts
27096 as they were known to the public at the conclusion of the inquest.
27104 \begin_layout Standard
27105 Vous pouvez avoir jusqu'à 10 colonnes si vous le désirez, mais ça risque
27106 de ne pas être agréable à la lecture\SpecialChar ldots
27110 \begin_layout Standard
27113 \begin_inset Newpage newpage
27119 \begin_layout Subsection
27120 Des colonnes dans des colonnes
27123 \begin_layout Standard
27124 Vous pouvez également créer des colonnes dans des colonnes:
27127 \begin_layout Standard
27130 \begin_inset Flex Multiple Columns
27133 \begin_layout Plain Layout
27137 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
27138 at that time governor of one of the Australian colonies.
27139 Adair's mother had returned from Australia to undergo the operation for
27140 cataract, and she, her son Ronald, and her daughter Hilda were living together
27144 \begin_layout Plain Layout
27147 \begin_inset Flex Multiple Columns
27150 \begin_layout Plain Layout
27154 The youth moved in the best society
27155 \begin_inset space ~
27158 – had, so far as was known, no enemies and no particular vices.
27159 He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
27160 had been broken off by mutual consent some months before, and there was
27161 no sign that it had left any very profound feeling behind it.
27162 For the rest {sic} the man's life moved in a narrow and conventional circle,
27163 for his habits were quiet and his nature unemotional.
27164 Yet it was upon this easy-going young aristocrat that death came, in most
27165 strange and unexpected form, between the hours of ten and eleven-twenty
27166 on the night of March 30, 1894.
27174 \begin_layout Plain Layout
27178 Ronald Adair was fond of cards
27179 \begin_inset space ~
27182 – playing continually, but never for such stakes as would hurt him.
27183 He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
27184 It was shown that, after dinner on the day of his death, he had played
27185 a rubber of whist at the latter club.
27186 He had also played there in the afternoon.
27191 The evidence of those who had played with him
27192 \begin_inset space ~
27196 Murray, Sir John Hardy, and Colonel Moran
27197 \begin_inset space ~
27200 – showed that the game was whist, and that there was a fairly equal fall
27202 Adair might have lost five pounds, but not more.
27203 His fortune was a considerable one, and such a loss could not in any way
27205 He had played nearly every day at one club or other, but he was a cautious
27206 player, and usually rose a winner.
27207 It came out in evidence that, in partnership with Colonel Moran, he had
27208 actually won as much as four hundred and twenty pounds in a sitting, some
27209 weeks before, from Godfrey Milner and Lord Balmoral.
27210 So much for his recent history as it came out at the inquest.
27218 \begin_layout Subsection
27219 Exemples plus compliqués
27222 \begin_layout Standard
27223 Les exemples proposés dans cette section illustrent quelques fonctionnalités
27224 plus particulières de l'insertion de colonnes multiples.
27227 \begin_layout Standard
27228 Pour découvrir d'autres fonctionnalités, référez-vous à le
27231 \begin_inset CommandInset href
27233 name "documentation"
27234 target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
27248 \begin_layout Subsubsection
27252 \begin_layout Standard
27253 Pour ajouter un texte en préface pour plusieurs colonnes, positionnez le
27254 curseur dans l'insert multi-colonnes et appelez le menu
27256 Insertion\SpecialChar menuseparator
27260 Saisissez votre texte de préface dans cet insert.
27261 \begin_inset Newline newline
27264 Voici un exemple avec un texte en préface:
27267 \begin_layout Standard
27270 \begin_inset VSpace bigskip
27276 \begin_layout Standard
27279 \begin_inset Flex Multiple Columns
27282 \begin_layout Plain Layout
27285 \begin_inset Argument 2
27288 \begin_layout Plain Layout
27291 And the story continues and continues and continues and continues\SpecialChar ldots
27299 On the evening of the crime, he returned from the club exactly at ten.
27300 His mother and sister were out spending the evening with a relation.
27301 The servant deposed that she heard him enter the front room on the second
27302 floor, generally used as his sitting-room.
27303 She had lit a fire there, and as it smoked she had opened the window.
27304 No sound was heard from the room until eleven-twenty, the hour of the return
27305 of Lady Maynooth and her daughter.
27306 Desiring to say good-night, she attempted to enter her son's room.
27307 The door was locked on the inside, and no answer could be got to their
27308 cries and knocking.
27309 Help was obtained, and the door forced.
27310 The unfortunate young man was found lying near the table.
27311 His head had been horribly mutilated by an expanding revolver bullet, but
27312 no weapon of any sort was to be found in the room.
27320 \begin_layout Standard
27321 Vous pouvez également utiliser une en-tête de section en tant que préface
27322 si vous insérez une commande de section en code \SpecialChar TeX
27323 : par exemple, la commande
27326 \begin_layout Standard
27332 subsection{subsection title}
27335 \begin_layout Standard
27336 crée une sous-section.
27337 Et dans l'exemple suivant, la préface est une sous-sous-section:
27340 \begin_layout Standard
27343 \begin_inset Flex Multiple Columns
27346 \begin_layout Plain Layout
27349 \begin_inset Argument 2
27352 \begin_layout Plain Layout
27358 \begin_layout Plain Layout
27367 This is a subsubsection heading as a preface
27371 \begin_layout Plain Layout
27385 A minute examination of the circumstances served only to make the case more
27387 In the first place, no reason could be given why the young man should have
27388 fastened the door upon the inside.
27389 There was the possibility that the murderer had done this, and had afterwards
27390 escaped by the window.
27391 The drop was at least twenty feet, however, and a bed of crocuses in full
27393 Neither the flowers nor the earth showed any sign of having been disturbed,
27394 nor were there any marks upon the narrow strip of grass which separated
27395 the house from the road.
27396 Apparently, therefore, it was the young man himself who had fastened the
27398 But how did he come by his death? No one could have climbed up to the window
27399 without leaving traces.
27400 Suppose a man had fired through the window, he would indeed be a remarkable
27401 shot who could with a revolver inflict so deadly a wound.
27402 Again, Park Lane is a frequented thoroughfare; there is a cab stand within
27403 a hundred yards of the house.
27404 No one had heard a shot.
27412 \begin_layout Standard
27413 S'il reste un espacement vertical inférieur à 6 lignes de texte avant le
27414 début de la zone multi-colonnes, un saut de page sera inséré automatiquement.
27415 Vous voudrez peut-être changer ce réglage en fonction de du nombre de lignes
27416 du texte en préface: ceci peut se faire en positionnant le curseur dans
27417 l'insert multi-colonnes après la préface (si elle existe) et en appelant
27420 Insertion\SpecialChar menuseparator
27421 Espacement avant saut de page
27424 Saisissez alors l’espacement désiré, e.g.
27426 \begin_inset Quotes cld
27430 \begin_inset Quotes crd
27434 \begin_inset Quotes erd
27440 \begin_inset Newline newline
27445 Dans l’exemple qui suit, l'espacement est réglé à 7 lignes de texte en saisissan
27447 \begin_inset Quotes cld
27457 \begin_inset Quotes crd
27466 doit âtre insérée en code \SpecialChar TeX
27470 \begin_layout Standard
27473 \begin_inset Flex Multiple Columns
27476 \begin_layout Plain Layout
27479 \begin_inset Argument 3
27482 \begin_layout Plain Layout
27489 \begin_layout Plain Layout
27505 On the evening of the crime, he returned from the club exactly at ten.
27506 His mother and sister were out spending the evening with a relation.
27507 The servant deposed that she heard him enter the front room on the second
27508 floor, generally used as his sitting-room.
27509 She had lit a fire there, and as it smoked she had opened the window.
27510 No sound was heard from the room until eleven-twenty, the hour of the return
27511 of Lady Maynooth and her daughter.
27512 Desiring to say good-night, she attempted to enter her son's room.
27513 The door was locked on the inside, and no answer could be got to their
27514 cries and knocking.
27515 Help was obtained, and the door forced.
27516 The unfortunate young man was found lying near the table.
27517 His head had been horribly mutilated by an expanding revolver bullet, but
27518 no weapon of any sort was to be found in the room.
27526 \begin_layout Subsubsection
27529 Espacements environnants
27532 \begin_layout Standard
27533 L’espacement avant et après un bloc de colonnes multiples peut être réglé
27545 Par exemple la commande en code \SpecialChar TeX
27549 \begin_layout LyX-Code
27560 \begin_layout Standard
27561 règle la valeur à 3cm.
27562 La modification doit être faite avant le début de l'insert multi-colonnes.
27563 La valeur prédéfinie est 13pt.
27566 \begin_layout Standard
27574 \begin_inset space \thinspace{}
27580 \begin_layout Standard
27584 \begin_layout Plain Layout
27590 multicolsep}{2.5cm}
27598 \begin_layout Standard
27601 \begin_inset Flex Multiple Columns
27604 \begin_layout Plain Layout
27608 All day I turned these facts over in my mind, endeavouring to hit upon some
27609 theory which could reconcile them all, and to find that line of least resistanc
27610 e which my poor friend had declared to be the starting-point of every investigat
27612 I confess that I made little progress.
27613 In the evening I strolled across the Park, and found myself about six o'clock
27614 at the Oxford Street end of Park Lane.
27615 A group of loafers upon the pavements, all staring up at a particular window,
27616 directed me to the house which I had come to see.
27617 A tall, thin man with coloured glasses, whom I strongly suspected of being
27618 a plain-clothes detective, was pointing out some theory of his own, while
27619 the others crowded round to listen to what he said.
27620 I got as near him as I could, but his observations seemed to me to be absurd,
27621 so I withdrew again in some disgust.
27622 As I did so I struck against an elderly, deformed man, who had been behind
27623 me, and I knocked down several books which he was carrying.
27631 \begin_layout Standard
27634 \begin_inset Note Greyedout
27637 \begin_layout Plain Layout
27642 les valeurs réglées via
27648 seront utilisées pour tous les environnements multi-colonnes suivants jusqu'à
27649 la prochaine modification de la valeur.
27657 \begin_layout Standard
27661 \begin_layout Plain Layout
27675 \begin_inset Note Note
27678 \begin_layout Plain Layout
27681 go back to the default
27689 \begin_layout Standard
27692 \begin_inset Newpage newpage
27698 \begin_layout Subsubsection
27702 \begin_layout Standard
27703 Un saut de colonne peut être forcé en insérant la commande
27709 en code \SpecialChar TeX
27710 là où la colonne doit être interrompue.
27711 Notez bien que des zones vides seront créées la plupart du temps lorsque
27712 cette commande est utilisée.
27713 \begin_inset Newline newline
27719 \begin_layout Standard
27722 \begin_inset Flex Multiple Columns
27725 \begin_layout Plain Layout
27729 \begin_inset Quotes eld
27732 You're surprised to see me, sir,
27733 \begin_inset Quotes erd
27736 said he, in a strange, croaking voice.
27739 \begin_layout Plain Layout
27743 I acknowledged that I was.
27746 \begin_layout Plain Layout
27750 \begin_inset Quotes eld
27753 Well, I've a conscience, sir, and when I chanced to see you go into this
27754 house, as I came hobbling after you, I thought to myself, I'll just step
27755 in and see that kind gentleman, and tell him that if I was a bit gruff
27756 in my manner there was not any harm meant, and that I am much obliged to
27757 him for picking up my books.
27758 \begin_inset Quotes erd
27764 \begin_layout Plain Layout
27768 \begin_inset Quotes eld
27771 You make too much of a trifle,
27772 \begin_inset Quotes erd
27777 \begin_inset Quotes eld
27780 May I ask how you knew who I was?
27781 \begin_inset Quotes erd
27784 APRÈS CETTE PHRASE UN SAUT DE COLONNE EST IMPOSÉ.
27788 \begin_layout Plain Layout
27800 \begin_layout Plain Layout
27804 \begin_inset Quotes eld
27807 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27808 you'll find my little bookshop at the corner of Church Street, and very
27809 happy to see you, I am sure.
27810 Maybe you collect yourself, sir.
27814 \begin_inset space ~
27828 \begin_inset space ~
27831 – a bargain, every one of them.
27832 With five volumes you could just fill that gap on that second shelf.
27833 It looks untidy, does it not, sir?
27834 \begin_inset Quotes erd
27845 \begin_layout Subsubsection
27846 Séparation entre colonnes
27849 \begin_layout Standard
27850 La largeur des colonnes est calculée automatiquement, mais vous pouvez modifier
27851 l'espacement entre colonnes.
27852 Ceci est possible grâce à la longueur
27859 Sa valeur implicite est 10pt.
27860 Voici un exemple dans lequel l'espacement est fixé à 3cm:
27863 \begin_layout Standard
27867 \begin_layout Plain Layout
27881 \begin_layout Standard
27884 \begin_inset Flex Multiple Columns
27887 \begin_layout Plain Layout
27891 My observations of No.
27892 \begin_inset space \space{}
27895 427 Park Lane did little to clear up the problem in which I was interested.
27896 The house was separated from the street by a low wall and railing, the
27897 whole not more than five feet high.
27898 It was perfectly easy, therefore, for anyone to get into the garden, but
27899 the window was entirely inaccessible, since there was no water pipe or
27900 anything which could help the most active man to climb it.
27901 More puzzled than ever, I retraced my steps to Kensington.
27902 I had not been in my study five minutes when the maid entered to say that
27903 a person desired to see me.
27904 To my astonishment it was none other than my strange old book collector,
27905 his sharp, wizened face peering out from a frame of white hair, and his
27906 precious volumes, a dozen of them at least, wedged under his right arm.
27914 \begin_layout Standard
27918 \begin_layout Plain Layout
27932 \begin_inset Note Note
27935 \begin_layout Plain Layout
27938 go back to the default
27946 \begin_layout Subsubsection
27950 \begin_layout Standard
27951 Entre les colonnes est placé un filet de largeur
27958 Si cette largeur est fixée à 0pt (c'est la valeur implicite), le filet
27960 Dans l'exemple suivant, le filet a une largeur de 2pt:
27963 \begin_layout Standard
27967 \begin_layout Plain Layout
27973 columnseprule}{2pt}
27981 \begin_layout Standard
27984 \begin_inset Flex Multiple Columns
27987 \begin_layout Plain Layout
27991 \begin_inset Quotes eld
27994 You're surprised to see me, sir,
27995 \begin_inset Quotes erd
27998 said he, in a strange, croaking voice.
28001 \begin_layout Plain Layout
28005 I acknowledged that I was.
28008 \begin_layout Plain Layout
28012 \begin_inset Quotes eld
28015 Well, I've a conscience, sir, and when I chanced to see you go into this
28016 house, as I came hobbling after you, I thought to myself, I'll just step
28017 in and see that kind gentleman, and tell him that if I was a bit gruff
28018 in my manner there was not any harm meant, and that I am much obliged to
28019 him for picking up my books.
28020 \begin_inset Quotes erd
28026 \begin_layout Plain Layout
28030 \begin_inset Quotes eld
28033 You make too much of a trifle,
28034 \begin_inset Quotes erd
28039 \begin_inset Quotes eld
28042 May I ask how you knew who I was?
28043 \begin_inset Quotes erd
28049 \begin_layout Plain Layout
28053 \begin_inset Quotes eld
28056 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
28057 you'll find my little bookshop at the corner of Church Street, and very
28058 happy to see you, I am sure.
28059 Maybe you collect yourself, sir.
28063 \begin_inset space ~
28077 \begin_inset space ~
28080 – a bargain, every one of them.
28081 With five volumes you could just fill that gap on that second shelf.
28082 It looks untidy, does it not, sir?
28083 \begin_inset Quotes erd
28094 \begin_layout Standard
28097 \begin_inset VSpace defskip
28103 \begin_layout Standard
28104 Le filet peut être mis en couleur en redéfinissant la commande
28111 Ceci est fait en insérant la commande
28114 \begin_layout LyX-Code
28121 columnseprulecolor}{
28126 \begin_layout Standard
28127 en code \SpecialChar TeX
28128 , avant l'insert multi-colonnes.
28129 Remplacez dans cette commande
28133 par la couleur de votre choix.
28134 Vous pouvez utiliser les couleurs prédéfinies ou celles que vous avez définies
28135 vous-même, voyez le
28137 Manuel des objets insérés
28143 pour les détails sur la définition des couleurs.
28144 Pour revenir à la couleur implicite, insérez la commande
28147 \begin_layout LyX-Code
28154 columnseprulecolor}{
28159 \begin_layout Standard
28160 Dans l'exemple qui suit, sont définis un filet magenta et une séparation
28161 de colonnes de 1cm:
28164 \begin_layout Standard
28170 \begin_layout Plain Layout
28179 \begin_layout Plain Layout
28185 columnseprulecolor}{
28195 \begin_layout Standard
28198 \begin_inset Flex Multiple Columns
28201 \begin_layout Plain Layout
28205 \begin_inset Quotes eld
28208 You're surprised to see me, sir,
28209 \begin_inset Quotes erd
28212 said he, in a strange, croaking voice.
28215 \begin_layout Plain Layout
28219 I acknowledged that I was.
28222 \begin_layout Plain Layout
28226 \begin_inset Quotes eld
28229 Well, I've a conscience, sir, and when I chanced to see you go into this
28230 house, as I came hobbling after you, I thought to myself, I'll just step
28231 in and see that kind gentleman, and tell him that if I was a bit gruff
28232 in my manner there was not any harm meant, and that I am much obliged to
28233 him for picking up my books.
28234 \begin_inset Quotes erd
28240 \begin_layout Plain Layout
28244 \begin_inset Quotes eld
28247 You make too much of a trifle,
28248 \begin_inset Quotes erd
28253 \begin_inset Quotes eld
28256 May I ask how you knew who I was?
28257 \begin_inset Quotes erd
28263 \begin_layout Plain Layout
28267 \begin_inset Quotes eld
28270 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
28271 you'll find my little bookshop at the corner of Church Street, and very
28272 happy to see you, I am sure.
28273 Maybe you collect yourself, sir.
28277 \begin_inset space ~
28291 \begin_inset space ~
28294 – a bargain, every one of them.
28295 With five volumes you could just fill that gap on that second shelf.
28296 It looks untidy, does it not, sir?
28297 \begin_inset Quotes erd
28308 \begin_layout Standard
28314 \begin_layout Plain Layout
28320 columnseprule}{0pt}
28323 \begin_layout Plain Layout
28329 columnseprulecolor}{
28337 \begin_inset Note Note
28340 \begin_layout Plain Layout
28343 go back to the default
28351 \begin_layout Standard
28352 \begin_inset Newpage newpage
28358 \begin_layout Section
28359 Paragraphes de forme inhabituelle
28362 \begin_layout Standard
28365 , à l'instar des autres générateurs de texte, utilise implicitement des
28366 paragraphes rectangulaires.
28367 Pour des cas particuliers comme des affiches, des cartes d'invitation ou
28368 des poèmes, vous pouvez modifier la forme des paragraphes à volonté.
28369 Ceci est possible grâce au paquetage \SpecialChar LaTeX
28374 qui est chargé en utilisant dans les paramètres du document le module
28376 Formes de paragraphe paramétrable
28381 \begin_layout Subsection
28385 \begin_layout Standard
28392 fournit les formes suivantes:
28395 \begin_layout Standard
28398 \begin_inset Tabular
28399 <lyxtabular version="3" rows="13" columns="3">
28400 <features booktabs="true" islongtable="true" longtabularalignment="center">
28401 <column alignment="center" valignment="middle" width="16col%">
28402 <column alignment="center" valignment="middle" width="40col%">
28403 <column alignment="center" valignment="middle" width="35col%">
28404 <row endhead="true">
28405 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28408 \begin_layout Plain Layout
28416 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28419 \begin_layout Plain Layout
28425 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
28428 \begin_layout Plain Layout
28436 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28439 \begin_layout Plain Layout
28447 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28450 \begin_layout Plain Layout
28451 Disque avec un trou circulaire (à la taille d'un CD/DVD)
28456 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28459 \begin_layout Plain Layout
28460 Pas de mise à l'échelle possible.
28461 Attention, quantité de texte limitée
28468 <cell alignment="center" valignment="top" topline="true" usebox="none">
28471 \begin_layout Plain Layout
28479 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28482 \begin_layout Plain Layout
28488 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28491 \begin_layout Plain Layout
28492 Fragile, le calcul peut échouer
28499 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28502 \begin_layout Plain Layout
28510 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28513 \begin_layout Plain Layout
28514 Rhomboïde (symbolisant un
28515 \begin_inset Quotes cld
28519 \begin_inset Quotes crd
28527 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28530 \begin_layout Plain Layout
28538 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28541 \begin_layout Plain Layout
28549 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28552 \begin_layout Plain Layout
28558 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28561 \begin_layout Plain Layout
28569 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28572 \begin_layout Plain Layout
28580 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28583 \begin_layout Plain Layout
28589 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28592 \begin_layout Plain Layout
28600 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28603 \begin_layout Plain Layout
28611 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28614 \begin_layout Plain Layout
28615 Écrou (hexagone avec un trou circulaire)
28620 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28623 \begin_layout Plain Layout
28631 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28634 \begin_layout Plain Layout
28642 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28645 \begin_layout Plain Layout
28651 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28654 \begin_layout Plain Layout
28662 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28665 \begin_layout Plain Layout
28673 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28676 \begin_layout Plain Layout
28677 Étoile à 5 branches
28682 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
28685 \begin_layout Plain Layout
28693 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28696 \begin_layout Plain Layout
28704 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28707 \begin_layout Plain Layout
28713 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28716 \begin_layout Plain Layout
28724 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28727 \begin_layout Plain Layout
28735 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28738 \begin_layout Plain Layout
28739 Goutte de pluie normale/inversée
28744 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28747 \begin_layout Plain Layout
28748 Fragile, le calcul peut échouer
28755 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28758 \begin_layout Plain Layout
28767 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28770 \begin_layout Plain Layout
28771 Le logo \SpecialChar TeX
28777 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28780 \begin_layout Plain Layout
28788 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28791 \begin_layout Plain Layout
28795 \begin_inset Newline newline
28803 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28806 \begin_layout Plain Layout
28807 Triangles avec des orientations différentes
28812 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
28815 \begin_layout Plain Layout
28829 \begin_layout Standard
28830 Pour utiliser une forme pour votre paragraphe, sélectionnez simplement la
28831 forme souhaitée dans le menu déroulant des styles.
28834 \begin_layout Standard
28835 \begin_inset Newpage newpage
28841 \begin_layout Standard
28842 Voici un exemple de paragraphe en forme d'écrou:
28845 \begin_layout Standard
28846 \begin_inset VSpace bigskip
28855 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28856 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28858 At vero eos et accusam et justo duo dolores et ea rebum.
28859 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28861 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28862 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28866 \begin_layout Standard
28867 \begin_inset VSpace bigskip
28873 \begin_layout Standard
28876 \begin_inset Note Greyedout
28879 \begin_layout Plain Layout
28885 a: les paragraphes mis en forme via
28889 ne peuvent pas franchir une limite de page.
28897 \begin_layout Standard
28898 \begin_inset VSpace bigskip
28904 \begin_layout Standard
28911 prend soin de préserver la forme, quelle que soit la quantité de texte
28913 De ce fait la taille du paragraphe change avec cette quantité.
28914 Ceci peut conduite à des paragraphes qui empiètent dans les marges.
28915 Pour illustrer cette mise à l'échelle, voici le même paragraphe avec deux
28916 fois plus de texte:
28919 \begin_layout Standard
28920 \begin_inset Newpage newpage
28929 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28930 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28932 At vero eos et accusam et justo duo dolores et ea rebum.
28933 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28935 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28936 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28938 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28939 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28941 At vero eos et accusam et justo duo dolores et ea rebum.
28942 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28944 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28945 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28949 \begin_layout Standard
28950 \begin_inset VSpace bigskip
28956 \begin_layout Standard
28961 est une exception: elle ne peut pas être mise à l'échelle puisqu'elle doit
28962 correspondre à une étiquette de CD/DVD.
28963 De ce fait, la quantité de texte que l'on peut mettre en forme est limitée.
28966 \begin_inset Newline newline
28979 sont fragiles, ce qui veut dire que le calcul de la taille peut échouer,
28980 en fonction de la quantité de texte.
28981 Vous aurez alors une erreur \SpecialChar LaTeX
28983 \begin_inset Quotes cld
28986 Arithmetic overflow
28987 \begin_inset Quotes crd
28991 Dans ce cas, essayez d'ajouter ou d'enlever du texte; si rien ne fonctionne,
28992 vous devez utiliser une autre forme\SpecialChar ldots
28996 \begin_layout Standard
28997 \begin_inset VSpace bigskip
29003 \begin_layout Standard
29004 Pour les formes pointues, vous verrez peut-être un échec de l'algorithme
29005 de césure de \SpecialChar LaTeX
29007 Il est alors souvent nécessaire d'ajouter des points de césure explicites
29013 arg "specialchar-insert hyphenation"
29018 ) dans les parties de texte correspondantes.
29021 \begin_layout Standard
29022 \begin_inset VSpace bigskip
29028 \begin_layout Standard
29029 Les paragraphes mis en forme par shapepar sont toujours ou bien centrés
29030 ou bien alignées au fer à gauche.
29031 Le menu de dialogue des paragraphes ne peut donc pas être utilisé pour
29032 aligner ce type de paragraphe.
29033 Une solution consiste à mettre le paragraphe en forme dans une minipage
29034 ou une parbox et à aligner la boîte.
29035 Le problème est alors de trouver la bonne largeur pour la boîte, parce
29036 que si elle est trop large et que vous la centrez, le paragraphe n'est
29037 pas centré parce qu'il est au fer à gauche dans la boîte.
29038 Vous devrez alors jouer un peu avec la largeur de la boîte jusqu’à satisfaction.
29039 Voici deux paragraphes en forme de cœur, le premier est non aligné, le
29040 second est aligné à droite:
29043 \begin_layout Standard
29044 \begin_inset Newpage newpage
29050 \begin_layout Heart
29054 Lo\SpecialChar softhyphen
29055 rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
29056 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
29058 At vero eos et accusam et justo duo dolores et ea rebum.
29059 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
29063 \begin_layout Standard
29064 \begin_inset VSpace bigskip
29070 \begin_layout Standard
29073 \begin_inset Box Frameless
29083 height_special "totalheight"
29088 backgroundcolor "none"
29091 \begin_layout Heart
29095 Lo\SpecialChar softhyphen
29096 rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
29097 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
29099 At vero eos et accusam et justo duo dolores et ea rebum.
29100 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
29109 \begin_layout Subsection
29110 Formes personnalisées
29113 \begin_layout Standard
29114 Vous pouvez définir vos propres formes.
29115 Le faire à la main demande beaucoup de travail parce qu'il faut spécifier
29116 chaque coordonnée, mais il est possible de confier le travail à l'ordinateur:
29119 \begin_layout Enumerate
29120 Installer le programme
29121 \begin_inset CommandInset href
29124 target "https://www.ctan.org/tex-archive/graphics/jpgfdraw"
29132 \begin_layout Enumerate
29139 TeX/LaTeX\SpecialChar menuseparator
29140 Settings\SpecialChar menuseparator
29143 et sélectionner la taille de police utilisée dans le document.
29144 Par exemple, le présent document utilise un police 12pt.
29147 \begin_layout Enumerate
29151 \begin_layout Enumerate
29154 TeX/LaTeX\SpecialChar menuseparator
29157 pour exporter la forme en coordonnées.
29158 Dans le menu de dialogue qui s'ouvre, utiliser soit le squelette, soit
29159 le chemin proprement dit
29163 \begin_layout Plain Layout
29164 Pour plus d'information voir
29165 \begin_inset CommandInset href
29167 target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
29180 \begin_layout Standard
29181 Les coordonnées ont copiées dans un fichier \SpecialChar TeX
29183 Pour l'utiliser avec le document:
29186 \begin_layout Enumerate
29187 Placer le curseur avant le premier caractère du paragraphe concerné (ou
29188 dans un nouveau paragraphe vide).
29192 \begin_layout Enumerate
29193 Ouvrir dans \SpecialChar LyX
29196 Insertion\SpecialChar menuseparator
29197 Fichier\SpecialChar menuseparator
29200 , sélectionner le fichier exporté par
29209 \begin_layout Standard
29210 \begin_inset VSpace defskip
29216 \begin_layout Standard
29217 \begin_inset Note Greyedout
29220 \begin_layout Plain Layout
29225 a: le changement de forme ne s'applique qu’au paragraphe concerné; tout
29226 redevient normal pour le paragraphe suivant.
29227 De ce fait la définition de forme doit être répétée pour chaque paragraphe
29228 dont on veut imposer la forme personnalisée.
29236 \begin_layout Standard
29237 \begin_inset VSpace bigskip
29243 \begin_layout Standard
29247 \begin_layout Standard
29248 \begin_inset VSpace bigskip
29254 \begin_layout Standard
29255 \begin_inset CommandInset include
29257 filename "../SpecialParagraphShape.tex"
29263 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
29264 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
29266 At vero eos et accusam et justo duo dolores et ea rebum.
29267 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
29269 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
29270 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
29274 \begin_layout Standard
29275 \begin_inset VSpace bigskip
29281 \begin_layout Standard
29286 pour tracer des formes vraiment complexes avec
29290 , vous pouvez tracer la forme à l'aide d'un logiciel de votre choix et
29291 importer l'image correspondante dans
29296 Il vous suffit ensuite de tracer une ligne ou un spline le long du squelette
29300 \begin_layout Standard
29301 \begin_inset VSpace bigskip
29307 \begin_layout Standard
29310 Formes de paragraphe paramétrables
29312 fournit également les deux styles
29320 , qui peuvent être utilisés pour définir de nouvelles formes coordonnée
29325 \begin_layout Plain Layout
29326 Ces commandes sont utilisées de manière interne pour toutes le formes décrites
29333 Pour en savoir plus quant à l'utilisation de ces styles et à d'autres possibili
29334 tés de personnalisation, voir la
29337 \begin_inset CommandInset href
29339 name "documentation"
29340 target "https://www.ctan.org/tex-archive/macros/latex/contrib/shapepar/shapepar.pdf"