1 #LyX 2.4 created this file. For more info see https://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/fr/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that the User's Guide prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the User's Guide may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
21 \let\myTOC\tableofcontents
22 \renewcommand{\tableofcontents}{%
23 \pdfbookmark[1]{\contentsname}{}
26 \pagenumbering{arabic}}
28 % extra space for tables
29 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
31 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
32 \use_default_options false
40 \maintain_unincluded_children no
42 \language_package default
43 \inputencoding auto-legacy
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
54 \font_typewriter_osf false
55 \font_sf_scale 100 100
56 \font_tt_scale 100 100
58 \use_dash_ligatures false
60 \default_output_format pdf2
62 \bibtex_command default
63 \index_command default
67 \pdf_title "Options avancées de LyX"
68 \pdf_author "LyX Team"
69 \pdf_subject "Options avancées LyX"
70 \pdf_keywords "LyX, Documentacion, Options avancées"
72 \pdf_bookmarksnumbered true
73 \pdf_bookmarksopen false
74 \pdf_bookmarksopenlevel 1
79 \pdf_pdfusetitle false
80 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
83 \use_package amsmath 1
84 \use_package amssymb 1
87 \use_package mathdots 1
88 \use_package mathtools 1
90 \use_package stackrel 1
91 \use_package stmaryrd 1
92 \use_package undertilde 1
94 \cite_engine_type default
98 \paperorientation portrait
104 \notefontcolor #0000ff
111 \paragraph_separation indent
112 \paragraph_indentation default
114 \math_indentation default
115 \math_numbering_side default
120 \paperpagestyle headings
122 \tracking_changes false
123 \output_changes false
125 \postpone_fragile_content false
129 \docbook_table_output 0
130 \docbook_mathml_prefix 1
136 Options avancées de \SpecialChar LyX
140 \begin_layout Subtitle
142 \begin_inset Note Note
145 \begin_layout Plain Layout
146 Informations de révision :
149 \begin_layout Plain Layout
150 Traduction : Mise à jour pour 2.0 par JPChrétien, Date : 30/07/2011, relecture
151 partielle pour 2.0.5, 31/10/2012, remplacement de Éditer/Visionner/Insérer/Navigu
152 er par Édition/Affichage/Insertion/Navigation
155 \begin_layout Plain Layout
156 Mise à jour pour 2.1 (JPC): 30/12/2014, Traduction chapitre 8, unification
158 \begin_inset Quotes cld
162 \begin_inset Quotes crd
166 \begin_inset Quotes cld
170 \begin_inset Quotes crd
176 \begin_layout Plain Layout
177 Mise à jour pour 2.3 (JPC) : 04/08/2017, nouveautés 2.3, revue générale; 28/01/201
181 \begin_layout Plain Layout
182 Manquent les sections 7.2.3 à 7.2.7 (CVS/SVN)
185 \begin_layout Plain Layout
186 Mise à jour avant 2.4 (JPC) : 13/04/2021, section 7.2.6 (GIT) et 7.2.7 traduites.
187 CVS/SVN restent non traduits pour deux raisons : ces systèmes à dépôt centralis
188 é sont progressivement abandonnés au profit de GIT, et d'autre part les
189 utilisateurs des systèmes de contrôle de version sont généralement anglophones.
192 \begin_layout Plain Layout
193 Importation de la dernière mise à jour de 2.3 dans 2.4 : 19/04/2021
202 par l'équipe de \SpecialChar LyX
207 \begin_layout Plain Layout
208 Le principal responsable de la rédaction de ce fichier est
213 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
214 de la documentation de \SpecialChar LyX
217 <lyx-docs@lists.lyx.org>
220 \begin_inset Newline newline
223 Traduction en français par :
260 Merci d'envoyer vos commentaires et corrections sur la traduction à la
261 liste de diffusion de \SpecialChar LyX
264 <lyx-fr@lists.lyx.org>
274 \begin_layout Standard
275 \begin_inset CommandInset toc
276 LatexCommand tableofcontents
283 \begin_layout Chapter
287 \begin_layout Standard
297 que vous êtes en train de lire est avant tout la deuxième partie du
311 La raison de la division en deux du document est très simple : le
323 est déjà énorme et il contient toutes les fonctions de base qu'il faut
324 connaître pour préparer la plupart des documents.
325 Cependant, l'Équipe de \SpecialChar LyX
326 a pour but à long terme de rendre \SpecialChar LyX
328 différents fichiers de configuration et paquetages externes.
329 Cela signifie que si vous voulez utiliser le paquetage \SpecialChar LaTeX
331 pouvez créer un fichier de format qui lui soit dédié sans modifier \SpecialChar LyX
333 Nous avons déjà reçu ainsi plusieurs contributions, et certaines sont documenté
335 Il y a aussi quelques fonctionnalités plus
336 \begin_inset Quotes cld
340 \begin_inset Quotes crd
343 , comme les méthodes de présentation de bibliographies et la gestion des
344 documents éclatés en plusieurs fichiers, qui ne sont pas couverts par le
347 Guide de l'utilisateur
349 et sont décrites ici.
352 \begin_layout Standard
353 Ce manuel décrit aussi quelques fonctions spéciales, comme la gestion d'un
354 fax, le contrôle de version et le support de SGML, qui nécessitent des
355 logiciels supplémentaires pour fonctionner convenablement.
356 Il y a également un chapitre consacré à \SpecialChar LyX
358 Et enfin, il y a un chapitre sur les trucs et astuces \SpecialChar LaTeX
359 , qui servent à améliorer
360 vos documents grâce à la puissance de \SpecialChar LaTeX
362 Après tout, \SpecialChar LyX
363 est seulement WYSIWYM
367 \begin_layout Plain Layout
368 \begin_inset Quotes cld
371 What You See Is What You Mean
372 \begin_inset Quotes crd
376 \begin_inset Quotes cld
379 Vous voyez ce que vous voulez dire
380 \begin_inset Quotes crd
388 , et ne sera jamais qu'une interface à certaines des fonctions de \SpecialChar LaTeX
392 \begin_layout Standard
393 Si vous n'avez pas encore lu l'
397 , il est sûr que vous n'êtes pas au bon endroit.
402 est la première chose à consulter, car elle décrit les notations et les
403 formats de tous les manuels.
404 Vous devez aussi être à l'aise avec le
416 et avec toutes les fonctions de base de \SpecialChar LyX
420 \begin_layout Standard
421 Comme tous les sujets couverts par ce manuel dépendent étroitement de l'interact
422 ion de \SpecialChar LyX
423 avec \SpecialChar LaTeX
424 , le premier chapitre traite du fonctionnement interne de \SpecialChar LyX
426 et explique comment \SpecialChar LyX
427 peut générer exactement le code \SpecialChar LaTeX
429 Il est évidemment destiné à des utilisateurs aguerris de \SpecialChar LyX
433 \begin_layout Chapter
435 et \SpecialChar LaTeX
439 \begin_layout Section
440 Comment \SpecialChar LyX
441 utilise \SpecialChar LaTeX
445 \begin_layout Standard
446 Ce chapitre est à la fois pour les \SpecialChar TeX
447 -niciens et les curieux de \SpecialChar LaTeX
449 Nous allons y expliquer comment \SpecialChar LyX
450 et \SpecialChar LaTeX
451 fonctionnent ensemble pour produire
452 une sortie imprimable.
453 C'est le seul endroit de tous ces manuels où nous présumons que vous connaissez
454 quelque chose à \SpecialChar LaTeX
458 \begin_layout Standard
459 À un moment, nous avions coutume d'appeler \SpecialChar LyX
461 \begin_inset Quotes cld
464 interface WYSIWYM pour \SpecialChar LaTeX
466 \begin_inset Quotes crd
469 , mais ce n'est plus vrai désormais.
470 Des interfaces pour \SpecialChar LaTeX
472 Ce sont basiquement des éditeurs avec la possibilité de faire tourner \SpecialChar LaTeX
474 et de marquer les erreurs dans le fichier que vous éditez.
475 Bien que \SpecialChar LyX
485 , et qu'il marque aussi les erreurs dans le fichier, il fait aussi beaucoup,
486 beaucoup d'autres choses.
487 Grâce au concept WYSIWYM, vous n'avez pas besoin de connaître \SpecialChar LaTeX
492 a aussi ajouté quelques extensions à \SpecialChar LaTeX
494 Essayez un jour ceci : faites
496 Fichier\SpecialChar menuseparator
497 Exporter\SpecialChar menuseparator
502 Affichage\SpecialChar menuseparator
503 Afficher le code LaTeX
505 ) puis regardez le préambule du fichier
510 Vous remarquerez une variété de nouvelles macros définies spécialement
513 Ces macros sont définies automatiquement, en fonction de ce que vous utilisez
517 \begin_layout Standard
518 Il y a plusieurs commandes qui invoquent \SpecialChar LaTeX
523 \begin_layout Itemize
526 Document\SpecialChar menuseparator
532 \begin_layout Itemize
535 Document\SpecialChar menuseparator
544 jour\SpecialChar menuseparator
550 \begin_layout Standard
551 Elles n'invoqueront \SpecialChar LaTeX
552 que si le fichier a changé depuis la dernière fois
553 que \SpecialChar LaTeX
557 \begin_layout Standard
558 Quand vous faites tourner \SpecialChar LaTeX
559 sur le fichier que vous éditez, \SpecialChar LyX
564 \begin_layout Enumerate
565 Il convertit le document en \SpecialChar LaTeX
566 et l'enregistre dans un fichier avec l'extension
578 \begin_layout Enumerate
579 Il fait tourner \SpecialChar LaTeX
584 (peut-être plusieurs fois) et exécute toute autre commande (comme
592 ) nécessaire à la compilation du fichier \SpecialChar LaTeX
596 \begin_layout Enumerate
597 S'il y a des erreurs, il affiche le journal d'erreurs.
600 \begin_layout Standard
601 Si vous avez lancé \SpecialChar LaTeX
604 Affichage\SpecialChar menuseparator
615 Affichage\SpecialChar menuseparator
620 Fichier\SpecialChar menuseparator
624 réalise deux étapes supplémentaires :
627 \begin_layout Itemize
632 pour convertir le fichier DVI en PostScript;
635 \begin_layout Itemize
636 il exécute une visonneuse PostScript, comme
640 , pour afficher le résultat.
643 \begin_layout Standard
644 Lyx procède de manière similaire pour afficher ou exporter d'autres formats.
647 \begin_layout Section
648 Traduire des fichiers \SpecialChar LaTeX
653 \begin_layout Standard
654 Vous pouvez importer un fichier \SpecialChar LaTeX
655 dans \SpecialChar LyX
656 en utilisant le menu Fichier \SpecialChar menuseparator
657 Importer\SpecialChar menuseparator
659 X de \SpecialChar LyX
661 Cela va appeler un programme nommé
665 , qui va créer un fichier
675 va ensuite ouvrir ce fichier.
678 \begin_layout Standard
683 peut traduire la plupart des constructions \SpecialChar LaTeX
684 légales, mais pas toutes.
685 Ce qu'il ne parviendra pas à comprendre, il le laissera mode \SpecialChar TeX
687 qu'après avoir traduit un fichier avec tex2lyx, vous pouvez rechercher
688 les portions en code \SpecialChar TeX
689 et les corriger manuellement.
692 \begin_layout Standard
693 Si vous ignorez ce qu'est le code \SpecialChar TeX
694 , lisez le paragraphe suivant.
697 \begin_layout Section
698 Insérer du code \SpecialChar LaTeX
699 dans des documents \SpecialChar LyX
701 \begin_inset CommandInset label
703 name "sec:Insérer-du-code-LaTeX"
710 \begin_layout Standard
711 Vous pouvez faire en \SpecialChar LyX
712 tout ce que vous faites en \SpecialChar LaTeX
713 , pour une raison très
714 simple: vous pouvez toujours insérer du code \SpecialChar LaTeX
715 dans un document \SpecialChar LyX
718 ne peut tout simplement pas, et ne pourra probablement jamais, afficher
719 toutes les structures \SpecialChar LaTeX
721 Si vous avez besoin d'insérer des commandes \SpecialChar LaTeX
722 dans votre document \SpecialChar LyX
724 pouvez utiliser la boîte de
726 code \SpecialChar TeX
729 , que vous pouvez mettre dans votre document avec
731 Insertion\SpecialChar menuseparator
742 \begin_layout Standard
743 Voici un exemple d'insertion de commandes \SpecialChar LaTeX
744 dans un document \SpecialChar LyX
746 Le code ressemble à ceci :
749 \begin_layout LyX-Code
753 \begin_inset Newline newline
759 \begin_inset Newline newline
762 Un exemple d'environnement minipage.
764 \begin_inset Newline newline
767 mettre presque tout dedans, m
770 \begin_inset Newline newline
773 et des tableaux (non flottants).
774 \begin_inset Newline newline
780 \begin_inset Newline newline
784 \begin_inset Newline newline
790 \begin_inset Newline newline
796 \begin_inset Newline newline
802 \begin_inset Newline newline
807 \begin_inset Newline newline
813 \begin_inset Newline newline
819 \begin_inset Newline newline
825 \begin_inset Newline newline
833 \begin_layout Standard
836 code \SpecialChar TeX
839 contenant ce texte est juste après ce paragraphe.
840 Ceux d'entre vous qui lisent le manuel en ligne verront seulement un paquet
842 Ceux qui lisent une version imprimée du manuel verront le résultat final
846 \begin_layout Standard
850 \begin_layout Plain Layout
857 \begin_layout Plain Layout
864 \begin_layout Plain Layout
866 Un exemple d'environnement minipage.
867 Vous pouvez mettre presque tout dedans, m
869 ^eme des figures et des tableaux (non flottants).
872 \begin_layout Plain Layout
879 \begin_layout Plain Layout
884 \begin_layout Plain Layout
891 \begin_layout Plain Layout
898 \begin_layout Plain Layout
905 \begin_layout Plain Layout
911 \begin_layout Plain Layout
918 \begin_layout Plain Layout
925 \begin_layout Plain Layout
932 \begin_layout Plain Layout
944 \begin_layout Standard
945 En plus de l'utilisation du
947 code \SpecialChar TeX
950 , vous pouvez aussi créer un fichier séparé contenant une structure \SpecialChar LaTeX
952 Vous pouvez alors utiliser
954 Insertion\SpecialChar menuseparator
955 Fichier\SpecialChar menuseparator
958 pour inclure votre fichier (vous devez choisir le type
967 Nous vous recommandons de ne faire cela que si vous avez un fichier
976 Sinon, vous allez avoir du mal à partir à la chasse aux erreurs...
979 \begin_layout Standard
980 Encore quelques notes pour insister:
983 \begin_layout Itemize
984 au sein de \SpecialChar LyX
985 , le code \SpecialChar LaTeX
991 \begin_layout Itemize
997 si votre code \SpecialChar LaTeX
1001 \begin_layout Itemize
1002 attention à ne pas réinventer la roue.
1005 \begin_layout Standard
1006 Sur ce dernier point, \SpecialChar LyX
1007 dispose déjà de pas mal de possibilités, et encore
1008 plus sont en préparation.
1009 Assurez-vous de vérifier dans les manuels que \SpecialChar LyX
1010 n'a pas déjà telle ou telle
1011 fonction avant de vous lancer joyeusement dans l'écriture de code \SpecialChar LaTeX
1013 De plus, il existe beaucoup de paquetages \SpecialChar LaTeX
1014 pour faire toutes sortes de
1015 choses, des étiquettes et enveloppes aux tableaux sur plusieurs pages.
1017 \begin_inset CommandInset href
1020 target "http://www.ctan.org/"
1025 pour plus de détails.
1028 \begin_layout Standard
1029 Si vous avez effectivement besoin de faire quelque chose de bizarre avec
1030 votre document, référez-vous à un bon livre sur \SpecialChar LaTeX
1031 pour avoir de l'aide.
1032 Un certain nombre sont cités dans la bibliographie du
1035 \begin_inset space ~
1039 \begin_inset space ~
1047 \begin_layout Section
1049 et le préambule \SpecialChar LaTeX
1053 \begin_layout Subsection
1054 À propos du préambule \SpecialChar LaTeX
1058 \begin_layout Standard
1059 Si vous connaissez déjà \SpecialChar LaTeX
1060 , il n'y a pas besoin d'expliquer ici à quoi sert
1062 Si vous ne le connaissez pas, ce qui suit vous en donnera une idée – nous
1063 vous recommandons encore de consulter un livre sur \SpecialChar LaTeX
1064 pour plus d'information.
1065 Dans tous les cas, il vaut mieux lire les points ci-dessous, parce qu'ils
1066 expliquent ce que vous pouvez faire et ce que vous n'avez pas besoin de
1067 faire dans le préambule \SpecialChar LaTeX
1068 d'un document \SpecialChar LyX
1072 \begin_layout Standard
1073 Le préambule \SpecialChar LaTeX
1074 vient au tout début d'un document,
1082 \begin_layout Itemize
1083 déclarer la classe de document.
1085 l'a déjà fait à votre place.
1089 \begin_layout Standard
1090 Si vous êtes un \SpecialChar LaTeX
1091 -nicien expérimenté, et que vous avez une classe de document
1092 particulière dont vous voulez vous servir, voyez le manuel de
1096 pour savoir comment la faire reconnaître par \SpecialChar LyX
1098 Puis soumettez le fruit de vos efforts à l'équipe \SpecialChar LyX
1099 pour que cela paraisse
1100 dans de prochaines versions !
1104 \begin_layout Itemize
1105 déclarer les paquetages utilisés.
1106 Les paquetages \SpecialChar LaTeX
1107 fournissent des commandes spéciales, qui sont disponibles
1108 dans un document seulement si le paquetage a été déclaré dans le préambule.
1109 Par exemple, le paquetage
1113 force l'indentation de tous les paragraphes.
1114 Il y a d'autres paquetages pour des étiquettes, des enveloppes, des marges,
1118 \begin_layout Itemize
1119 fixer les compteurs, variables, longueurs et largeurs.
1120 Il y a plusieurs compteurs et variables \SpecialChar LaTeX
1125 être fixés globalement depuis le préambule afin d'avoir l'effet désiré.
1126 (Il y a aussi d'autres variables que vous pouvez ajuster dans le document.)
1127 Les marges sont un bon exemple de ce qui doit être fixé dans le préambule.
1128 Un autre exemple est le type de marqueur pour les listes.
1129 Vous pouvez en fait régler cela n'importe où, mais il est préférable de
1130 le faire une seule fois, dans le préambule.
1133 \begin_layout Itemize
1134 déclarer les commandes définies par l'utilisateur (avec
1146 ), pour la plupart ce sont des abréviations pour des commandes \SpecialChar LaTeX
1148 très souvent dans le document.
1149 Bien que le préambule soit un bon endroit pour déclarer de telles commandes,
1154 être définies n'importe où ailleurs (mais
1158 d'être utilisées pour la première fois, bien sûr...).
1159 Ce peut être utile s'il y a beaucoup de code \SpecialChar LaTeX
1160 brut dans votre document,
1161 ce qui normalement ne devrait pas être le cas.
1164 \begin_layout Standard
1166 ajoute son propre lot de définitions au préambule du fichier
1171 Ceci rend les fichiers \SpecialChar LaTeX
1172 générés par \SpecialChar LyX
1176 \begin_layout Subsection
1177 Changer le préambule
1180 \begin_layout Standard
1181 Les commandes que \SpecialChar LyX
1182 ajoute au préambule d'un fichier \SpecialChar LaTeX
1184 vous ne pouvez pas les changer sans modifier les sources de \SpecialChar LyX
1186 Vous pouvez toutefois ajouter vos propres commandes au préambule en sélectionna
1189 Document\SpecialChar menuseparator
1190 Paramètres\SpecialChar menuseparator
1194 \begin_inset space ~
1204 ajoute tout ce qu'il y a dans la fenêtre
1207 \begin_inset space ~
1213 à son propre préambule.
1214 Avant d'ajouter vos propres déclarations, vous devriez vous assurer que
1216 ne fait pas déjà ce que vous voulez faire (rappelez-vous ce que nous avons
1217 dit : ne réinventez pas la roue !).
1220 Assurez-vous aussi que votre préambule est correct.
1225 S'il y a une erreur, vous risquez de voir apparaître un message d'erreur
1227 \begin_inset Quotes cld
1237 \begin_inset Quotes crd
1241 Si vous voyez ce message, vérifiez votre préambule.
1244 \begin_layout Subsection
1248 \begin_layout Standard
1249 Voici quelques exemples de ce que vous pouvez ajouter au préambule, et de
1253 \begin_layout Subsubsection
1254 Exemple 1 : Décalages
1257 \begin_layout Standard
1258 Il y a deux variables dans \SpecialChar LaTeX
1259 qui contrôlent la position de la page :
1271 , c'est-à-dire décalage horizontal et décalage vertical.
1272 Ces variables sont utiles si vous pensez par exemple à l'impression d'étiquette
1274 Parfois, la taille d'un médium d'impression et l'aire effectivement imprimable
1275 ne sont pas les mêmes.
1276 C'est là qu'interviennent
1291 \begin_layout Standard
1292 Les valeurs par défaut de
1304 sont toutes deux de 0
1305 \begin_inset space ~
1308 pt, c'est-à-dire que la page n'est pas décalée.
1311 \begin_layout Standard
1312 Malheureusement, quelques pilotes DVI semblent toujours décaler la page.
1313 Nous ne savons pas pourquoi, ni pourquoi l'administrateur système n'a pas
1314 corrigé un tel comportement.
1315 Si vous utilisez \SpecialChar LyX
1316 sur un système que vous n'entretenez pas vous-même, et
1317 si votre administrateur système est un paresseux
1321 \begin_layout Plain Layout
1322 NdT : Traduction vraisemblable de
1323 \begin_inset Quotes cld
1326 your sysadmin is a doofus
1327 \begin_inset Quotes crd
1347 peuvent sauver la mise.
1348 Supposez que vos marges du haut et de gauche soient toujours 0,5
1349 \begin_inset space ~
1353 Vous pouvez ajouter ceci au préambule :
1356 \begin_layout LyX-Code
1364 \begin_layout LyX-Code
1372 \begin_layout Standard
1373 ...et vos marges devraient désormais être correctes.
1376 \begin_layout Subsubsection
1377 Exemple 2 : Étiquettes
1380 \begin_layout Standard
1381 Supposez que vous vouliez imprimer un paquet d'étiquettes d'adresse.
1382 Il y a un paquetage plutôt sympathique, disponible à votre archive CTAN
1383 la plus proche, pour imprimer des feuilles d'étiquettes, appelé
1388 Il est possible que votre système n'ait pas ce paquetage installé par défaut.
1389 Nous vous laissons le vérifier.
1390 Il vous faut aussi lire sa documentation ; nous n'allons pas le faire à
1392 Toutefois, comme c'est un exemple, nous allons vous montrer comment il
1396 \begin_layout Standard
1397 D'abord, assurez-vous que vous utilisez la classe de document
1402 Ensuite, vous devez ajouter ce qui suit dans votre préambule :
1405 \begin_layout LyX-Code
1411 \begin_layout LyX-Code
1417 \begin_layout LyX-Code
1423 \begin_layout LyX-Code
1429 \begin_layout LyX-Code
1435 \begin_layout LyX-Code
1441 \begin_layout LyX-Code
1447 \begin_layout Standard
1448 Ceci est la configuration pour des feuilles d'étiquette Avery, référence
1450 Vous êtes maintenant prêt à imprimer des étiquettes, mais si vous devez
1451 insérer du code \SpecialChar LaTeX
1452 , placez les commandes
1464 autour de chaque étiquette.
1465 C'est expliqué dans la documentation du paquetage, ainsi que d'autres fonctions
1469 \begin_layout Standard
1470 Un jour, quelqu'un écrira peut-être une fonction de \SpecialChar LyX
1471 pour supporter directement
1473 Peut-être même que ce sera vous.
1476 \begin_layout Subsubsection
1477 Exemple 3 : Indentation de paragraphe
1480 \begin_layout Standard
1481 Les Américains ont l'habitude d'indenter la première ligne de
1486 Comme avec toutes leurs autres mœurs étranges, la plupart des Américains
1487 vont se plaindre et récriminer jusqu'à ce qu'ils aient ce qu'ils veulent,
1488 et qu'ils puissent indenter la première ligne de chaque paragraphe.
1491 \begin_layout Standard
1492 Bien sûr, cette habitude n'est pas typographiquement correcte.
1493 Dans des livres, vous n'indentez en général la première ligne d'un paragraphe
1498 s'il en suit un autre.
1499 L'idée derrière l'indentation de la première ligne est de pouvoir distinguer
1500 deux paragraphes consécutifs.
1501 S'il y a pas de paragraphe précédent, par exemple s'il suit une figure,
1502 ou si c'est le premier paragraphe d'une section, alors il n'y a pas d'indentati
1506 \begin_layout Standard
1507 Si vous êtes un Américain typique
1511 \begin_layout Plain Layout
1512 NdT : Ce qui m'étonnerait, mais on ne sait jamais!
1517 , cependant, vous ne vous occupez pas de choses aussi ésotériques ; vous
1518 voulez votre indentation ! Ajoutez ceci au préambule :
1521 \begin_layout LyX-Code
1524 usepackage{indentfirst}
1527 \begin_layout Standard
1528 Si votre distribution \SpecialChar TeX
1529 n'est pas un vieux coucou, vous avez ce paquetage,
1530 et tous vos paragraphes auront l'indentation que vous pensez qu'ils méritent.
1533 \begin_layout Subsubsection
1534 Exemple 4 : Ce document
1537 \begin_layout Standard
1538 Vous pouvez aussi aller voir le préambule de ce document pour avoir une
1539 idée de certaines possibilités avancées.
1543 \begin_inset space ~
1549 risque de ne pas être visible en une fois, même en plein écran.
1552 \begin_layout Section
1554 et les erreurs \SpecialChar LaTeX
1558 \begin_layout Standard
1559 Quand \SpecialChar LyX
1560 invoque \SpecialChar LaTeX
1561 , il lui dit d'ignorer toute erreur et de continuer.
1562 Il se sert ensuite du fichier log de \SpecialChar LaTeX
1563 pour en faire l'autopsie.
1564 S'il y a une erreur quelque part, \SpecialChar LyX
1565 ouvre une boîte avec un listing d'erreurs.
1566 Cliquer sur l'une d'elles déplace le curseur à l'emplacement approprié
1571 \begin_layout Plain Layout
1573 fera occasionnellement des déductions fausses sur l'emplacement de l'erreur.
1574 Ça arrivera surtout dans les tableaux, les figures, les math et le préambule.
1583 \begin_layout Standard
1584 Quelques-uns préfèrent regarder le fichier journal directement, il est accessibl
1587 Document\SpecialChar menuseparator
1589 \begin_inset space ~
1593 \begin_inset space ~
1599 Il y a quelques erreurs et avertissements assez fréquents.
1600 Nous allons les traiter ici.
1601 Vous devriez vous reporter à un bon livre sur \SpecialChar LaTeX
1602 pour une liste complète.
1605 \begin_layout Itemize
1608 \begin_inset Quotes cld
1612 \begin_inset Quotes crd
1619 \begin_layout Standard
1620 Tout ce qui commence par ces mots est un message d'avertissement destiné
1622 \begin_inset Quotes cld
1626 \begin_inset Quotes crd
1629 le code \SpecialChar LaTeX
1631 Vous aurez des messages de ce type si vous avez ajouté ou changé des références
1632 croisées ou des entrées de bibliographie, auquel cas \SpecialChar LaTeX
1634 que vous devez l'exécuter une nouvelle fois.
1637 \begin_layout Standard
1638 Vous pouvez en général les ignorer.
1642 \begin_layout Itemize
1645 \begin_inset Quotes cld
1649 \begin_inset Quotes crd
1656 \begin_layout Standard
1657 Un autre message d'avertissement, cette fois au sujet de polices que \SpecialChar LaTeX
1660 Le reste du message indiquera souvent la police de substitution que \SpecialChar LaTeX
1665 \begin_layout Standard
1666 Vous pouvez les ignorer sans crainte.
1670 \begin_layout Itemize
1673 \begin_inset Quotes cld
1679 \begin_inset Quotes crd
1686 \begin_layout Standard
1692 cracher ce genre de messages.
1693 Il engendre apparemment au moins un message de ce type pour n'importe quel
1694 document que vous écrivez.
1695 Ces messages vous préviennent que les lignes sont trop longues et débordent
1696 sur la marge de droite.
1697 Ceci se produit si \SpecialChar LaTeX
1698 ne trouve pas comment couper les lignes de manière
1699 raisonnablement correcte (notoirement avec une police à chasse fixe, du
1700 fait que cette police ne permet pas trouver les points de césure automatiquemen
1702 Dans de nombreux cas, c'est impossible à déceler dans le rendu final (ce
1703 peut être un point ou deux).
1704 Parfois cependant, les lignes débordent visiblement dans la marge, et c'est
1705 quelque chose que vous ne souhaiterez pas voir dans votre impression finale.
1706 \begin_inset Newline newline
1709 Il y a plusieurs solutions pour minimiser l'effet de ces débordements.
1712 Activer les fonctionnalités micro-typographiques
1716 Document\SpecialChar menuseparator
1717 Paramètres\SpecialChar menuseparator
1720 peut déjà améliorer significativement les choses.
1721 Par ailleurs, un code \SpecialChar LaTeX
1722 tel que celui qui suit, inséré dans
1724 Document\SpecialChar menuseparator
1725 Paramètres\SpecialChar menuseparator
1728 réduit d'habitude massivement les débordements de ligne (ce code est inséré
1729 dans le préambule du présent document):
1732 \begin_layout LyX-Code
1736 \begin_inset Newline newline
1742 \begin_inset Newline newline
1747 emergencystretch 1.5em
1748 \begin_inset Newline newline
1756 \begin_layout Standard
1757 Dans certains, cependant, vous devrez finalement réécrire le texte pour
1758 obtenir des césures correctes
1762 \begin_layout Plain Layout
1763 Pour les détails , voir
1764 \begin_inset Flex URL
1767 \begin_layout Plain Layout
1769 http://www.tex.ac.uk/FAQ-overfull.html
1782 \begin_layout Standard
1783 Dans tous les cas, il faut vérifier les lignes concernées, au plus tard
1784 avant l’édition de la version finale du document.
1785 Vos yeux vous diront s'il y a un problème avec un espacement trop grand
1789 \begin_layout Plain Layout
1790 Vous pouvez aussi activer l'option
1791 \begin_inset Quotes cld
1795 \begin_inset Quotes crd
1798 dans les options de classe via
1799 \begin_inset Flex Noun
1802 \begin_layout Plain Layout
1803 Document\SpecialChar menuseparator
1804 Paramètres\SpecialChar menuseparator
1810 : \SpecialChar LaTeX
1811 tracera une barre noire dans la marge des lignes qui débordent.
1820 \begin_layout Itemize
1823 \begin_inset Quotes cld
1829 \begin_inset Quotes crd
1836 \begin_layout Standard
1837 Pas aussi courant que son cousin.
1838 Ceci de produit si \SpecialChar LaTeX
1839 ne trouve pas de point de césure raisonnable et par
1840 conséquent crée des lignes trop aérées.
1841 Comme précédemment, vérifiez si cela se voit.
1845 \begin_layout Itemize
1848 \begin_inset Quotes cld
1854 \begin_inset Quotes crd
1862 \begin_inset Quotes cld
1868 \begin_inset Quotes crd
1875 \begin_layout Standard
1876 Des avertissements sur des problèmes de saut de page.
1877 À nouveau, vous n'avez qu'à regarder ce qui sort.
1878 Vous verrez bien si quelque chose ne va pas.
1882 \begin_layout Itemize
1885 \begin_inset Quotes cld
1888 LaTeX Error: File 'Xxxx' not found
1889 \begin_inset Quotes crd
1896 \begin_layout Standard
1900 \begin_inset Quotes cld
1904 \begin_inset Quotes crd
1909 n'est pas présent sur ce système.
1910 Ceci apparaît habituellement parce qu'un paquetage nécessaire à votre document
1912 Si vous n'avez pas touché au préambule ou si vous n'avez pas utilisé la
1919 , alors un des paquetages que \SpecialChar LyX
1920 a essayé de charger est manquant.
1923 Aide\SpecialChar menuseparator
1925 \begin_inset space ~
1931 pour voir la liste des paquetages dont \SpecialChar LyX
1933 Ce fichier est mis à jour à chaque fois que vous reconfigurez \SpecialChar LyX
1936 Outils\SpecialChar menuseparator
1939 ) et vous dit quels paquetages ont été détectés et à quoi ils servent.
1942 \begin_layout Standard
1953 , et que le paquetage en question n'est pas installé, vous devez l'installer
1958 \begin_layout Itemize
1961 \begin_inset Quotes cld
1964 LaTeX Error: Unknown option
1965 \begin_inset Quotes crd
1972 \begin_layout Standard
1973 Les messages d'erreur commençant ainsi essayent de vous dire que vous avez
1974 spécifié une option impossible ou inexistante dans un paquetage.
1975 Vérifiez dans sa documentation.
1979 \begin_layout Itemize
1982 \begin_inset Quotes cld
1985 Undefined control sequence
1986 \begin_inset Quotes crd
1993 \begin_layout Standard
1994 Si vous avez inséré du code \SpecialChar LaTeX
1995 dans votre document, et fait une faute de frappe,
1996 vous aurez un de ceux-là.
1997 Vous pouvez aussi avoir oublié de charger un paquetage.
1998 Dans tous les cas, d'habitude ce message d'erreur veut dire que vous avez
1999 utilisé une commande inconnue.
2003 \begin_layout Standard
2004 Il y a d'autres messages d'erreur et d'avertissement.
2005 Quelques-uns sont explicites
2009 \begin_layout Plain Layout
2010 NdT : Pour un anglophone...
2016 Ce sont souvent des messages \SpecialChar LaTeX
2018 D'autres sont carrément incompréhensibles.
2019 Ce sont en fait des messages d'erreur \SpecialChar TeX
2020 , et nous n'avons vraiment
2024 de ce qu'ils signifient ou de comment les déchiffrer.
2025 Personne ne le sait.
2028 \begin_layout Standard
2029 Voici une liste de vérifications à effectuer si vous êtes confronté à des
2033 \begin_layout Enumerate
2034 cherchez d'éventuelles fautes de frappe dans le code \SpecialChar LaTeX
2035 que vous avez inséré;
2038 \begin_layout Enumerate
2039 s'il n'y a pas de fautes de frappe, vérifiez que vous avez utilisé les commandes
2043 \begin_layout Enumerate
2044 si vous avez un paquet de boîtes d'erreur entassées tout en haut du document
2045 — et surtout si vous voyez
2046 \begin_inset Quotes cld
2056 \begin_inset Quotes crd
2059 , ça veut dire qu'il y a des erreurs dans le préambule.
2060 Commencez par corriger votre préambule;
2063 \begin_layout Enumerate
2064 si vous n'avez rien ajouté au préambule et si vous n'avez pas ajouté de
2065 code \SpecialChar LaTeX
2066 au document, le suspect numéro un est votre distribution \SpecialChar LaTeX
2068 Vérifiez s'il manque des paquetages et rajoutez-les;
2071 \begin_layout Enumerate
2072 très bien, il ne manque aucun paquetage.
2073 Avez-vous utilisé une des options de réglage fin de \SpecialChar LyX
2079 l'une d'entre elles, en essayant par exemple d'insérer manuellement des
2083 \begin_inset space ~
2088 , de sauts de paragraphe ou de sauts de page ? Avez-vous essayé de bricoler
2089 quelque chose avec tout ça au lieu d'utiliser les environnements de paragraphe
2093 \begin_layout Enumerate
2094 d'accord, vous n'avez utilisé aucune des options de réglage fin, vous avez
2095 joué dans les règles.
2096 Avez-vous essayé une manœuvre bizarre ? Avez-vous fait quelque chose de
2097 pas net dans un tableau ou une équation, comme insérer un graphique dans
2098 une case de tableau ?
2101 \begin_layout Enumerate
2102 Avez-vous de longues portions de texte dans lesquelles \SpecialChar LaTeX
2104 d'endroit où passer à la ligne ? Par défaut, \SpecialChar LaTeX
2105 est assez strict avec la
2106 quantité d'espace entre les mots qu'il va ajouter pour passer à la ligne.
2107 Il est alors préférable que vous retravailliez le paragraphe pour éviter
2111 \begin_layout Enumerate
2112 avez-vous exagéré avec l'imbrication ? \SpecialChar LyX
2113 (actuellement) ne vérifie pas que
2114 vous restez dans les limites de l'imbrication d'environnements.
2115 Si vous avez imbriqué un tas d'environnements jusqu'au
2116 \begin_inset Formula $17^{e}$
2119 niveau, le problème est là;
2122 \begin_layout Enumerate
2123 vous n'avez obtenu aucun message d'erreur, mais votre rendu ne ressemble
2125 Si vous avez un tableau ou une figure qui est trop large ou trop haute
2126 pour la page, vous devez :
2130 \begin_layout Enumerate
2131 mettre la figure à l'échelle pour qu'elle tienne.
2134 \begin_layout Enumerate
2135 rétrécir le tableau pour qu'il tienne.
2139 \begin_layout Enumerate
2140 Si quelque chose d'autre ne va pas avec le rendu, et que vous n'avez rien
2141 essayé de bizarre ni bricolé avec les réglages fins, nous ne savons pas
2145 \begin_layout Standard
2146 Si vous n'êtes pas plus avancé avec tout ceci – et bien,
2150 que vous avez trouvé une erreur dans \SpecialChar LyX
2155 \begin_layout Chapter
2156 Outils supplémentaires
2159 \begin_layout Section
2160 Personnaliser une bibliographie avec Bib\SpecialChar TeX
2164 \begin_layout Standard
2165 L'essentiel des bases de l'utilisation de Bib\SpecialChar TeX
2170 sont décrites dans le paragraphe
2172 Les bases de données bibliographiques
2176 Guide de l'utilisateur
2179 Les paragraphes qui suivent détaillent les fonctionnalités bibliographiques
2180 particulières qui sont accessibles depuis \SpecialChar LyX
2184 \begin_layout Subsection
2185 Autres styles de citation
2188 \begin_layout Standard
2189 Le style standard de Bib\SpecialChar TeX
2190 utilise des nombres (par exemple
2191 \begin_inset Quotes cld
2195 \begin_inset Quotes crd
2198 ) pour faire référence à un ouvrage cité.
2199 Cependant, dans de nombreuses disciplines scientifiques, on utilise d'autres
2200 styles de citations.
2201 Le plus courant et le style auteur-année (par exemple
2202 \begin_inset Quotes cld
2206 \begin_inset Quotes crd
2211 gère trois paquetages qui fournissent ce style,
2212 \begin_inset Flex Code
2215 \begin_layout Plain Layout
2230 Chacun de ces paquetages a ses avantages et ses inconvénients qui ne peuvent
2231 être listés ici en détail.
2232 Si vous voulez seulement avoir un simple style auteur-année (ou auteur-nombre)
2233 ou si vous voulez utiliser un des innombrables fichiers de styles pour
2234 natbib, alors vous choisirez probablement le paquetage
2239 Si vous cherchez des styles de citation adaptés aux documents juridiques,
2240 vous pouvez envisager d'utiliser le paquetage plus récent
2245 Si vous voulez contrôler complètement la mise en forme ou si vous cherches
2246 des fonctionnalités sophistiquées comme ibidem, citations en notes de bas
2247 de page, citations plein titre, formats de dates évolués (comme 400 AC)
2248 ou une internationalisation complète dans d'autres langues que l'anglais,
2249 vous devriez vraiment utiliser
2250 \begin_inset Flex Code
2253 \begin_layout Plain Layout
2259 , qui surpasse tous les autres paquetages en termes de fonctionnalités,
2260 mais qui est également assez lourd et consommateur de ressources.
2263 \begin_layout Standard
2264 L'utilisation de ces paquetages avec \SpecialChar LyX
2265 est sensiblement la même.
2268 Document\SpecialChar menuseparator
2271 et choisissez dans la rubrique
2276 \begin_inset Flex Noun
2279 \begin_layout Plain Layout
2286 \begin_inset Flex Noun
2289 \begin_layout Plain Layout
2296 \begin_inset Flex Noun
2299 \begin_layout Plain Layout
2306 \begin_inset Flex Noun
2309 \begin_layout Plain Layout
2310 Biblatex (mode Natbib)
2316 \begin_inset Flex Noun
2319 \begin_layout Plain Layout
2326 \begin_inset Flex Noun
2329 \begin_layout Plain Layout
2336 \begin_inset space ~
2341 Guide de l'utilisateur
2343 pour les détails au sujet de ces choix).
2344 Avec ces tous ces paquetages, vous aurez des options supplémentaires dans
2349 et vous pourrez choisir le style de la référence (
2350 \begin_inset Quotes cld
2354 \begin_inset Quotes crd
2358 \begin_inset Quotes cld
2362 \begin_inset Quotes cld
2366 \begin_inset Quotes crd
2370 \begin_inset Quotes cld
2374 \begin_inset Quotes crd
2378 Notez que chaque paquetage nécessite des fichiers de style spécifiques
2379 (ils sont tous fournis avec leur propres fichiers, mais on peut trouver
2380 beaucoup de fichiers de style supplémentaires et même un programme interactif
2381 pour construire des fichiers de style
2385 \begin_layout Plain Layout
2387 \begin_inset Flex URL
2390 \begin_layout Plain Layout
2392 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
2410 \begin_layout Subsection
2411 Bibliographies subdivisées
2414 \begin_layout Standard
2415 Parfois vous avez besoin de diviser votre bibliographie en plusieurs sections.
2416 Si par exemple, vous êtes un historien, la possibilité de séparer les sources
2417 et les travaux scientifiques est vraisemblablement une possibilité
2418 \begin_inset Quotes cld
2422 \begin_inset Quotes crd
2426 Malheureusement, Bib\SpecialChar TeX
2427 ne vous permet pas lui-même de faire cela.
2428 La bonne nouvelle : Avec l'aide de quelques paquetages \SpecialChar LaTeX
2431 pour satisfaire vos besoins historiques.
2434 \begin_layout Standard
2436 fournit un support natif d'un de ces paquetages,
2444 \begin_layout Plain Layout
2446 \begin_inset Flex URL
2449 \begin_layout Plain Layout
2451 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
2462 L'avantage de ce paquetage (comparé à d'autres comme
2466 ) est que n'avez pas besoin de définir de nouvelles commandes de citation.
2467 À la place, vous aurez à préparer des bases de données bibliographiques
2468 différentes pour les différentes sections de votre bibliographie.
2469 Par exemple, si vous voulez diviser votre bibliographie en deux sections
2471 \begin_inset Quotes cld
2475 \begin_inset Quotes crd
2479 \begin_inset Quotes cld
2482 travaux scientifiques
2483 \begin_inset Quotes crd
2486 , vous devez d'abord créer deux bases de données, par exemple
2497 \begin_layout Standard
2498 Dans \SpecialChar LyX
2499 , allez dans le menu
2501 Document\SpecialChar menuseparator
2512 \begin_inset space ~
2518 Vous pouvez maintenant insérer plusieurs bibliographies Bib\SpecialChar TeX
2520 de votre bibliographie.
2521 Pour revenir à notre exemple : insérez une bibliographie Bib\SpecialChar TeX
2527 et une deuxième pour la base de données
2532 Vous êtes libres d'utiliser le même style ou un style différent pour chaque
2534 En plus, vous pouvez choisir que votre section bibliographique contienne
2536 \begin_inset Quotes cld
2539 toutes les références citées
2540 \begin_inset Quotes crd
2543 de la base de données utilisée (ce qui est le comportement implicite),
2545 \begin_inset Quotes cld
2548 toutes les références non citées
2549 \begin_inset Quotes crd
2553 \begin_inset Quotes cld
2556 toutes les références
2557 \begin_inset Quotes crd
2561 Ceci put être utile si vous voulez séparer votre bibliographie en trois
2563 \begin_inset Quotes cld
2567 \begin_inset Quotes crd
2571 \begin_inset Quotes cld
2575 \begin_inset Quotes crd
2579 \begin_inset Quotes cld
2582 Travaux scientifiques
2583 \begin_inset Quotes crd
2587 Les titres des sections peuvent être ajoutés comme des entêtes de section
2588 ou de sous-section ordinaires.
2593 supprime le titre de la bibliographie, vous devez aussi le remettre manuellemen
2594 t ( comme un chapitre* ou une section*, par exemple).
2597 \begin_layout Standard
2602 , la procédure est un peu différente.
2607 ne fonctionne pas avec
2612 \begin_inset Flex Noun
2615 \begin_layout Plain Layout
2616 Bbibliographie subdivisée
2621 est désactivée si vous utilisez
2630 inclut ses moyens propres pour créer des bibliographies subdivisées.
2631 Vous pouvez: soit ajouter des mots-clés aux entrées bibliographiques à
2633 \begin_inset Flex Code
2636 \begin_layout Plain Layout
2642 , puis filtrer les sections bibliographiques par mot-clé (en ajoutant
2643 \begin_inset Flex Code
2646 \begin_layout Plain Layout
2653 \begin_inset Flex Noun
2656 \begin_layout Plain Layout
2662 de la fenêtre de dialogue qui apparaît si vous faites un clic gauche sur
2664 \begin_inset Flex Noun
2667 \begin_layout Plain Layout
2668 Bibliographie Biblatex
2673 ); soit filtrer par type d'entrée (comme book ou article) en saisissant
2675 \begin_inset Flex Code
2678 \begin_layout Plain Layout
2685 \begin_inset Flex Code
2688 \begin_layout Plain Layout
2695 \begin_inset Flex Noun
2698 \begin_layout Plain Layout
2704 mentionné ci-dessus; soit créer des
2705 \begin_inset Quotes cld
2708 catégories bibliographiques
2709 \begin_inset Quotes crd
2712 auxquelles vous pouvez affecter des entrées bibliographiques individuelles.
2713 Voyez le manuel Biblatex, subsection
2715 Subdivided Bibliographies
2724 \begin_layout Subsection
2725 Bibliographies multiples
2726 \begin_inset CommandInset label
2728 name "subsec:Bibliographies-multiples"
2735 \begin_layout Standard
2736 Les bibliographies multiples, par exemple une bibliographie pour chaque
2737 partie, chapitre, section, sous-section or sous-document du document, sont
2738 également possibles avec \SpecialChar LyX
2740 Pour les activer, allez à
2741 \begin_inset Flex Noun
2744 \begin_layout Plain Layout
2745 Document\SpecialChar menuseparator
2746 Paramètres\SpecialChar menuseparator
2752 et sélectionnez le sectionnement requis (e.g.
2754 \begin_inset Quotes cld
2758 \begin_inset Quotes crd
2762 \begin_inset Flex Noun
2765 \begin_layout Plain Layout
2766 Bibliographies multiples
2772 Puis ajoutez une bibliographie Bib(la)\SpecialChar TeX
2773 à chaque élément (e.
2774 \begin_inset space \thinspace{}
2777 g., section) de votre document.
2778 Dans le résultat imprimable, une bibliographie séparée ne contenant que
2779 les références du sectionnement considéré sera créée.
2782 \begin_layout Standard
2783 Si vous utilisez Bib\SpecialChar TeX
2785 \begin_inset Flex Code
2788 \begin_layout Plain Layout
2795 \begin_inset Flex Code
2798 \begin_layout Plain Layout
2804 est utilisé pour créer des bibliographies multiples.
2805 Le premier est utilisé si vous sélectionnez
2806 \begin_inset Quotes cld
2810 \begin_inset Quotes crd
2822 \begin_inset Flex Noun
2825 \begin_layout Plain Layout
2826 Bibliographie subdivisée
2832 Dans tous les autres cas, c'est
2833 \begin_inset Flex Code
2836 \begin_layout Plain Layout
2846 \begin_layout Plain Layout
2847 Une autre approche, si vous êtes prêt à utiliser un peu de
2848 \begin_inset Flex Noun
2851 \begin_layout Plain Layout
2852 Code \SpecialChar TeX
2859 \begin_inset space ~
2863 \begin_inset CommandInset ref
2865 reference "sec:Insérer-du-code-LaTeX"
2869 ), consiste à utiliser le paquetage
2870 \begin_inset Flex Code
2873 \begin_layout Plain Layout
2885 \begin_inset Flex Code
2888 \begin_layout Plain Layout
2895 encapsule les entités spécifiées entre les commandes
2896 \begin_inset Flex Code
2899 \begin_layout Plain Layout
2908 \begin_inset Flex Code
2911 \begin_layout Plain Layout
2919 pour créer les bibliographies.
2920 Notez que cette approche a quelques limitations.
2921 D'abord, chaque référence de citation doit se trouver dans une
2922 \begin_inset Flex Code
2925 \begin_layout Plain Layout
2932 Les citations en-dehors d'une entité défini (par exemple, avant la première
2933 section si vous utilisez
2934 \begin_inset Quotes cld
2938 \begin_inset Quotes crd
2941 ) apparaîtront comme
2942 \begin_inset Quotes cld
2946 \begin_inset Quotes crd
2950 Vous pouvez cependant créer vos propres entités en saisissant
2951 \begin_inset Flex Code
2954 \begin_layout Plain Layout
2963 \begin_inset Flex Code
2966 \begin_layout Plain Layout
2974 en code \SpecialChar TeX
2975 (par exemple pour contourner la présente limitation).
2977 \begin_inset Flex Code
2980 \begin_layout Plain Layout
2986 s ne peuvent inclure d'autres
2987 \begin_inset Flex Code
2990 \begin_layout Plain Layout
2997 Une seconde limitation vient du fait que
2998 \begin_inset Flex Code
3001 \begin_layout Plain Layout
3007 parcourt toujours toutes les références d'une base bibliographique, même
3008 celles qui ne sont pas citées.
3009 Ceci peut créer des citations bizarres (e.
3010 \begin_inset space \thinspace{}
3015 \begin_inset Quotes cld
3019 \begin_inset Quotes crd
3022 si deux œuvres de cet auteur publiées en 2014 sont dans la base, alors
3023 qu'une seule est citée).
3026 \begin_layout Standard
3032 \begin_inset Flex Code
3035 \begin_layout Plain Layout
3041 est utilisée à la place du choix déroulant.
3042 Si vous avez besoin d'entités spécifiques, vous pouvez insérer au début
3044 \begin_inset Flex Code
3047 \begin_layout Plain Layout
3056 \begin_inset Flex Code
3059 \begin_layout Plain Layout
3067 respectivement, en code\SpecialChar TeX
3069 Si vous voulez aussi préciser la fin de l'entité, utilisez l'environnement
3071 \begin_inset Flex Code
3074 \begin_layout Plain Layout
3084 \begin_inset Flex Code
3087 \begin_layout Plain Layout
3096 Notez cependant que les
3097 \begin_inset Flex Code
3100 \begin_layout Plain Layout
3106 s ne peuvent contenir d'autres
3107 \begin_inset Flex Code
3110 \begin_layout Plain Layout
3117 En plus de la bibliographie individuelle de l'entité considérée,
3121 permet aussi d'émettre toutes le bibliographies, les unes après les autres,
3122 à un endroit particulier (e.
3123 \begin_inset space \thinspace{}
3126 g., à la fin du document).
3128 \begin_inset Quotes cld
3131 toutes les entités de références
3132 \begin_inset Quotes crd
3135 dans le menu déroulant
3139 de la fenêtre de dialogue de l'insert de bibliographie pour obtenir ceci.
3143 \begin_layout Section
3144 Documents en plusieurs fichiers
3147 \begin_layout Subsection
3151 \begin_layout Standard
3152 Quand on travaille sur un gros fichier avec de nombreux chapitres, il est
3153 souvent pratique de diviser le document en plusieurs fichiers ; par ailleurs,
3154 il arrive qu'un élément comme un tableau soit susceptible de modifications
3155 ultérieures, alors que le reste du texte ne changera plus.
3156 Dans ces cas-là, il est judicieux d'utiliser les possibilités de segmentation
3158 Ainsi, les communications scientifiques ont souvent cinq chapitres principaux
3159 : introduction, observations, résultats, discussion, conclusion.
3160 Chacun d'entre eux peut constituer un fichier \SpecialChar LyX
3161 séparé, avec un fichier
3163 \begin_inset Quotes cld
3167 \begin_inset Quotes crd
3170 qui contient le titre, les auteurs, le résumé, les références, etc.
3171 Il convient de noter que chacun des fichiers est un fichier \SpecialChar LyX
3173 qui peut aussi bien être mis en page et imprimé seul, qu'être inclus dans
3175 Tous ces fichiers doivent cependant avoir la même classe de document –
3176 n'essayez pas de mélanger la classe
3185 Il est également possible d'inclure des fichiers \SpecialChar LaTeX
3186 : cependant, ces fichiers
3187 doivent alors être sans leur préambule (c'est-à-dire sans la partie jusqu'à
3194 incluse, et sans la ligne
3200 ) pour éviter des erreurs à la création du fichier DVI.
3203 \begin_layout Standard
3205 permet l'inclusion de fichiers en sélectionnant
3207 Insertion\SpecialChar menuseparator
3208 Fichier\SpecialChar menuseparator
3211 , ce qui positionne une balise à l'endroit du curseur.
3212 Un clic sur cette balise ouvre une fenêtre qui permet de saisir le nom
3213 du fichier et la méthode d'inclusion.
3216 \begin_layout Standard
3217 Les trois méthodes d'inclusion sont
3218 \begin_inset Quotes cld
3226 \begin_inset Quotes crd
3230 \begin_inset Quotes cld
3238 \begin_inset Quotes crd
3242 \begin_inset Quotes cld
3250 \begin_inset Quotes crd
3255 \begin_inset Quotes cld
3263 \begin_inset Quotes crd
3267 \begin_inset Quotes cld
3275 \begin_inset Quotes crd
3278 se ressemblent sur de nombreux points, mais diffèrent notablement sur d'autres:
3281 \begin_layout Enumerate
3283 \begin_inset Quotes cld
3287 \begin_inset Quotes crd
3290 commenceront sur une nouvelle page, alors que ceux
3291 \begin_inset Quotes cld
3295 \begin_inset Quotes crd
3298 commenceront sur la page en cours.
3302 \begin_layout Enumerate
3304 \begin_inset Quotes cld
3312 \begin_inset Quotes crd
3315 ne peuvent pas eux-mêmes
3316 \begin_inset Quotes cld
3320 \begin_inset Quotes crd
3323 d'autre fichiers (sous-sous-documents).
3325 \begin_inset Quotes cld
3333 \begin_inset Quotes crd
3336 , en revanche, la sous incorporation est illimitée.
3339 \begin_layout Enumerate
3340 \begin_inset Quotes cld
3348 \begin_inset Quotes crd
3351 permet l'émettre la sortie imprimable d'un sous-ensemble de fichiers
3352 \begin_inset Quotes cld
3356 \begin_inset Quotes crd
3359 tout en conservant la valeur correcte des compteurs (pagination et autres)
3360 et des références (voyez la section
3371 \begin_layout Standard
3373 \begin_inset Quotes cld
3381 \begin_inset Quotes crd
3384 est la méthode appropriée pour des chapitres rédigés à part comme des sous-docu
3386 \begin_inset Quotes cld
3394 \begin_inset Quotes crd
3397 convient mieux pour un héritage de fichiers arbitraires.
3400 \begin_layout Standard
3401 Un fichier inclus en
3402 \begin_inset Quotes cld
3406 \begin_inset Quotes crd
3409 vous permet d'insérer un texte mis en forme exactement comme il apparaît
3410 dans le fichier d'origine.
3411 Normalement, les espaces dans ce fichier sont invisibles, cependant, deux
3412 espaces consécutives sont conservées, a contrario des règles habituelles
3415 Cependant, cocher l'option
3418 \begin_inset space ~
3422 \begin_inset space ~
3427 résout toute incertitude en matérialisant chaque espace par un symbole.
3430 \begin_layout Standard
3431 D'une manière générale, le fichier maître est converti en un seul fichier
3433 avant la typographie, alors que les fichiers inclus sont convertis en
3434 fichiers \SpecialChar LaTeX
3435 dépourvus de préambule.
3438 \begin_layout Subsection
3439 Références croisées entre fichiers
3442 \begin_layout Standard
3443 \begin_inset Box Shadowbox
3453 height_special "totalheight"
3458 backgroundcolor "none"
3461 \begin_layout Plain Layout
3462 Ce paragraphe est quelque peu obsolète.
3463 Il faudrait décrire les documents maîtres implicites et comment les sous-docume
3464 nts s'ouvrent en même temps que le document maître.
3470 Il est possible de faire des références croisées entre différents fichiers.
3471 D'abord, il faut ouvrir tous les fichiers concernés : appelons-les A et
3472 B pour un exemple avec deux fichiers, avec B inclus dans A.
3473 Supposons que nous ayons inséré une étiquette dans A, à laquelle nous voulons
3474 faire référence dans B.
3475 Il faut ouvrir la fenêtre de référence croisée à partir de B, et il est
3476 alors possible de choisir le
3477 \begin_inset Quotes cld
3481 \begin_inset Quotes crd
3487 \begin_layout Subsection
3488 Listes bibliographiques dans tous les sous-documents
3491 \begin_layout Standard
3492 Lorsque vous travaillez avec un sous-document, vous pouvez préférer avoir
3493 une seule bibliographie principale à la fin, tout en conservant la possibilité
3494 d'avoir une bibliographie sélectionnée pour le sous-document si vous affichez
3495 la sortie de ce sous-document seul.
3496 Voici comment procéder.
3499 \begin_layout Standard
3500 Dans le document maître, vous insérez simplement un insert bibliographique
3501 là où la bibliographie principale doit apparaître, que ce soit dan sle
3502 document maître ou dans un sous-document.
3503 Si la bibliographie est dans le document maître, les références seront
3504 héritées par tous les sous-documents: elles sont donc disponibles dans
3505 la fenêtre de dialogue des citations dans chacun d'entre eux.
3508 \begin_layout Standard
3509 Pour le bibliographies particulières aux sous-documents, saisir des inserts
3510 bibliographiques là où la bibliographie doit apparaître quand le sous-document
3512 Cependant, l'astuce consiste à la saisir dans une branche (
3514 Insertion\SpecialChar menuseparator
3515 Branche\SpecialChar menuseparator
3516 Insérer une nouvelle branche
3518 ), appelée par exemple
3519 \begin_inset Quotes cld
3523 \begin_inset Quotes crd
3527 Dans le sous-document, activer la branche (
3529 Document\SpecialChar menuseparator
3530 Paramètres\SpecialChar menuseparator
3534 Dans le document maître, désactiver la branche (
3536 Document\SpecialChar menuseparator
3537 Paramètres\SpecialChar menuseparator
3541 La bibliographie du sous-document sera alors ignorée dans le document maître,
3542 mais présente dans le sous-document.
3545 \begin_layout Standard
3546 S'il vous faut des bibliographies multiples (une par sous-document dans
3551 , par exemple), voyez la section
3552 \begin_inset space ~
3556 \begin_inset CommandInset ref
3558 reference "subsec:Bibliographies-multiples"
3565 \begin_layout Section
3566 Archives \SpecialChar LyX
3570 \begin_layout Standard
3571 Les utilisateurs ont parfois besoin de
3572 \begin_inset Quotes cld
3576 \begin_inset Quotes crd
3579 un fichier \SpecialChar LyX
3580 avec toutes les images (et d'autres fichiers dont il dépend,
3581 soit pour l'envoyer à un éditeur, soit pour le partager avec un co-auteur.
3583 inclut un script Python (
3584 \begin_inset Flex Code
3587 \begin_layout Plain Layout
3593 ) qui automatise le processus.
3594 Pour l'utiliser, il faut que l'un des modules Python
3595 \begin_inset Flex Code
3598 \begin_layout Plain Layout
3605 \begin_inset Flex Code
3608 \begin_layout Plain Layout
3614 soit installé sur votre système.
3615 Implicitement, le script préfère l'archive
3616 \begin_inset Flex Code
3619 \begin_layout Plain Layout
3626 \begin_inset Flex Code
3629 \begin_layout Plain Layout
3635 sur les systèmes Unix et le format
3636 \begin_inset Flex Code
3639 \begin_layout Plain Layout
3648 \begin_layout Standard
3649 La procédure de configuration de \SpecialChar LyX
3650 positionne le script pour qu'il exporte
3652 \begin_inset Quotes cld
3655 Archive \SpecialChar LyX
3657 \begin_inset Quotes crd
3660 , et ce format sera disponible via
3661 \begin_inset Flex Code
3664 \begin_layout Plain Layout
3665 Fichier\SpecialChar menuseparator
3674 \begin_layout Standard
3675 Indépendamment du système d'exploitation, la création d'un format d'archive
3676 particulier peut être imposée en ajoutant soit l'option
3677 \begin_inset Flex Code
3680 \begin_layout Plain Layout
3687 \begin_inset Flex Code
3690 \begin_layout Plain Layout
3697 \begin_inset Flex Code
3700 \begin_layout Plain Layout
3707 \begin_inset Flex Code
3710 \begin_layout Plain Layout
3717 \begin_inset Flex Code
3720 \begin_layout Plain Layout
3722 \SpecialChar menuseparator
3723 Archive \SpecialChar LyX
3730 \begin_inset Flex Code
3733 \begin_layout Plain Layout
3734 Outils\SpecialChar menuseparator
3735 Préférences\SpecialChar menuseparator
3736 Gestion des fichiers\SpecialChar menuseparator
3742 (veillez bien à ajouter l'option après le nom du script, pas avant).
3745 \begin_layout Section
3746 En-têtes et pieds de page sur mesure
3749 \begin_layout Standard
3750 Le format de page implicite est assez banal : pour un document avec la classe
3751 article, tout ce que vous obtenez se limite au numéro de page en bas de
3753 Ce document-ci est de la classe
3754 \begin_inset Quotes cld
3758 \begin_inset Quotes crd
3761 (livre), donc il est un peu plus fourni, mais pour réellement en mettre
3762 plein la vue, il faut choisir le style d'en-têtes
3763 \begin_inset Quotes cld
3767 \begin_inset Quotes crd
3770 , comme l'explique le
3773 \begin_inset space ~
3777 \begin_inset space ~
3783 Cette section décrit les codes \SpecialChar LaTeX
3784 qu'il vous faudra insérer dans votre préambule
3786 ou dans le texte pour obtenir les effets désirés.
3787 Pour plus d'information sur les en-têtes sophistiqués, voir la documentation
3789 \begin_inset Flex Code
3792 \begin_layout Plain Layout
3801 \begin_inset Flex URL
3804 \begin_layout Plain Layout
3806 https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
3814 \begin_layout Standard
3815 L'en-tête est divisé en trois champs, appelés logiquement
3816 \begin_inset Quotes cld
3820 \begin_inset Quotes crd
3824 \begin_inset Quotes cld
3828 \begin_inset Quotes crd
3832 \begin_inset Quotes cld
3836 \begin_inset Quotes crd
3840 Le bas de page aussi a ces trois divisions.
3841 Les commandes \SpecialChar LaTeX
3842 pour éditer ces champs de la manière la plus simple sont
3868 Si vous voulez mettre votre nom dans le coin en haut à gauche de chaque
3869 page, insérez simplement cette commande dans le préambule :
3872 \begin_layout Standard
3881 \begin_layout Standard
3882 Vous verrez désormais votre nom dans le coin supérieur gauche.
3883 Si un champ a une entrée par défaut que vous souhaitez supprimer (comme
3884 le numéro de page apparaissant en bas, centré), insérez simplement une
3885 commande avec un paramètre vide, par exemple :
3888 \begin_layout Standard
3896 \begin_layout Standard
3897 Maintenant, plus dur : mettons le mot
3898 \begin_inset Quotes cld
3902 \begin_inset Quotes crd
3905 et le numéro de la section en cours (par exemple Section
3906 \begin_inset space ~
3909 3) dans le coin supérieur gauche, le numéro de page en haut à droite, votre
3910 nom en bas à gauche et la date en bas à droite.
3911 Les commandes suivantes doivent donc apparaître dans votre préambule :
3914 \begin_layout Standard
3924 \begin_layout Standard
3932 \begin_layout Standard
3942 \begin_layout Standard
3951 \begin_layout Standard
3959 \begin_layout Standard
3969 \begin_layout Standard
3982 permettent d'accéder aux compteurs \SpecialChar LaTeX
3983 de section et de page, et d'afficher
3984 ainsi les numéros de la section et de la page en cours.
3991 affiche simplement la date d'aujourd'hui.
3994 \begin_layout Standard
3995 L'épaisseur de la barre horizontale dessinée au dessous de l'en-tête et
3996 au dessus du pied de page peut elle aussi être modifiée.
3997 Si vous n'en voulez pas, mettez sa largeur à 0.
3998 Par défaut, la barre d'en-tête a une épaisseur de 0,4
3999 \begin_inset space ~
4002 pt, et celle de pied de page une épaisseur de 0.
4003 Pour régler l'épaisseur, utilisez les commandes
4007 renewcommand\SpecialChar softhyphen
4010 headrulewidth}\SpecialChar softhyphen
4017 renewcommand\SpecialChar softhyphen
4020 footrulewidth}\SpecialChar softhyphen
4026 \begin_layout Standard
4027 Vous pouvez activer ou désactiver les paramètres d'en-tête et de pied de
4028 page pour une page donnée avec, par exemple :
4032 thispagestyle\SpecialChar softhyphen
4039 thispagestyle\SpecialChar softhyphen
4046 thispagestyle\SpecialChar softhyphen
4050 Insérez simplement ces commandes dans le texte de la page que vous voulez
4051 modifier, et mettez-les en mode \SpecialChar TeX
4053 En fait, par défaut, si vous utilisez le style global
4054 \begin_inset Quotes cld
4058 \begin_inset Quotes crd
4061 , les pages de titre sont en
4062 \begin_inset Quotes cld
4066 \begin_inset Quotes crd
4069 , alors que les autres sont en
4070 \begin_inset Quotes cld
4074 \begin_inset Quotes crd
4080 \begin_layout Standard
4081 Il existe des commandes plus complexes qui vous permettent d'introduire
4082 des choses dans le coin gauche des pages impaires, etc., mais nous vous
4083 renvoyons à la documentation du paquetage
4087 pour plus de précisions.
4089 \begin_inset Flex URL
4092 \begin_layout Plain Layout
4094 https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html
4102 \begin_layout Standard
4103 Enfin, il est possible d'insérer une image dans l'en-tête ou le pied de
4105 Si vous voulez insérer un logo dans le coin supérieur gauche, vous pouvez
4106 essayer quelque chose comme :
4109 \begin_layout Standard
4118 includegraphics{logo.eps}}}
4121 \begin_inset Newline newline
4124 (il vous faudra peut-être pré-ajouter
4128 usepackage{graphics}
4130 avant si aucun autre fichier EPS n'est inséré dans votre document).
4133 \begin_layout Section
4139 \begin_inset CommandInset label
4148 \begin_layout Standard
4154 \begin_layout Subsection
4158 \begin_layout Standard
4160 fournit 216 motifs de puces qui sont accessibles par une simple fenêtre.
4161 Vous pouvez facilement y sélectionner la puce souhaitée pour chaque niveau
4162 de profondeur dans l'environnement
4167 Ces choix sont valables pour tout le document, donc vous ne pouvez pas
4168 spécifier différents types de puces pour différents paragraphes
4172 \begin_layout Plain Layout
4173 En fait, c'est possible mais il faut le faire à la main.
4181 \begin_layout Subsection
4182 À quoi elles ressemblent
4185 \begin_layout Standard
4186 Allez dans la rubrique
4192 Document\SpecialChar menuseparator
4196 \begin_layout Standard
4197 La fenêtre vous présente un tableau avec des formes de puces.
4198 À gauche du tableau, une colonne de boutons vous donne accès aux six panneaux
4200 La rangée de boutons du haut sert à choisir le niveau de profondeur sur
4201 lequel vous agissez.
4202 Une boîte de texte sous le tableau affiche l'équivalent \SpecialChar LaTeX
4204 puce actuellement sélectionnée, et ce champ peut être édité.
4205 Si vous modifiez le texte vous devrez aussi spécifier à la main dans le
4206 préambule \SpecialChar LaTeX
4207 les paquetages requis.
4210 \begin_layout Standard
4211 Les six panneaux sont répartis selon les paquetages qu'ils nécessitent.
4212 Le tableau suivant vous montre la correspondance entre le nom des boutons
4213 et les paquetages \SpecialChar LaTeX
4217 \begin_layout Standard
4219 \begin_inset Tabular
4220 <lyxtabular version="3" rows="7" columns="2">
4221 <features tabularvalignment="middle">
4222 <column alignment="center" valignment="top" width="0pt">
4223 <column alignment="center" valignment="top" width="0pt">
4225 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4228 \begin_layout Plain Layout
4234 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4237 \begin_layout Plain Layout
4245 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4248 \begin_layout Plain Layout
4256 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4259 \begin_layout Plain Layout
4268 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4271 \begin_layout Plain Layout
4279 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4282 \begin_layout Plain Layout
4292 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4295 \begin_layout Plain Layout
4303 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4306 \begin_layout Plain Layout
4316 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4319 \begin_layout Plain Layout
4327 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4330 \begin_layout Plain Layout
4340 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4343 \begin_layout Plain Layout
4351 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4354 \begin_layout Plain Layout
4364 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4367 \begin_layout Plain Layout
4375 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4378 \begin_layout Plain Layout
4394 \begin_layout Standard
4396 ne vous empêche pas d'utiliser les puces correspondant à des paquetages
4397 que vous n'avez pas.
4398 Si vous obtenez des erreurs \SpecialChar LaTeX
4399 lorsque vous essayez de visionner ou d'imprimer
4400 le fichier, c'est sûrement qu'il vous manque un paquetage.
4402 ne vous empêche pas d'agir car vous pourriez vouloir éditer quelque part
4403 et imprimer avec un autre système.
4406 \begin_layout Subsection
4410 \begin_layout Standard
4411 Sélectionnez le niveau de profondeur sur lequel vous voulez agir, puis le
4412 motif de puce et la taille.
4413 Les changements ne seront pas visibles dans \SpecialChar LyX
4414 , mais seulement lors du visionneme
4418 \begin_layout Standard
4419 Vous pouvez remettre une puce à sa valeur par défaut, en cliquant avec le
4420 bouton droit de la souris sur la profondeur de la puce en question
4424 \begin_layout Plain Layout
4425 Si vous voulez réellement avoir des paragraphes avec des puces différentes
4426 dans chacun d'eux, vous devez mettre les mains dans le cambouis.
4427 La fenêtre dont nous venons de parler est cependant utile car elle montre
4428 en même temps l'aspect de la puce et son code \SpecialChar LaTeX
4429 , ceci pour un grand nombre
4431 Pour personnaliser vos paragraphes, vous avez le choix :
4434 \begin_layout Plain Layout
4438 \begin_layout Plain Layout
4454 \begin_layout Plain Layout
4458 \begin_layout Plain Layout
4480 \begin_layout Itemize
4481 Utilisez la commande \SpecialChar LaTeX
4488 pour spécifier un nouveau format de puce pour une profondeur donnée.
4489 Vous aurez aussi besoin d'enregistrer le format actuel pour le restaurer
4491 Dans cette liste à puces, le code \SpecialChar LaTeX
4492 suivant a été utilisé pour changer les
4493 puces de profondeur 1 :
4496 \begin_inset Newline newline
4510 \begin_inset Newline newline
4526 \begin_inset Newline newline
4531 Remarquez que la profondeur de puce est donnée en chiffres romains comme
4532 partie intégrante de la commande
4541 \begin_layout Itemize
4542 \begin_inset Argument item:1
4545 \begin_layout Plain Layout
4551 \begin_layout Plain Layout
4569 Agissez sur chaque entrée individuellement en écrivant le motif de la puce
4571 \begin_inset Quotes cld
4574 Élément paramétrable
4575 \begin_inset Quotes crd
4580 Insertion\SpecialChar menuseparator
4581 Élément paramétrable
4583 ) et en code \SpecialChar TeX
4585 Par exemple, cet élément a commencé par
4598 \begin_layout Plain Layout
4602 \begin_layout Plain Layout
4618 \begin_layout Plain Layout
4619 Vous aurez besoin de remettre le
4623 à sa valeur d'origine pour que les autres puces retrouvent les réglages
4625 Nous avons donc ici :
4628 \begin_inset Newline newline
4645 \begin_layout Chapter
4650 \begin_layout Standard
4652 inclut depuis longtemps l'exportation de documents vers divers formats
4653 appropriés au monde du Web, comme HTML.
4654 Avant la version 2.0, le format HTML était obtenu par l'utilisation de convertis
4659 \begin_layout Plain Layout
4660 Pour les détails sur l'utilisation des convertisseurs externes depuis \SpecialChar LyX
4676 Ceux-ci se divisent en deux groupes principaux: certains convertisseurs
4677 utilisent \SpecialChar LaTeX
4678 comme format intermédiaire, comme
4679 \begin_inset Flex Code
4682 \begin_layout Plain Layout
4689 \begin_inset Flex Code
4692 \begin_layout Plain Layout
4699 \begin_inset Flex Code
4702 \begin_layout Plain Layout
4708 , en créant le code \SpecialChar LaTeX
4709 à partir de \SpecialChar LyX
4710 ; et il existe un convertisseur qui travaille
4711 directement sur le code \SpecialChar LyX
4713 \begin_inset Flex Code
4716 \begin_layout Plain Layout
4724 Chacun d'eux présente des avantages et des inconvénients.
4727 \begin_layout Standard
4728 Les convertisseurs fondés sur \SpecialChar LaTeX
4729 présentent l'avantage qu'il connaissent (en
4730 principe) les mêmes informations que \SpecialChar LaTeX
4731 concernant le document exporté.
4732 Il ne sont pas concernés par le fait qu'un morceau de code soit créé par
4734 ou par un insert de code \SpecialChar TeX
4736 Ils comprennent les fichiers
4737 \begin_inset Flex Code
4740 \begin_layout Plain Layout
4746 , les compteurs et les références, et peuvent souvent tirer parti des fichiers
4748 \begin_inset Flex Code
4751 \begin_layout Plain Layout
4757 engendrés par Bib\SpecialChar TeX
4759 En contrepartie, \SpecialChar LaTeX
4760 est un langage vraiment difficile à analyser — on dit
4761 souvent que seul \SpecialChar TeX
4762 comprend \SpecialChar TeX
4763 — et les convertisseurs fondés sur \SpecialChar LaTeX
4765 souvent sur des constructions apparemment simples; des constructions compliqués
4766 peuvent les faire avorter totalement, et actuellement par exemple, le manuel
4771 ne s'exporte pas via
4772 \begin_inset Flex Code
4775 \begin_layout Plain Layout
4781 , bien que les autres le fassent.
4782 L'autre préoccupation provient de la manière dont les formules mathématiques
4783 sont traitées: ces convertisseurs traduisent habituellement les formules
4784 en petites images qui sont liées dans le document HTML.
4785 Puisque celles-ci sont créées par \SpecialChar LaTeX
4786 , la typographie est précise.
4787 mais elles ne se mettent pas à l'échelle facilement, et la tâche de les
4788 faires s'insérer harmonieusement dans le document comme si elles en faisaient
4789 partie nativement — avec des polices de taille similaire — peut être à
4793 \begin_layout Standard
4795 \begin_inset Flex Code
4798 \begin_layout Plain Layout
4806 \begin_inset CommandInset href
4808 name "http://pinchito.es/elyxer/"
4809 target "http://pinchito.es/elyxer/"
4814 ) créé par Alex Fernandez résout certaines de ces problèmes.
4815 En particulier, les formules produites se mettent parfaitement à l'échelle,
4816 car il traduit les mathématiques en utilisant une combinaison de HTML et
4817 CSS plutôt que de convertir les formules en images.
4818 mais même les formules modérément compliquées sont moins bien rendues qu'avec
4820 \begin_inset Flex Code
4823 \begin_layout Plain Layout
4829 : ceci révèle les limitations de HTML
4833 \begin_layout Plain Layout
4835 \begin_inset Flex Code
4838 \begin_layout Plain Layout
4845 peut également utiliser
4846 \begin_inset Flex Noun
4849 \begin_layout Plain Layout
4856 \begin_inset Flex Noun
4859 \begin_layout Plain Layout
4865 pour les équations, mais ce réglage ne peut être que global et nécessite
4866 l'accès à un serveur qui exécute le code de conversion.
4872 Plus important (du moins pour la version 1.1.1),
4873 \begin_inset Flex Code
4876 \begin_layout Plain Layout
4883 ne comprend pas bien les macros mathématiques et pas du tout les styles
4884 de paragraphes définis par l'utilisateur et les styles de caractères.
4885 Ces limitations rendent
4886 \begin_inset Flex Code
4889 \begin_layout Plain Layout
4896 peu approprié pour de nombreux documents créés par les utilisateurs de
4899 En principe, ces problèmes peuvent bien sûr être résolus, mais les développeurs
4900 de Lyx ont choisi une autre voie et ont rendu \SpecialChar LyX
4901 lui-même capable d'écrire
4902 en XHTML, de la même façon qu'il peut écrire en \SpecialChar LaTeX
4903 , en DocBoook ou en texte
4907 \begin_layout Standard
4908 A l'heure actuelle, l'exportation XHTML est encore en développement et doit
4909 probablement être considérée comme
4910 \begin_inset Quotes cld
4914 \begin_inset Quotes crd
4921 \begin_layout Plain Layout
4923 \begin_inset Flex Code
4926 \begin_layout Plain Layout
4936 , qui se trouve dans l'arborescence des sources \SpecialChar LyX
4938 \begin_inset CommandInset href
4940 name "consultée en ligne"
4941 target "https://www.lyx.org/trac/browser/lyxgit/development/HTML/HTML.notes?rev=master"
4946 (en anglais), contient normalement des informations à jour sur l'état de
4947 développement de l'exportation XHTML.
4948 Voir également la liste des bogues sur le
4949 \begin_inset CommandInset href
4951 name "suivi de bogues"
4952 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"
4962 Cependant, les développeurs ont chois cette approche car elle possède plusieurs
4963 avantages potentiels sur les deux autres.
4966 \begin_layout Standard
4967 Les avantages sont dus principalement au fait que les fonctions d'exportation
4968 en XHTML, comme elles font partie de Lyx, connaissent du document considéré
4969 les mêmes choses que \SpecialChar LyX
4974 \begin_layout Plain Layout
4975 Un autre avantage réside dans le fait que, puisque ces fonctions sont internes
4976 à Lyx, elle sont insensibles aux changements de format des fichiers \SpecialChar LyX
4978 aux modifications de la sémantique des inserts existants.
4983 Elles connaissent donc la table des matières (telle qu'affichée dans le
4984 plan), les compteurs associés aux différents styles de paragraphes standard
4985 et aux styles de paragraphe définis par l'utilisateur.
4986 Les fonctions d'exportation XHTML connaissent les mêmes choses que \SpecialChar LyX
4988 point de vue de l'internationalisation également, et elles traduiront
4989 \begin_inset Quotes cld
4993 \begin_inset Quotes crd
4997 \begin_inset Quotes cld
5001 \begin_inset Quotes crd
5004 en fonction de la langue définie localement.
5007 \begin_layout Standard
5008 D'un manière générale, les fonctions d'exportation connaissent le format
5009 du document, c'est-à-dire la manière d'afficher le document à l'écran:
5010 cette information est exploitée pour l'exportation en XHTML.
5011 En particulier, \SpecialChar LyX
5016 les informations CSS correspondant aux informations de format utilisées
5017 pour l'affichage à l'écran: si les en-têtes de section sont supposées êtres
5018 sans empattement et gras dans \SpecialChar LyX
5019 , ils seront implicitement sans empattement
5020 et gras dans un navigateur Web.
5021 Et ceci est vrai non seulement pour les styles prédéfinis, comme Section,
5022 mais pour tout style, y compris défini par l'utilisateur, puisque dans
5023 tous les cas, tout ce que connaît \SpecialChar LyX
5024 se trouve dans les fichiers de format.
5025 Ceci s'applique également aux inserts textuels comme les notes de bas de
5026 page et divers inserts personnalisés.
5029 \begin_layout Standard
5030 De ce fait, le résultat XHTML peut être adapté et étendu exactement de la
5031 même façon que le résultat \SpecialChar LaTeX
5032 : au moyen des fichiers de format et des modules;
5033 voir le chapitre 5 du manuel de
5040 \begin_layout Standard
5041 Le reste de ce chapitre décrit plus en détail l'exportation XHTML, ses limitatio
5042 ns et les moyens de contourner celles-ci.
5045 \begin_layout Section
5046 Formules mathématiques en XHTML
5049 \begin_layout Standard
5051 propose quatre méthodes d'affichages des formules mathématiques, qui ont
5052 divers avantages et inconvénients:
5055 \begin_layout Itemize
5057 \begin_inset Newline newline
5060 MathML est in dialecte de XML développé spécifiquement pour afficher les
5061 formules mathématiques sur le web, et il offre un excellent rendu dans
5062 les navigateurs qui le reconnaissent.
5063 L'inconvénient est que tous les navigateurs ne reconnaissent pas MathML,
5064 et que le support est incomplet même dans les navigateurs fondés sur Gecko
5066 \begin_inset Newline newline
5070 ne sait pas afficher un formule en MathML — par exemple, la formule
5071 utilise le paquetage
5072 \begin_inset Flex Code
5075 \begin_layout Plain Layout
5081 ou du code \SpecialChar TeX
5082 — il affichera la formule sous la forme d'une image.
5085 \begin_layout Itemize
5087 \begin_inset Newline newline
5090 Comme on l'a vu plus haut,
5091 \begin_inset Flex Code
5094 \begin_layout Plain Layout
5100 exporte les formules mathématiques en HTML, mis en forme par CSS
5104 \begin_layout Plain Layout
5107 \begin_inset Flex Code
5110 \begin_layout Plain Layout
5116 quelques unes des feuilles de style CSS utilisées dans son exportation
5123 Pour des formules simples, ceci fonctionne correctement, mais a tendance
5124 à échouer pour des formules plus compliquées.
5125 Cette méthode a cependant l'avantage d'être largement reconnue et peut
5126 donc être utilisée pour des documents contenant peu de formules, et qui
5127 soient suffisamment simples.
5130 \begin_inset Newline newline
5135 Si Lyx ne sait pas afficher un formule en HTML — par exemple, la formule
5136 utilise le paquetage
5137 \begin_inset Flex Code
5140 \begin_layout Plain Layout
5146 ou du code \SpecialChar TeX
5147 — il affichera la formule sous la forme d'une image.
5151 \begin_layout Itemize
5153 \begin_inset Newline newline
5157 \begin_inset Flex Code
5160 \begin_layout Plain Layout
5167 exportera les formules comme des images, les mêmes images en fait que
5168 celles utilisées par la fonction d'aperçu sur le vif
5172 \begin_layout Plain Layout
5173 L'aperçu sur le vif n'a
5177 besoin d'être actif pour que les images soient créées, cependant.
5183 Comme indiqué plus haut, l'avantage de cette méthode réside dans la grande
5184 précision des images puisqu'elles sont engendrées par \SpecialChar LaTeX
5186 En contrepartie, ces images ne sont pas vectorielles, et par conséquent
5187 elles ne se mettent pas bien à l'échelle, elles ne peuvent pas être copiées,
5190 \begin_inset Newline newline
5193 La taille des images peut être réglée via le paramètre
5194 \begin_inset Flex Noun
5197 \begin_layout Plain Layout
5198 Mise à l'échelle des images mathématiques
5204 \begin_inset Flex Noun
5207 \begin_layout Plain Layout
5208 Document\SpecialChar menuseparator
5209 Paramètres\SpecialChar menuseparator
5219 \begin_layout Plain Layout
5220 Pour ceux que cela intéresse, la résolution est définie en points par pouce
5221 et vaut implicitement 75 dpi.
5227 \begin_inset Newline newline
5231 ne peut créer un image d'une formule pour une raison ou une autre (e.g.,
5232 si un paquetage \SpecialChar LaTeX
5233 requis n'est pas installé), alors il émettra le code latex
5238 \begin_layout Itemize
5241 \begin_inset Newline newline
5244 Enfin, \SpecialChar LyX
5245 peut heureusement émettre les formules en \SpecialChar LaTeX
5247 Bien que l'on ait recours à cette méthode qu'en dernier ressort, elle peut
5248 être utilisée avec des outils externes comme
5249 \begin_inset CommandInset href
5252 target "http://www.math.union.edu/~dpvc/jsMath/"
5257 , qui utilise JavaScript pour afficher le code \SpecialChar LaTeX
5258 inclus dans les documents
5261 encapsule le code \SpecialChar LaTeX
5262 soit dans un insert de type
5263 \begin_inset Flex Code
5266 \begin_layout Plain Layout
5272 (pour les formules en ligne) soit dans un insert de type
5273 \begin_inset Flex Code
5276 \begin_layout Plain Layout
5282 (pour les formules hors ligne) marqué par
5283 \begin_inset Flex Code
5286 \begin_layout Plain Layout
5292 , comme requis par jsMath.
5295 \begin_layout Standard
5296 Une des ces méthodes d'affichage doit être sélectionnée dans la fenêtre
5298 \begin_inset Flex Noun
5301 \begin_layout Plain Layout
5302 Document\SpecialChar menuseparator
5303 Paramètres\SpecialChar menuseparator
5310 Implicitement, \SpecialChar LyX
5312 Ceci est un réglage global pour le document.
5315 \begin_layout Standard
5317 offre également le choix d'une méthode différente pour un insert particulier,
5318 s'il est par exemple mal affiché via MathML.
5322 \begin_layout Plain Layout
5323 Ceci dit, puisque \SpecialChar LyX
5324 se rabat sur les images quand la formule contient du
5325 code \SpecialChar TeX
5326 , il est possible de forcer l'affichage par une image en insérant
5327 un code \SpecialChar TeX
5328 innocent, par exemple
5329 \begin_inset Formula $a=b\relax$
5340 \begin_layout Section
5341 Bibliographie et citations
5344 \begin_layout Standard
5345 L'exportation XHTML traduit parfaitement les bibliographies et les citations.
5349 \begin_layout Standard
5350 Les étiquettes de citation sont créées par le même mécanisme qui produit
5351 le étiquettes apparaissant dans l'écran \SpecialChar LyX
5352 : les citations se présenteront
5353 donc aussi bien que dans \SpecialChar LyX
5355 Si vous utilisez des citations numériques, \SpecialChar LyX
5356 émettra des étiquettes numériques,
5357 comme [1] ou [17], plutôt que d'afficher simplement la clé de la citation
5359 Si vous utilisez des citations auteur-année, \SpecialChar LyX
5360 ajoutera des lettres en bas
5361 de casse à l'année, comme le fait Bib\SpecialChar TeX
5362 , s'il trouve plus d'une citation
5363 du même auteur dans le même année.
5364 Les étiquettes seront imprimées avec les entrées bibliographiques.
5365 Notez cependant qu'il n'est pas actuellement possible de modifier l'apparence
5366 des étiquettes, en choisissant par exemple entre parenthèses et crochets.
5369 \begin_layout Standard
5370 L'affichage de la bibliographie est régie par le même mécanisme que celui
5371 qui gère le présentation des références dans la fenêtre de dialogue des
5372 citations, vous verrez donc dans le résultat XHTML à peu près les mêmes
5373 choses que ce que vous voyez en consultant un entrée dans cette fenêtre.
5374 La présentation peut être personnalisée dans le fichier de format, ou de
5375 préférence dans un module, voyez le manuel de
5382 \begin_layout Standard
5383 Le plus gros défaut actuel réside dans l'affichage des informations croisées
5384 dans chaque entrée à laquelle elles sont associées, vous pouvez donc voir
5392 \begin_inset Quotes eld
5395 Context and Logical Form
5396 \begin_inset Quotes erd
5401 Language in Context: Selected Essays
5403 (Oxford: Oxford University Press, 2007), pp.
5411 \begin_inset Quotes eld
5414 Semantics in Context
5415 \begin_inset Quotes erd
5420 Language in Context: Selected Essays
5422 (Oxford: Oxford University Press, 2007), pp.
5426 \begin_layout Standard
5427 Ceci devrait être corrigé rapidement.
5430 \begin_layout Standard
5431 Il n'y a actuellement aucun support pour les les bibliographies par sections.
5432 Si vous avez des bibliographies multiples, \SpecialChar LyX
5433 exportera la même bibliographie
5437 \begin_layout Section
5441 \begin_layout Standard
5443 exporte heureusement les index ne XHTML, avec quelques limitations pour
5447 \begin_layout Standard
5448 L'exportation des index sera fiable si vous n'essayez pas d'utiliser les
5449 constructions sophistiquées décrites dans le paragraphe consacré aux index
5452 Guide de l'utilisateur
5458 \begin_layout Plain Layout
5459 Le principal problème ici vient du fait que \SpecialChar LyX
5460 ne gère pas vraiment ces entrées
5461 d'index, il se contente de vous laisser saisir le code \SpecialChar LaTeX
5467 Nous décrivons ici comment elles sont gérées en utilisant les en-têtes
5468 de sous-section de cette section.
5471 \begin_layout Itemize
5472 Rassembler les entrées d'index (c'est-à-dire, sous-entrées): \SpecialChar LyX
5474 les traduire, mais les entrées doivent être séparées par
5475 \begin_inset Quotes cld
5479 \begin_inset Quotes crd
5482 , il doit y avoir des espaces autour du point d'exclamation.
5483 Ceci est dû au fait qu'il est difficile autrement de les différencier des
5484 points d'exclamation affectés d'un échappement, de ceux des expressions
5488 \begin_layout Itemize
5489 Ensembles de pages consécutives: il n'y a aucune traduction possible pour
5490 ces ensembles, puisqu'ils n'ont aucun sens en XHTML.
5491 À la place, vous obtiendrez deux entrées d'index, une à chaque extrémité.
5494 \begin_layout Itemize
5495 Références croisées: les références croisées ne sont APA traduites.
5497 trouve une entrées contenant
5498 \begin_inset Quotes cld
5507 \begin_inset Quotes crd
5510 , il l'ignore cette indication, et le reste est traité comme une entrée
5514 \begin_layout Itemize
5515 Ordre des entrées d'index: \SpecialChar LyX
5516 essaie de gérer l'ordre de tri.
5517 Il prend ce qui est avant le premier
5518 \begin_inset Quotes cld
5522 \begin_inset Quotes crd
5525 qu'il trouve et l'utilise pour trier, en considérant ce qui est après le
5527 \begin_inset Quotes cld
5531 \begin_inset Quotes crd
5534 comme l'entrée effective.
5535 Pour le moment, \SpecialChar LyX
5537 \begin_inset Quotes cld
5541 \begin_inset Quotes crd
5544 fait l'objet d'un échappement, n'essayez donc pas de trier des adresses
5548 \begin_layout Itemize
5549 Format des entrées d'index: vous pouvez mettre les entrées en forme en utilisant
5550 la fenêtre de choix des styles de caractères, ou par une autre méthode
5551 proposée par \SpecialChar LyX
5553 Les constructions telles que
5554 \begin_inset Quotes cld
5558 \begin_inset Quotes crd
5561 ne sont pas traduites.
5562 En fait, si \SpecialChar LyX
5563 trouve un caractère tube (
5564 \begin_inset Quotes cld
5568 \begin_inset Quotes crd
5571 ) dans une entrée, il l'ignore ainsi que tout ce qui le suit.
5574 \begin_layout Itemize
5575 Index multiples: les index multiples ne sont pas traduits, toutes les entrées
5576 d'index seront considérées comme un seul grand index.
5577 Pour éviter d'exporter plusieurs versions du même index, \SpecialChar LyX
5579 l'index principal, assurez-vous d'en créer un.
5582 \begin_layout Section
5583 Nomenclatures et glossaires
5586 \begin_layout Standard
5587 Il n'y a actuellement pas d'exportation des glossaires.
5588 Il serait trivial de les ajouter, et ce serait bienvenu.
5591 \begin_layout Chapter
5592 Le Serveur \SpecialChar LyX
5596 \begin_layout Section
5600 \begin_layout Standard
5602 \begin_inset Quotes cld
5605 serveur \SpecialChar LyX
5607 \begin_inset Quotes crd
5610 est une méthode implantée dans \SpecialChar LyX
5611 qui permet à d'autres programmes de dialoguer
5612 avec \SpecialChar LyX
5613 , d'invoquer des commandes \SpecialChar LyX
5614 et d'obtenir de l'information à propos
5615 de son état interne.
5616 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
5618 C'est grâce au serveur \SpecialChar LyX
5619 , par exemple, que des gestionnaires de bibliographies
5620 comme JabRef peuvent permettre de
5621 \begin_inset Quotes cld
5625 \begin_inset Quotes crd
5628 des citations dans \SpecialChar LyX
5632 \begin_layout Section
5633 Démarrer le Serveur \SpecialChar LyX
5635 \begin_inset CommandInset label
5637 name "sec:Démarrer-le-Serveur"
5644 \begin_layout Standard
5645 Le serveur \SpecialChar LyX
5646 fonctionne par l'intermédiaire d'une paire de tubes.
5647 Ils sont habituellement disposés dans votre répertoire utilisateur
5651 (sauf sur Windows, ou des tubes nominatifs
5655 sont des objets spéciaux localisés dans
5665 ) et portent les noms
5668 \begin_inset Quotes cld
5672 \begin_inset Quotes crd
5680 \begin_inset Quotes cld
5684 \begin_inset Quotes crd
5690 Les programmes externes écrivent dans
5694 et lisent les données dans
5699 La racine de ces deux noms peut être définie dans la fenêtre
5701 Édition\SpecialChar menuseparator
5702 Préférences\SpecialChar menuseparator
5703 Entrées\SpecialChar menuseparator
5707 \begin_inset Quotes cld
5712 /home/mon_home/.lyxpipe
5715 \begin_inset Quotes crd
5721 \begin_inset Quotes cld
5735 \begin_inset Quotes crd
5738 avec Windows (ou n'importe quel chemin admissible peut être utilisé à la
5739 place de lyxpipe, par exemple
5740 \begin_inset Flex Code
5743 \begin_layout Plain Layout
5761 fonctionnerait également).
5762 Vous devez configurer ceci
5766 pour que le serveur puisse démarrer.
5769 \begin_layout Standard
5771 ajoutera les suffixes
5774 \begin_inset Quotes cld
5778 \begin_inset Quotes crd
5786 \begin_inset Quotes cld
5790 \begin_inset Quotes crd
5795 pour créer les tubes.
5796 Si l'un des ces tubes existe déjà, \SpecialChar LyX
5797 supposera qu'un autre processus \SpecialChar LyX
5799 déjà en route et ne démarrera pas le serveur.
5800 Sur les systèmes POSIX (similaires à Unix), si pour d'autres raisons un
5802 \begin_inset Quotes cld
5806 \begin_inset Quotes crd
5809 existe à la fermeture de \SpecialChar LyX
5811 essaiera de le supprimer.
5812 Si ceci échoue pour une raison ou une autre, vous devrez supprimer les
5813 tubes à la main et redémarrer \SpecialChar LyX
5815 Sur Windows, les tubes sont supprimés par le système à la fermeture du
5816 programme ou après un crash, ainsi les tubes
5817 \begin_inset Quotes cld
5821 \begin_inset Quotes crd
5827 \begin_layout Standard
5828 Pour faire tourner plusieurs processus \SpecialChar LyX
5829 avec des serveurs en même temps,
5830 vous devez utiliser différentes configurations, peut-être en utilisant
5831 des répertoires utilisateurs différents, avec leurs propres
5835 , pour chaque processus.
5839 \begin_layout Standard
5840 Si vous développez un programme client, il vous sera peut-être utile d'activer
5841 les informations de déboguage du serveur \SpecialChar LyX
5843 Pour cela, démarrez \SpecialChar LyX
5851 \begin_layout Standard
5852 Vous pouvez trouver un exemple complet de client écrit en C++ dans la distributi
5853 on source sous le nom
5855 development/server_monitor.c
5860 \begin_layout Standard
5861 Un autre outil utile est un client en ligne de commande que vous trouverez
5864 src/client/lyxclient
5869 \begin_layout Section
5870 Communication normale
5873 \begin_layout Standard
5874 Pour émettre un appel \SpecialChar LyX
5875 , le client écrit une ligne de texte ASCII dans le
5876 tube d'entrée, selon le format suivant :
5879 \begin_layout LyX-Code
5893 \begin_layout Description
5900 est un nom que le client peut choisir arbitrairement.
5902 rappelle ce nom s'il envoie une réponse – un client peut donc répartir
5903 les réponses aux différentes requêtes.
5906 \begin_layout Description
5913 est la fonction que vous voulez faire exécuter à \SpecialChar LyX
5915 C'est la commande que vous auriez entrée dans le minibuffer.
5918 \begin_layout Description
5925 est un paramètre optionnel qui n'est utile que pour certaines fonctions
5926 (par exemple, le LFUN
5927 \begin_inset Quotes cld
5931 \begin_inset Quotes crd
5934 qui insère le paramètre comme du texte à la position du curseur).
5937 \begin_layout Standard
5938 La réponse de \SpecialChar LyX
5939 arrive dans le tube de sortie sous la forme :
5942 \begin_layout LyX-Code
5956 \begin_layout Standard
5969 sont les mêmes que dans la requête, tandis que
5975 contient des informations plus ou moins utiles selon la façon avec laquelle
5976 la commande s'est exécutée.
5977 Certaines commandes renvoient des informations à propos de l'état interne
5980 \begin_inset Quotes cld
5984 \begin_inset Quotes crd
5987 , tandis que d'autres ne renvoient rien.
5988 Ça signifie alors que l'exécution s'est bien passée.
5991 \begin_layout Standard
5992 En cas d'erreurs, la réponse de \SpecialChar LyX
5996 \begin_layout LyX-Code
6010 \begin_layout Standard
6017 doit expliquer pourquoi la commande a échoué.
6020 \begin_layout Standard
6024 \begin_layout LyX-Code
6025 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
6028 \begin_layout LyX-Code
6029 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
6030 \begin_inset Newline newline
6033 read a <~/.lyxpipe.out
6034 \begin_inset Newline newline
6040 \begin_layout Section
6044 \begin_layout Standard
6046 peut notifier aux clients les événements qui se produisent de manière asynchron
6048 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
6049 de touches à la fonction
6050 \begin_inset Quotes cld
6054 \begin_inset Quotes crd
6058 Voici le format de ce que \SpecialChar LyX
6062 \begin_layout LyX-Code
6068 \begin_layout Standard
6075 est la représentation imprimée de la séquence de touches réellement tapée
6079 \begin_layout Standard
6080 Ce mécanisme peut servir pour étendre l'ensemble des commandes \SpecialChar LyX
6082 des macros : associez certaines séquences de touches à
6083 \begin_inset Quotes cld
6087 \begin_inset Quotes crd
6090 , démarrez un client qui écoute le tube de sortie, traite la commande selon
6091 la séquence et démarre une fonction qui peut utiliser des appels et des
6092 requêtes \SpecialChar LyX
6093 pour envoyer une commande ou une série de commandes à \SpecialChar LyX
6097 \begin_layout Section
6098 Le protocole serveur \SpecialChar LyX
6102 \begin_layout Standard
6104 implémente un protocole simple qui peut servir à la gestion de session.
6105 Tous les messages sont de la forme :
6108 \begin_layout LyX-Code
6118 \begin_layout Standard
6126 \begin_inset Quotes cld
6130 \begin_inset Quotes crd
6134 \begin_inset Quotes cld
6138 \begin_inset Quotes crd
6143 \begin_inset Quotes cld
6147 \begin_inset Quotes crd
6150 , c'est que \SpecialChar LyX
6151 l'informe qu'il écoute ses messages, s'il reçoit
6152 \begin_inset Quotes cld
6156 \begin_inset Quotes crd
6159 , c'est que \SpecialChar LyX
6160 est en train de s'arrêter.
6163 \begin_layout Section
6164 Recherche inversée DVI/PDF
6167 \begin_layout Standard
6168 Quelques visionneuses DVI/PDF
6172 \begin_layout Plain Layout
6173 Les visionneuses suivantes proposent la fonction de recherche inversée en
6174 PDF: Okular sur KDE/Linux, Qpdfview sur Unix, Skim sur Mac OSX et SumatraPDF
6180 assurent la fonction de
6185 Ceci signifie que vous pouvez demander à \SpecialChar LyX
6186 de positionner le curseur sur
6187 une ligne particulière en cliquant sur la même ligne dans le résultat imprimabl
6189 Pour que ceci soit possible, il faut que la visionneuse puisse communiquer
6190 avec \SpecialChar LyX
6192 C'est la cas par le serveur \SpecialChar LyX
6193 soit par un tube nommé (
6197 ), soit par un connecteur de domaine (
6201 ) créé par \SpecialChar LyX
6202 dans son répertoire temporaire (c'est comme ceci que le programme
6204 \begin_inset Flex Code
6207 \begin_layout Plain Layout
6213 communique avec \SpecialChar LyX
6215 Dans certains cas, vous aurez besoin d'un script auxiliaire qui interface
6216 la visionneuse et \SpecialChar LyX
6217 , dans d'autres cas, la visionneuse peut communiquer
6218 directement avec \SpecialChar LyX
6219 : ceci dépend de la visionneuse sélectionnée et de votre
6220 système d'exploitation.
6221 La même considération s'applique pour la configuration des visionneuses
6222 et pour le méthode d'implantation de la recherche inversée.
6223 Dans ce qui suit, nous allons donc décrire comment configurer la recherche
6224 inversée pour des visionneuses particulières.
6225 mais auparavant, nous allons expliquer d'une manière générale ce qu'il
6226 faut faire pour activer la recherche inversée depuis le résultat imprimable
6230 \begin_layout Subsection
6231 \begin_inset CommandInset label
6233 name "subsec:Activation-automatique"
6237 Activation automatique
6240 \begin_layout Standard
6241 Le plus souvent, \SpecialChar LyX
6242 démarrera le serveur pour vous en appuyant sur le bouton
6247 arg "buffer-toggle-output-sync"
6252 de la barre des outils.
6253 Une alternative consiste à activer la fonctionnalité en cochant
6255 Synchroniser avec la sortie imprimable
6258 \begin_inset Flex Noun
6261 \begin_layout Plain Layout
6262 Document\SpecialChar menuseparator
6263 Paramètres\SpecialChar menuseparator
6270 Dans ce cas, \SpecialChar LyX
6271 insérera automatiquement la macro Sync\SpecialChar TeX
6272 (pour PDF) ou chargera
6278 Cette option peut être facilement atteinte depuis la barre d'outils
6279 \begin_inset Flex Code
6282 \begin_layout Plain Layout
6283 Visionner/Mettre à jour
6291 \begin_layout Standard
6292 S'il vous faut un réglage différent, vous pouvez sélectionner ou saisir
6293 une macro personnalisée dans la liste déroulante située juste au-dessous
6295 \begin_inset Flex Noun
6298 \begin_layout Plain Layout
6299 Document\SpecialChar menuseparator
6300 Paramètres\SpecialChar menuseparator
6301 Sortie\SpecialChar menuseparator
6302 Synchroniser avec la sortie imprimable
6308 Notez que la méthode
6309 \begin_inset Flex Code
6312 \begin_layout Plain Layout
6320 active la compression
6325 Si votre visionneuse ne la supporte pas, vous devez utiliser à la place
6326 \begin_inset Flex Code
6329 \begin_layout Plain Layout
6340 \begin_layout Standard
6341 Notez également que la l'inclusion des paquetages
6342 \begin_inset Flex Code
6345 \begin_layout Plain Layout
6352 \begin_inset Flex Code
6355 \begin_layout Plain Layout
6361 a quelquefois un impact imprévu sur la typographie.
6362 Vous devrez donc supprimer la synchronisation avec la sortie imprimable
6363 pour la compilation finale du document si vous utilisez
6364 \begin_inset Flex Code
6367 \begin_layout Plain Layout
6374 \begin_inset Flex Code
6377 \begin_layout Plain Layout
6386 \begin_layout Standard
6387 Si vous avez besoin de réglages particuliers qui ne sont pas couverts par
6388 la réglage automatique, lisez les paragraphes suivants consacrés à la synchroni
6390 Si la configuration automatique vous convient, allez directement au paragraphe
6391 \begin_inset space ~
6395 \begin_inset CommandInset ref
6397 reference "subsec:Configuration-et-utilisation"
6401 , où sont décrites les étapes de la configuration dans votre visionneuse,
6402 – que la mise en œuvre soit automatique ou manuelle.
6405 \begin_layout Subsection
6409 \begin_layout Standard
6411 fournit plusieurs méthodes pour la recherche inversée.
6412 Certaines sont inhérentes au programme
6413 \begin_inset Flex Code
6416 \begin_layout Plain Layout
6422 , d'autres sont fournies par des paquetages externes.
6423 Votre choix dépendra du fait que votre distribution \SpecialChar LaTeX
6425 méthode donnée (les méthodes inhérentes sont assez récentes) et du fait
6426 que votre visionneuse puisse le gérer.
6427 Les méthodes disponibles dont décrites dans la suite.
6430 \begin_layout Subsubsection*
6432 \begin_inset space ~
6436 \begin_inset space ~
6440 \begin_inset space ~
6444 \begin_inset space ~
6448 \begin_inset space ~
6452 \begin_inset space ~
6456 \begin_inset space ~
6462 \begin_layout Standard
6463 Cette méthode équipe le fichier DVI de l'information nécessaire pour la
6465 Elle est disponible en \SpecialChar LaTeX
6466 depuis quelque temps (n'importe quelle distribution
6467 suffisamment récente devrait l'inclure) et elle est fiable.
6468 Pour l'activer, modifier la commande dans le convertisseur
6469 \begin_inset Flex Noun
6472 \begin_layout Plain Layout
6473 LaTeX (standard)->DVI
6479 \begin_inset Flex Noun
6482 \begin_layout Plain Layout
6483 LaTeX (standard)->DraftDVI
6489 \begin_inset Flex Noun
6492 \begin_layout Plain Layout
6493 Préférences\SpecialChar menuseparator
6494 Gestion des fichiers\SpecialChar menuseparator
6501 \begin_inset Flex Code
6504 \begin_layout Plain Layout
6505 latex -src-specials $$i
6511 Si cela ne fonctionne pas, vérifiez les options votre moteur \SpecialChar TeX
6513 peut différer dans quelques distributions).
6516 \begin_layout Subsubsection*
6518 \begin_inset space ~
6522 \begin_inset space ~
6526 \begin_inset space ~
6530 \begin_inset space ~
6536 \begin_layout Standard
6545 fournissent la fonctionnalité de recherche inversée pour les sorties imprimable
6546 s PDF (via pdflatex) et DVI, respectivement.
6547 Pour l'activer, charger les paquetages dans le préambule \SpecialChar LyX
6551 \begin_layout Itemize
6552 \begin_inset Flex Code
6555 \begin_layout Plain Layout
6563 pour la recherche inversée depuis le PDF;
6566 \begin_layout Itemize
6567 \begin_inset Flex Code
6570 \begin_layout Plain Layout
6573 usepackage[active]{srcltx}
6578 pour la recherche inversée depuis le DVI.
6581 \begin_layout Standard
6582 Si vous souhaitez effectuer la recherche inversée depuis les deux formats,
6583 vous pouvez saisir les lignes suivantes dans le préambule:
6586 \begin_layout LyX-Code
6590 \begin_inset Newline newline
6596 \begin_inset Newline newline
6602 \begin_inset Newline newline
6608 \begin_inset Newline newline
6613 usepackage[active]{srcltx}
6614 \begin_inset Newline newline
6622 \begin_layout Standard
6623 De cette façon, vous pourrez visionner les fichiers soit en DVI, soit en
6624 PDF (pdflatex) et le paquetage adéquat sera chargé.
6627 \begin_layout Standard
6628 Notez bien que PDFSync peut affecter la mise en page du document, il vaut
6629 mieux le désactiver lors des passes finales de compilation du document.
6632 \begin_layout Subsubsection*
6634 \begin_inset space ~
6638 \begin_inset space ~
6642 \begin_inset space ~
6646 \begin_inset space ~
6650 \begin_inset space ~
6653 Sync\SpecialChar TeX
6655 \begin_inset space ~
6659 \begin_inset space ~
6663 \begin_inset space ~
6669 \begin_layout Standard
6670 Les versions récentes de
6671 \begin_inset Flex Code
6674 \begin_layout Plain Layout
6680 offrent un support inhérent pour la recherche inversé en PDF et DVI.
6681 Cette fonctionnalité dénommée
6683 Sync\SpecialChar TeX
6686 résulte à la base de l'intégration du paquetage PDFSync dans le programme
6688 \begin_inset Flex Code
6691 \begin_layout Plain Layout
6697 et de sa fusion avec l'approche
6702 Il vous faut au moins \SpecialChar TeX
6703 Live 2008 ou une distribution Mik\SpecialChar TeX
6704 récente pour pouvoir
6706 Notez également que seules quelques visionneuses (comme Okular et Qpdfview
6707 sur Unix, Skim sur Mac, SumatraPDF sur Windows; voir la section suivante
6708 pour les détails) supportent actuellement Sync\SpecialChar TeX
6712 \begin_layout Standard
6713 Pour activer Sync\SpecialChar TeX
6714 pour le résultat imprimable DVI, modifier le convertisseur
6716 \begin_inset Flex Noun
6719 \begin_layout Plain Layout
6720 LaTeX (standard) -> DVI
6726 \begin_inset Flex Noun
6729 \begin_layout Plain Layout
6730 LaTeX (standard) -> DraftDVI
6736 \begin_inset Flex Noun
6739 \begin_layout Plain Layout
6740 Préférences\SpecialChar menuseparator
6741 Gestion des fichiers\SpecialChar menuseparator
6748 \begin_inset Flex Code
6751 \begin_layout Plain Layout
6752 latex -synctex=1 $$i
6757 , et pour le résultat imprimable PDF, modifier le convertisseur
6758 \begin_inset Flex Noun
6761 \begin_layout Plain Layout
6762 LaTeX (pdflatex) -> PDF (pdflatex)
6768 \begin_inset Flex Code
6771 \begin_layout Plain Layout
6772 pdflatex -synctex=1 $$i
6778 Si votre visionneuse n'est pas décrite dans ce qui suit, ou en cas d'échec,
6779 vérifiez la documentation de votre visionneuse pour ce qui concerne la
6780 configuration pour Sync\SpecialChar TeX
6785 \begin_layout Plain Layout
6787 \begin_inset Flex Code
6790 \begin_layout Plain Layout
6796 active la compression gzip.
6797 Si votre visionneuse ne la comprend pas, vous devez saisir à la place
6798 \begin_inset Flex Code
6801 \begin_layout Plain Layout
6815 \begin_layout Subsection
6816 Configuration et utilisation de visionneuses particulières
6817 \begin_inset CommandInset label
6819 name "subsec:Configuration-et-utilisation"
6826 \begin_layout Subsubsection*
6827 Xdvi (toutes plate-formes)
6830 \begin_layout Standard
6832 \begin_inset Flex Code
6835 \begin_layout Plain Layout
6841 , vous n'avez rien de plus à faire pour utiliser la recherche inversée,
6842 puisque \SpecialChar LyX
6843 fournit les ancres nécessaires pour l'utilisation automatisée
6845 \begin_inset Flex Code
6848 \begin_layout Plain Layout
6855 Il vous suffit de paramétrer votre document comme indiqué plus haut (la
6856 recherche inversée est déclenchée par Ctrl-clic ou Alt-clic sur Mac OSX,
6860 \begin_layout Standard
6861 Cependant, si pour quelque raison vous préférez utiliser le tube nommé au
6862 lieu du connecteur pour la communication avec \SpecialChar LyX
6863 , modifiez simplement la
6864 visionneuse DVI dans
6865 \begin_inset Flex Noun
6868 \begin_layout Plain Layout
6869 Préférences\SpecialChar menuseparator
6870 Gestion des fichiers\SpecialChar menuseparator
6880 \begin_layout Plain Layout
6881 Sur Mac OSX vous devez utiliser
6882 \begin_inset Flex Code
6885 \begin_layout Plain Layout
6888 DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l"
6899 \begin_inset Flex Code
6902 \begin_layout Plain Layout
6903 xdvi -editor "lyxeditor.sh %f %l"
6909 \begin_inset Flex Code
6912 \begin_layout Plain Layout
6918 est un script approprié.
6919 Par exemple, un script minimal est le suivant:
6922 \begin_layout LyX-Code
6924 \begin_inset Newline newline
6927 LYXPIPE="/path/to/lyxpipe"
6928 \begin_inset Newline newline
6931 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6932 \begin_inset Newline newline
6935 echo "$COMMAND" > "${LYXPIPE}".in || exit
6936 \begin_inset Newline newline
6939 read TMP < "${LYXPIPE}".out || exit
6942 \begin_layout Standard
6944 \begin_inset Flex Code
6947 \begin_layout Plain Layout
6955 est le chemin d'accès au tube LyXServer spécifié dans
6956 \begin_inset Flex Noun
6959 \begin_layout Plain Layout
6960 Préférences\SpecialChar menuseparator
6972 \begin_layout Plain Layout
6974 \begin_inset Flex Code
6977 \begin_layout Plain Layout
6985 de la distribution des sources \SpecialChar LyX
6986 , vous trouverez un script
6987 \begin_inset Flex Code
6990 \begin_layout Plain Layout
6998 , capable de trouver
7010 \begin_layout Subsubsection*
7014 \begin_layout Standard
7016 \begin_inset Flex Code
7019 \begin_layout Plain Layout
7022 /Applications/MacDviX_Folder/calleditor.script
7027 , ajoutez les lignes suivantes:
7030 \begin_layout LyX-Code
7031 /Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1
7032 \begin_inset Newline newline
7038 \begin_layout Standard
7039 Adaptez ces lignes si vous installez \SpecialChar LyX
7040 ailleurs que dans le répertoire
7041 \begin_inset Flex Code
7044 \begin_layout Plain Layout
7053 \begin_layout Standard
7054 La recherche inversée est déclenchée par Alt-clic (OPTION-clic).
7057 \begin_layout Subsubsection*
7061 \begin_layout Standard
7063 \begin_inset Flex Code
7066 \begin_layout Plain Layout
7067 open -a Skim.app $$i
7072 dans le réglage de la visionneuse
7073 \begin_inset Flex Noun
7076 \begin_layout Plain Layout
7077 Préférences\SpecialChar menuseparator
7078 Gestion des fichiers\SpecialChar menuseparator
7079 Formats de fichiers\SpecialChar menuseparator
7085 , et sélectionnez LyX dans
7086 \begin_inset Flex Noun
7089 \begin_layout Plain Layout
7090 Skim\SpecialChar menuseparator
7091 Préférences\SpecialChar menuseparator
7100 \begin_layout Standard
7101 La recherche inversée est déclenchée par COMMAND-SHIFT-clic.
7104 \begin_layout Subsubsection*
7108 \begin_layout Standard
7109 La recherche inversée ne fonctionne pas directement avec evince, mais elle
7110 peut être obtenue à l'aide de scripts auxiliaires externes: voir
7111 \begin_inset CommandInset href
7113 target "https://wiki.lyx.org/LyX/SyncTeX"
7121 \begin_layout Subsubsection*
7125 \begin_layout Standard
7127 \begin_inset Flex Noun
7130 \begin_layout Plain Layout
7131 Configuration\SpecialChar menuseparator
7132 Configurer Okular\SpecialChar menuseparator
7138 et sélectionner \SpecialChar LyX
7140 Ceci insère la commande appropriée (
7141 \begin_inset Flex Code
7144 \begin_layout Plain Layout
7155 \begin_layout Standard
7156 La recherche inversée est déclenchée par SHIFT-clic.
7159 \begin_layout Subsubsection*
7163 \begin_layout Standard
7164 Qpdfview fonctionne avec Sync\SpecialChar TeX
7165 depuis la version 0.3.5.
7167 \begin_inset Flex Noun
7170 \begin_layout Plain Layout
7171 Modifier\SpecialChar menuseparator
7172 Paramètres\SpecialChar menuseparator
7178 , cliquer dans le champ de l'
7182 et ajoutez la commande
7183 \begin_inset Flex Code
7186 \begin_layout Plain Layout
7195 \begin_layout Standard
7196 La recherche inversée est activée par un clic double.
7199 \begin_layout Subsubsection*
7203 \begin_layout Standard
7204 Activer Yap, choisir le menu
7205 \begin_inset Flex Noun
7208 \begin_layout Plain Layout
7211 View\SpecialChar menuseparator
7217 et sélectionner l'onglet
7218 \begin_inset Quotes cld
7221 Recherche inversée DVI
7222 \begin_inset Quotes crd
7226 Cliquer sur le bouton
7227 \begin_inset Quotes cld
7230 New\SpecialChar ldots
7232 \begin_inset Quotes crd
7235 et, dans la fenêtre qui s'ouvre, saisir
7236 \begin_inset Quotes cld
7241 \begin_inset Quotes crd
7244 (ou un autre nom de votre choix) dans le champ
7245 \begin_inset Quotes cld
7249 \begin_inset Quotes crd
7253 Maintenant cliquer sur le bouton identifié par
7254 \begin_inset Quotes cld
7259 \begin_inset Quotes crd
7262 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
7263 contenant le fichier exécutable
7264 \begin_inset Flex Code
7267 \begin_layout Plain Layout
7277 \begin_inset Flex Code
7280 \begin_layout Plain Layout
7288 et spécifier les arguments du programme comme suit:
7289 \begin_inset Flex Code
7292 \begin_layout Plain Layout
7302 \begin_inset Flex Code
7305 \begin_layout Plain Layout
7313 est utilisé pour communiquer avec \SpecialChar LyX
7318 et se présente ainsi
7321 \begin_layout LyX-Code
7323 \begin_inset Newline newline
7326 echo LYXCMD:revdvi:server-goto-file-row:%~1 %2>
7335 \begin_inset Newline newline
7349 \begin_layout Standard
7350 Vérifier que le chemin d'accès au tube \SpecialChar LyX
7351 Server spécifié dans \SpecialChar LyX
7353 \begin_inset Flex Code
7356 \begin_layout Plain Layout
7372 , sinon adapter le conteneur
7373 \begin_inset Flex Code
7376 \begin_layout Plain Layout
7387 \begin_layout Standard
7388 Avec Yap, la recherche inversée est déclenchée par double-clic.
7391 \begin_layout Subsubsection*
7392 SumatraPDF (Windows)
7395 \begin_layout Standard
7396 Pour utiliser SumatraPDF en recherche inversée, saisir
7397 \begin_inset Flex Code
7400 \begin_layout Plain Layout
7403 SumatraPDF -inverse-search "lyxeditor.bat "%f" %l"
7408 dans les réglages de la visionneuse dans
7409 \begin_inset Flex Noun
7412 \begin_layout Plain Layout
7413 Préférences\SpecialChar menuseparator
7414 Gestion des fichiers\SpecialChar menuseparator
7415 Formats de fichiers\SpecialChar menuseparator
7422 \begin_inset Flex Code
7425 \begin_layout Plain Layout
7433 est le conteneur indiqué ci-dessus.
7435 \begin_inset Flex Code
7438 \begin_layout Plain Layout
7444 ne figure pas dans la liste des chemins des commandes, utiliser le nom
7448 \begin_layout Standard
7449 La recherche inversée est déclenchée par double-clic.
7452 \begin_layout Subsubsection*
7456 \begin_layout Standard
7457 D'abord, vérifier que Yap est la visionneuse DVI implicite de l'environnement
7458 Windows, puis le lancer, choisir le menu
7459 \begin_inset Flex Noun
7462 \begin_layout Plain Layout
7465 View\SpecialChar menuseparator
7471 et sélectionner l'onglet
7472 \begin_inset Quotes cld
7475 Recherche DVI inversée
7476 \begin_inset Quotes crd
7480 Cliquer sur le bouton
7481 \begin_inset Quotes cld
7484 New\SpecialChar ldots
7486 \begin_inset Quotes crd
7489 et, dans la fenêtre qui s'ouvre, saisir
7490 \begin_inset Quotes cld
7493 Éditeur \SpecialChar LyX
7495 \begin_inset Quotes crd
7498 (ou un autre nom de votre choix) dans le champ
7499 \begin_inset Quotes cld
7503 \begin_inset Quotes crd
7507 Maintenant cliquer sur le bouton identifié par
7508 \begin_inset Quotes cld
7513 \begin_inset Quotes crd
7516 pour ouvrir une fenêtre de choix de fichier et aller jusqu'au répertoire
7517 contenant le fichier exécutable
7518 \begin_inset Flex Code
7521 \begin_layout Plain Layout
7529 (qui est implicitement installé dans Cygwin avec l'exécutable \SpecialChar LyX
7532 \begin_inset Flex Code
7535 \begin_layout Plain Layout
7543 et spécifier les arguments du programme comme suit:
7544 \begin_inset Flex Code
7547 \begin_layout Plain Layout
7556 De cette façon, vous utiliserez le
7560 pour communiquer avec \SpecialChar LyX
7562 Si pour quelque raison, vous souhaitez utiliser
7567 \begin_inset Flex Code
7570 \begin_layout Plain Layout
7578 et spécifiez le chemin d'accès au tube \SpecialChar LyX
7579 Server dans les préférences.
7582 \begin_layout Standard
7583 Avec Yap, la recherche inversée est déclenchée par double-clic.
7586 \begin_layout Subsubsection*
7590 \begin_layout Standard
7591 Pour utiliser SumatraPDF en recherche inversée, saisir
7592 \begin_inset Flex Code
7595 \begin_layout Plain Layout
7603 dans les réglages de la visionneuse dans
7604 \begin_inset Flex Noun
7607 \begin_layout Plain Layout
7608 Préférences\SpecialChar menuseparator
7609 Gestion des fichiers\SpecialChar menuseparator
7610 Formats de fichiers\SpecialChar menuseparator
7617 \begin_inset Flex Code
7620 \begin_layout Plain Layout
7628 est le script suivant (à rendre accessible dans le chemin d'accès aux commandes
7630 \begin_inset Flex Code
7633 \begin_layout Plain Layout
7641 étant le meilleur choix):
7644 \begin_layout LyX-Code
7646 \begin_inset Newline newline
7650 \begin_inset Newline newline
7653 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
7656 \begin_layout Standard
7657 Ce conteneur et nécessaire parce que SumatraPDF est une application Windows
7658 native et ne comprend pas les chemins POSIX utilisés par la version Cygwin
7662 \begin_inset Flex Code
7665 \begin_layout Plain Layout
7671 n'est pas dans votre chemin d'accès, utiliser le chemin complet dans le
7674 \begin_inset Flex Code
7677 \begin_layout Plain Layout
7683 active la communication via
7688 De nouveau, l'omettre
7689 \begin_inset Flex Code
7692 \begin_layout Plain Layout
7702 , et spécifier le chemin d'accès au tube \SpecialChar LyX
7703 Server dans les préférences \SpecialChar LyX
7707 \begin_layout Standard
7708 La recherche inversée est déclenchée par double-clic.
7711 \begin_layout Section
7715 \begin_layout Standard
7716 La recherche directe est, comme son nom l'indique,
7717 \begin_inset Quotes cld
7721 \begin_inset Quotes crd
7724 de la recherche inversée.
7725 Elle vous permet de positionner le curseur dans la visionneuse directement
7726 depuis \SpecialChar LyX
7728 Si le recherche inversé est active (comme décrit ci-après), vous pouvez
7729 positionner le curseur où vous voulez dan le document \SpecialChar LyX
7732 \begin_inset Flex Noun
7735 \begin_layout Plain Layout
7736 Navigation\SpecialChar menuseparator
7743 \begin_inset Flex Noun
7746 \begin_layout Plain Layout
7752 dans le menu contextuel par un clic droit), et la visionneuse sera positionnée
7753 au même emplacement.
7754 Ce suppose bien entendu que la visionneuse interprète cette fonctionnalité.
7757 \begin_layout Standard
7758 Pour rendre la recherche directe active, vous devez d'abord créer le fichier
7759 PDF/DVI avec les informations supplémentaires concernant les source \SpecialChar TeX
7761 peut être fait par les méthodes décrites dans la section
7762 \begin_inset space ~
7766 \begin_inset CommandInset ref
7768 reference "subsec:Activation-automatique"
7775 \begin_layout Standard
7776 De plus, vous devez configurer \SpecialChar LyX
7777 pour utiliser les visionneuses dans
7778 \begin_inset Flex Noun
7781 \begin_layout Plain Layout
7782 Outils\SpecialChar menuseparator
7783 Préférences\SpecialChar menuseparator
7784 Sortie\SpecialChar menuseparator
7792 fournit une série de configurations validées pour quelques visionneuses,
7793 que vous pouvez sélectionner dans le menu déroulant.
7794 Si aucune de ces configurations ne vous convient, vous devrez chercher
7795 et trouver une configuration appropriée vous-même.
7796 La syntaxe utilise les marqueurs suivants:
7799 \begin_layout Itemize
7801 \begin_inset Flex Code
7804 \begin_layout Plain Layout
7813 \begin_layout Itemize
7815 \begin_inset Flex Code
7818 \begin_layout Plain Layout
7825 \begin_inset Flex Code
7828 \begin_layout Plain Layout
7834 (temporairement) créé;
7837 \begin_layout Itemize
7839 \begin_inset Flex Code
7842 \begin_layout Plain Layout
7848 : nom du fichier de sortie (soit dvi, soit pdf, en fonction de celui qui
7849 existe dans le répertoire temporaire).
7852 \begin_layout Standard
7853 Notez que seules quelques visionneuses présentent une fonctionnalité de
7854 recherche directe complète, parmi lesquelles
7855 \begin_inset Flex Noun
7858 \begin_layout Plain Layout
7865 \begin_inset Flex Noun
7868 \begin_layout Plain Layout
7875 \begin_inset Flex Noun
7878 \begin_layout Plain Layout
7890 \begin_layout Plain Layout
7894 \begin_inset Flex Code
7897 \begin_layout Plain Layout
7906 \begin_inset Flex Noun
7909 \begin_layout Plain Layout
7912 Outils\SpecialChar menuseparator
7913 Préférences\SpecialChar menuseparator
7914 Gestion des fichiers\SpecialChar menuseparator
7928 \begin_inset Flex Noun
7931 \begin_layout Plain Layout
7938 \begin_inset Flex Noun
7941 \begin_layout Plain Layout
7951 \begin_layout Plain Layout
7952 SumatraPDF peut aussi utiliser les commandes DDE via le programme externe
7953 CMCDDE — téléchargeable depuis
7954 \begin_inset CommandInset href
7956 target "http://www.istri.fr/spip/zip/CMCDDE.zip"
7967 d'autres, comme evince
7971 \begin_layout Plain Layout
7972 \paragraph_spacing single
7973 La recherche directe avec evince peut être obtenue via des programmes externes
7976 \begin_inset CommandInset href
7978 target "https://wiki.lyx.org/LyX/SyncTeX"
7988 , nécessitent des outils supplémentaires.
7989 Alors que beaucoup des visionneuses PDF largement diffusées (parmi lesquelles
7990 on remarquera Adobe Reader) ne comprennent pas du tout la recherche directe,
7991 d'autre visionneuses, comme
7992 \begin_inset Flex Noun
7995 \begin_layout Plain Layout
8001 , permettent au moins de recharger le document et de sauter à une page donnée:
8002 vous pouvez au moins naviguer à proximité du point visé.
8003 Cette dernière fonctionnalité est activée par un appel externe à
8004 \begin_inset Flex Code
8007 \begin_layout Plain Layout
8013 (voir les configurations prédéfinies).
8016 \begin_layout Standard
8017 La recherche directe fonctionne simultanément avec les sorties DVI et PDF.
8019 vérifie simplement quel format vous avez utilisé (c'est-à-dire, quel format
8020 est déjà résident dans le répertoire temporaire) et choisit la configuration
8024 \begin_layout Chapter
8025 Classes de document spéciales
8028 \begin_layout Section
8029 Article AAS\SpecialChar TeX
8033 \begin_layout Standard
8039 \begin_layout Subsection
8043 \begin_layout Standard
8045 est un ensemble de macros produit par l'
8047 American Astronomical Society
8049 pour faciliter la soumission électronique de manuscrits aux trois journaux
8052 Astrophysical Journal
8064 Astronomical Journal
8068 Publications of the Astronomical Society of the Pacific
8072 a besoin de la version 5.0 (de préférence 6.0, version décrite ici, ou plus
8073 récente) de ces macros.
8074 Les versions antérieures à la 5.0 sont destinées à être utilisées avec \SpecialChar LaTeX
8076 et sont fondamentalement incompatibles avec \SpecialChar LyX
8078 Le paquetage AAS\SpecialChar TeX
8079 peut être téléchargé depuis le site de l'AAS
8082 \begin_layout Standard
8083 \begin_inset VSpace medskip
8089 \begin_layout Standard
8091 \begin_inset Flex URL
8094 \begin_layout Plain Layout
8096 https://aas.org/aastex/aastex-downloads
8104 \begin_layout Standard
8105 \begin_inset VSpace medskip
8111 \begin_layout Standard
8112 Un guide de l'utilisateur complet est compris dans ce paquetage et il vaut
8113 mieux que vous vous familiarisiez sérieusement avec avant de vous embarquer
8114 à écrire un papier en \SpecialChar LyX
8117 ne va pas vous dispenser de comprendre toutes les commandes AAS\SpecialChar TeX
8119 dispensera seulement de la corvée de toutes les taper.
8120 Il est de votre responsabilité de vous assurer que le document final exporté
8121 en \SpecialChar LaTeX
8122 soit complètement conforme aux recommandations du journal auquel vous
8123 soumettez votre papier.
8126 \begin_layout Subsection
8127 Commencer un nouveau papier
8130 \begin_layout Standard
8131 Je vous suggère vivement de commencer avec le fichier de modèle AAS\SpecialChar TeX
8135 Fichier\SpecialChar menuseparator
8137 \begin_inset space ~
8141 \begin_inset space ~
8146 , entrez le nouveau nom de fichier, puis choisissez le modèle
8151 Il montrera les champs les plus courants dans un manuscrit.
8152 Écrivez par dessus le texte existant (y compris les crochets,
8156 ) les informations correctes.
8157 Beaucoup des commandes et environnements AAS\SpecialChar TeX
8158 peuvent être implémentés directeme
8159 nt dans \SpecialChar LyX
8160 , mais certains ne peuvent pas.
8161 Pour des commandes comme celles-là, le code \SpecialChar LaTeX
8162 doit être entré directement
8163 et signalé comme tel.
8164 De telles commandes sont dénommées
8165 \begin_inset Quotes cld
8168 code \SpecialChar TeX
8170 \begin_inset Quotes crd
8174 J'essaye de minimiser la quantité de code \SpecialChar TeX
8175 nécessaire dans un document
8180 \begin_layout Subsection
8184 \begin_layout Standard
8185 Quand le papier est fini, que vous en êtes satisfaits et qu'il se visualise
8186 / s'imprime correctement, il y a quelques opérations de
8187 \begin_inset Quotes cld
8191 \begin_inset Quotes crd
8194 à effectuer avant de le soumettre aux journaux.
8197 \begin_layout Enumerate
8198 Exportez votre papier en tant que fichier \SpecialChar LaTeX
8201 Fichier\SpecialChar menuseparator
8202 Exporter\SpecialChar menuseparator
8209 \begin_layout Enumerate
8214 résultant avec votre éditeur de texte favori.
8218 \begin_layout Enumerate
8219 enlevez les lignes de commentaire avant la commande
8228 \begin_layout Enumerate
8233 usepackage...{fontenc}
8235 si elle apparaît (en général juste après
8241 ) ; enlevez aussi la ligne
8247 si elle est présente.
8250 \begin_layout Enumerate
8251 enlevez tout entre les commandes
8263 comprises, sauf les commandes que vous avez volontairement mises dans le
8264 préambule \SpecialChar LaTeX
8265 (qui devraient apparaître immédiatement après le commentaire
8267 \begin_inset Quotes cld
8270 User specified \SpecialChar LaTeX
8272 \begin_inset Quotes crd
8279 \begin_layout Plain Layout
8281 \begin_inset Quotes cld
8284 Commandes \SpecialChar LaTeX
8285 spécifiées par l'utilisateur
8286 \begin_inset Quotes crd
8302 \begin_layout Enumerate
8303 Faites tourner \SpecialChar LaTeX
8304 sur ce fichier après modifications pour s'assurer qu'il
8305 peut encore être compilé correctement.
8308 \begin_layout Enumerate
8309 Relisez les spécifications du journal pour vous assurer que vos noms de
8310 fichier et vos formats sont corrects.
8313 \begin_layout Enumerate
8317 \begin_layout Subsection
8318 Commentaires sur des commandes particulières
8321 \begin_layout Standard
8322 Je ne vais pas décrire l'emploi détaillé de chaque commande AAS\SpecialChar TeX
8324 de l'utilisateur d'AAS\SpecialChar TeX
8329 ) en donne une bonne description.
8330 Il me sera donc probablement plus facile de parcourir la liste telle qu'on
8331 la trouve dans le guide et de la commenter si nécessaire.
8335 \begin_layout Subsubsection
8336 Les choses qui fonctionnent comme prévu
8339 \begin_layout Standard
8340 Puisqu'elles fonctionnent comme prévu, j'en fais simplement la liste avec
8341 la section dans laquelle elles se trouvent :
8435 begin{thebibliography}
8467 (2.14.4, entre autres),
8494 \begin_layout Standard
8495 Les options de style qui suivent marchent elles aussi correctement :
8512 Mettez-les simplement dans le champ
8518 Document\SpecialChar menuseparator
8524 \begin_inset space ~
8528 \begin_inset space ~
8534 \begin_layout Subsubsection
8535 Les choses qui fonctionnent, mais qui nécessitent un commentaire
8538 \begin_layout Standard
8539 Les éléments suivants fonctionnent, mais requièrent un petit commentaire
8543 \begin_layout Itemize
8544 Ces éléments sont réservés à l'utilisation par les éditeurs du journal,
8545 mais vous pouvez les mettre dans le préambule \SpecialChar LaTeX
8546 si vous vous sentez tenu
8577 (tous à partir de 2.1.3)
8580 \begin_layout Itemize
8581 Ces éléments peuvent être placés dans le préambule \SpecialChar LaTeX
8582 , et sont inclus comme
8583 des blancs dans le fichier modèle :
8604 \begin_layout Itemize
8611 (2.3) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
8612 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
8615 \begin_layout Itemize
8627 Ça ne devrait pas causer d'erreur.
8630 \begin_layout Itemize
8637 (2.6) – peut seulement être utilisé seul, pas au milieu d'un paragraphe.
8638 Utilisez du Vilain Texte Rouge si vous devez l'insérer.
8641 \begin_layout Itemize
8648 (2.8) – ne peut pas insérer une marque de référence croisée, vous devez
8652 \begin_layout Itemize
8659 (2.8) – même chose que pour
8666 \begin_layout Itemize
8678 Ça ne devrait pas causer d'erreur.
8681 \begin_layout Itemize
8693 Ça ne devrait pas causer d'erreur.
8696 \begin_layout Itemize
8703 (2.13.2) – vous devrez éditer le paramètre optionnel à la main dans le fichier
8708 \begin_layout Subsubsection
8709 Les choses qui ne sont pas implantées, utilisez du code \SpecialChar TeX
8713 \begin_layout Standard
8724 setcounter{equation}
8738 (2.12), les abréviations des noms de journaux (2.12.4),
8774 (2.14.4, insérez-le comme le premier élément dans la case la plus à gauche
8775 après l'endroit où vous voulez le placer.
8776 N'utilisez pas les règles \SpecialChar LyX
8781 \begin_layout Plain Layout
8782 NdT : Traduction incertaine.
8799 (2.14.5), pratiquement tout dans Divers (2.15, sauf
8838 \begin_layout Subsubsection
8839 Les choses qui ne peuvent pas être implantées
8842 \begin_layout Standard
8844 au moins d'une façon qui ait un sens, et que je suggère donc d'ignorer.
8845 Ce sont l'environnement
8849 (2.12.3) et l'environnement
8854 Si vous avez vraiment, vraiment besoin d'utiliser
8858 , je vous suggère de l'éditer avec un éditeur de texte dans un fichier séparé,
8861 Insertion\SpecialChar menuseparator
8862 Fichier\SpecialChar menuseparator
8865 pour l'inclure dans votre document \SpecialChar LyX
8871 pour voir un exemple de cela.
8874 \begin_layout Subsection
8875 FAQs, conseils, trucs et autres astuces
8878 \begin_layout Subsubsection
8879 Faire coopérer \SpecialChar LyX
8880 et AAS\SpecialChar TeX
8884 \begin_layout Standard
8885 Il peut être un peu difficile de faire reconnaître à \SpecialChar LyX
8887 et une nouvelle classe de document.
8888 Quand tout le reste échoue, faites ceci :
8891 \begin_layout Enumerate
8892 Assurez-vous que \SpecialChar LaTeX
8893 trouve AAS\SpecialChar TeX
8903 ) de la distribution AAS\SpecialChar TeX
8904 vers un répertoire complètement indépendant de
8906 ou d'AAS\SpecialChar TeX
8907 et faites tourner \SpecialChar LaTeX
8915 \begin_layout Enumerate
8920 apparaît bien dans le répertoire de formats (layout) de \SpecialChar LyX
8924 \begin_layout Enumerate
8927 Outils\SpecialChar menuseparator
8930 dans \SpecialChar LyX
8931 , puis redémarrez celui-ci.
8934 \begin_layout Enumerate
8935 Ouvrez un nouveau fichier normal, pas avec un modèle.
8939 Document\SpecialChar menuseparator
8940 Paramètres\SpecialChar menuseparator
8942 \begin_inset space ~
8946 \begin_inset space ~
8954 \begin_layout Standard
8955 Si vous obtenez un avertissement provenant d'un document AAS\SpecialChar TeX
8957 disant qu'il n'arrive pas à trouver le format AAS\SpecialChar TeX
8958 ou un message du genre
8960 \begin_inset Quotes cld
8963 You should not mix title layouts with normal ones
8964 \begin_inset Quotes crd
8971 \begin_layout Plain Layout
8973 \begin_inset Quotes cld
8976 Il ne faut pas mélanger les formats de titre avec les formats normaux.
8977 \begin_inset Quotes crd
8985 , c'est que les choses n'ont pas été installées correctement.
8988 \begin_layout Subsubsection
8989 Erreur \SpecialChar LaTeX
8990 lors du traitement d'un tableau
8993 \begin_layout Standard
8995 , par défaut, tente de centrer la légende/titre du tableau.
8996 Ça semble produire une interférence négative dans AAS\SpecialChar TeX
8998 Vous devez donc cliquer quelque part dans la légende/titre, puis faire
9001 Édition\SpecialChar menuseparator
9003 \begin_inset space ~
9007 \begin_inset space ~
9021 Pour moi ça a résolu le problème.
9024 \begin_layout Subsubsection
9028 \begin_layout Standard
9029 Quelques petites choses :
9032 \begin_layout Enumerate
9033 J'ai remarqué quelques espacements bizarres avec les entrées de bibliographie.
9034 Quand vous entrez les données de bibliographie, assurez-vous qu'il n'y
9039 d'espace entre le dernier auteur et la parenthèse indiquant l'année ; par
9051 \begin_layout Enumerate
9052 Je suis vraiment malheureux de ne pas pouvoir rendre
9064 plus automatiques, mais ça nécessiterait des changements au code source
9067 Pour le moment vous pouvez faire deux choses :
9071 \begin_layout Enumerate
9072 entrez toutes vos citations en utilisant le mécanisme prédéfini
9074 Insertion\SpecialChar menuseparator
9077 ; au moins vous pourrez tirer avantage des insertions automatiques.
9078 Puis éditez à la main le fichier \SpecialChar LaTeX
9079 exporté avant de le soumettre, en changeant
9104 est actuellement équivalent à
9110 , donc vous n'avez pas absolument besoin de changer ceux-là).
9113 \begin_layout Enumerate
9114 ou vous pouvez simplement entrer toutes vos citations en Vilain Texte Rouge
9115 en utilisant la même clef pour paramètre que celle que vous avez utilisée
9116 dans la fenêtre de bibliographie, par exemple
9125 \begin_layout Standard
9126 Aucun des deux choix n'est plaisant, mais nous aurons à faire avec jusqu'à
9127 ce que le mécanisme de citation de \SpecialChar LyX
9136 \begin_layout Enumerate
9137 Rien qu'entrer les références n'est pas du tout évident.
9138 La façon la plus facile est de commencer à taper votre première référence
9139 à la fin du document, puis de la marquer comme
9144 Ça mettra une petite boîte grise devant ce que vous venez de taper.
9145 Cliquez sur la boîte pour remplir le reste.
9146 Pour de nouvelles références, allez à la fin d'une référence existante
9152 Ça créera une nouvelle ligne avec sa propre boîte, etc.
9155 \begin_layout Subsubsection
9156 Inclure des fichiers EPS
9159 \begin_layout Standard
9160 Avec tout le respect qui est dû à Chris Biemesderfer et aux autres qui ont
9161 contribué à écrire le paquetage AAS\SpecialChar TeX
9162 , le mécanisme de gestion des figures
9163 est vraiment mal foutu.
9164 Vous pouvez insérer les commandes
9171 en Vilain Texte Rouge dans une Figure Flottante, mais je n'ai jamais vraiment
9172 réussi à obtenir une apparence correcte.
9173 Mon conseil serait d'éviter toute inclusion de fichier EPS dans le manuscrit
9174 que vous soumettez au journal, mais d'utiliser le mécanisme d'inclusion
9175 de fichier EPS standard de \SpecialChar LyX
9176 quand vous voulez imprimer vos propres tirés
9179 va insérer une commande
9183 usepackage{graphics}
9185 dans le préambule \SpecialChar LaTeX
9186 et gérer les figures de la façon habituelle dans \SpecialChar LaTeX2e
9188 Ceux qui essaieront d'imprimer votre manuscrit AAS\SpecialChar TeX
9189 5.0 doivent de toutes
9190 façons avoir une installation de \SpecialChar LaTeX2e
9191 , donc pourquoi ne pas profiter du mécanisme
9192 infiniment meilleur de gestion de graphiques ? S'ils se plaignent du choix
9193 de \SpecialChar LaTeX2e
9198 , faites valoir qu'il apparaît dans la deuxième édition de Lamport (1994),
9199 et qu'il était temps de faire la mise à jour il y a bien longtemps.
9202 \begin_layout Subsubsection
9203 Les choses qui auraient pu être faites, mais qui ne l'ont pas été
9206 \begin_layout Standard
9207 Il y a quelques choses
9208 \begin_inset Quotes cld
9212 \begin_inset Quotes crd
9215 que j'aurais pu implémenter, mais que j'ai choisi de laisser de côté.
9216 Par exemple, je ne voyais pas l'utilité d'afficher le texte en double interlign
9217 e dans la fenêtre de \SpecialChar LyX
9218 , même s'il l'est dans le manuscrit imprimé.
9219 J'ai aussi choisi de ne pas faire des formats séparés pour les styles
9228 Comme je suppose que vous passerez la plupart du temps en mode manuscrit
9229 simple, j'ai décidé de ne pas bouffer plus d'espace disque avec tout ça.
9230 Si vous pensez vraiment que je devrais écrire ces formats, je ne pourrai
9231 que suivre les règles édictées par l'Association de Lanceurs de Boomerangs
9232 de l'État du Wisconsin :
9235 \begin_layout Quotation
9236 \begin_inset Quotes cld
9239 Les décisions des juges seront sans appel sauf si elles sont conspuées par
9240 une majorité écrasante de l'assistance.
9241 Les réclamants ne doivent pas faire usage d'un vocabulaire obscène et injurieux
9242 envers les membres du jury, ni les membres du jury envers les réclamants
9243 (sauf s'ils viennent d'être frappés par un boomerang).
9244 \begin_inset Quotes crd
9250 \begin_layout Subsection
9254 \begin_layout Standard
9255 J'ai maintenant eu des papiers publiés aussi bien dans Apj que dans AJ avec
9256 98% du travail fait avec \SpecialChar LyX
9257 ; les 2% restants étant du post-traitement avec
9259 et un peu de nettoyage.
9260 Je n'ai rencontré aucun problème avec le processus de soumission, et je
9261 suis sûr que les journaux n'ont jamais eu conscience qu'il pouvait y avoir
9263 Donc, allez-y et publiez !
9266 \begin_layout Section
9270 \begin_layout Standard
9276 \begin_layout Subsection
9280 \begin_layout Standard
9281 Cette section décrit comment utiliser \SpecialChar LyX
9282 pour écrire des articles à soumettre
9283 au journal scientifique
9286 Astronomy and Astrophysics
9290 \begin_inset Flex URL
9293 \begin_layout Plain Layout
9295 https://www.aanda.org/
9300 ), avec la Version 5.01 de la classe de document
9305 Ce paquetage peut être téléchargé depuis le site ftp
9308 \begin_layout Standard
9309 \begin_inset VSpace medskip
9315 \begin_layout Standard
9317 \begin_inset Flex URL
9320 \begin_layout Plain Layout
9322 ftp://ftp.edpsciences.org/pub/aa/readme.html
9330 \begin_layout Standard
9331 \begin_inset VSpace medskip
9337 \begin_layout Standard
9338 Un manuel est fourni avec ce paquetage, et ce texte n'est pas censé remplacer
9339 le manuel d'origine mais est simplement un bref guide à la réalisation
9340 d'un papier dans un format correct.
9343 \begin_layout Standard
9344 Notez que l'éditeur de ce journal a changé le 1er janvier 2001 : ce n'est
9345 plus Springer mais EDP Sciences.
9346 Ce changement a aussi entraîné quelques légères modifications aux fichiers
9347 de style, notamment la suppression de la commande thesaurus.
9348 La classe \SpecialChar LyX
9353 supporte la dernière version de ces fichiers de style, V 5.01.
9354 Si vous avez une ancienne version installée, veuillez la mettre à jour.
9355 Par souci de compatibilité, l'ancien format (version 4) a été conservé
9361 Voyez les commentaires dans
9364 Dir/layouts/aapaper.layout
9369 \begin_layout Subsection
9373 \begin_layout Standard
9374 Il est recommandé de commencer à partir du modèle distribué avec \SpecialChar LyX
9376 Si vous n'utilisez pas de modèle, jetez un œil aux réglages suivants :
9379 \begin_layout Itemize
9383 \begin_inset space ~
9393 \begin_inset space ~
9401 \begin_inset space ~
9410 Document\SpecialChar menuseparator
9414 (D'accord, c'est évident.)
9417 \begin_layout Itemize
9418 Ne changez pas l'option
9421 \begin_inset space ~
9425 \begin_inset space ~
9435 La mise en page est prise en charge par les macros, vous n'avez rien à
9439 \begin_layout Subsection
9443 \begin_layout Standard
9444 La première chose à entrer est l'information d'en-tête.
9445 Elle consiste en sept entrées, dont certaines sont facultatives.
9449 \begin_layout Itemize
9454 (Title) : (nécessaire)
9457 \begin_layout Itemize
9462 (Subtitle) : (facultatif)
9465 \begin_layout Itemize
9470 (Author) : (nécessaire)
9473 \begin_layout Itemize
9478 (Address) : (nécessaire)
9481 \begin_layout Itemize
9486 (Tiré à part): (facultatif) Si plus d'un auteur : qui contacter pour demander
9490 \begin_layout Itemize
9495 : (facultatif) Adresse mail pour les contacts.
9498 \begin_layout Itemize
9503 : (nécessaire) Format suggéré
9505 Received: <date>; Accepted <date>
9508 \begin_layout Standard
9509 Il n'y a pas besoin de taper la commande
9516 le fait tout seul quand l'en-tête est fini.
9517 Bien que l'ordre des entrées d'en-tête n'ait pas d'importance il est conseillé
9518 de conserver la séquence ci-dessus, juste pour avoir un meilleur aspect
9519 visuel et correspondre au format du document réel.
9522 \begin_layout Standard
9523 Si vous voulez placer des notes de bas de page dans le bloc d'en-tête, par
9524 exemple pour entrer votre adresse actuelle, utilisez les notes de bas de
9527 Insertion\SpecialChar menuseparator
9529 \begin_inset space ~
9533 \begin_inset space ~
9537 \begin_inset space ~
9541 \begin_inset space ~
9548 utilisera automagiquement
9557 \begin_layout Standard
9560 Édition\SpecialChar menuseparator
9563 de texte, vous trouverez deux marqueurs utiles pour le titrage:
9566 \begin_layout Itemize
9573 pour indiquer les couples auteur/institution.
9574 Les institutions sont numérotées séquentiellement comme elles apparaissent
9579 , vous devez donc mettre un marqueur pour chaque auteur.
9583 \begin_layout Itemize
9588 pour indiquer une adresse électronique.
9591 \begin_layout Standard
9592 En plus de ces points, les macros utilisent une commande \SpecialChar LaTeX
9594 qui n'a pas d'équivalent dans \SpecialChar LyX
9598 \begin_layout Itemize
9605 pour séparer les noms quand il y a plusieurs auteurs et plusieurs instituts.
9608 \begin_layout Standard
9609 La commande appropriée doit être tapée dans \SpecialChar LyX
9610 en mode \SpecialChar TeX
9615 \begin_layout Subsection
9619 \begin_layout Standard
9620 L'abstract devrait suivre immédiatement le bloc d'en-tête.
9621 Avec la version 5 l'abstract est devenu une commande, et il est maintenant
9622 limité à un seul paragraphe.
9623 En plus, il doit contenir une entrée avec les mots-clés.
9624 La seule chose spéciale à en dire est qu'il doit contenir une entrée avec
9626 Ce se fait via le style de paragraphe
9633 Référez-vous au fichier d'exemple.
9636 \begin_layout Subsection
9637 Environnements supportés
9640 \begin_layout Standard
9644 \begin_inset space ~
9649 supporte les environnements suivants pour structurer votre texte :
9652 \begin_layout Itemize
9658 \begin_layout Itemize
9664 \begin_layout Itemize
9670 \begin_layout Itemize
9676 \begin_layout Itemize
9682 \begin_layout Itemize
9688 \begin_layout Itemize
9694 \begin_layout Itemize
9700 \begin_layout Itemize
9706 \begin_layout Itemize
9712 \begin_layout Itemize
9718 \begin_layout Itemize
9725 \begin_layout Subsection
9726 Commandes non encore supportées par \SpecialChar LyX
9730 \begin_layout Standard
9731 Quelques commandes ne sont pas encore supportées par le format
9734 \begin_inset space ~
9741 Quelques-unes ont déjà été mentionnées.
9742 Par souci d'exhaustivité, elles sont toutes listées ici :
9745 \begin_layout Itemize
9753 \begin_layout Itemize
9761 \begin_layout Itemize
9769 \begin_layout Itemize
9777 \begin_layout Standard
9778 Si vous voulez utiliser l'une de ces commandes, vous devez les taper vous-mêmes.
9781 N'oubliez pas de les signaler comme code \SpecialChar LaTeX
9785 \begin_layout Subsection
9786 Figures et tableaux flottants
9789 \begin_layout Standard
9791 fournit le support pour les environnements de flottants
9807 , nous n'en dirons donc pas beaucoup plus.
9811 \begin_inset space ~
9815 \begin_inset space ~
9821 Rappelez-vous juste que les tableaux devront être alignés à gauche.
9822 Pour cela, sélectionnez le tableau et changez l'alignement dans
9824 Format\SpecialChar menuseparator
9830 \begin_layout Standard
9831 Il y a une seule chose spéciale : les figures avec la légende à côté.
9832 Pour créer une telle figure, vous devez faire ceci :
9835 \begin_layout Enumerate
9836 Créez une grande figure flottante : faites
9838 Insertion\SpecialChar menuseparator
9839 Flottants\SpecialChar menuseparator
9842 , puis un clic droit sur la figure et cochez
9845 \begin_inset space ~
9853 \begin_layout Enumerate
9854 Entrez votre légende.
9857 \begin_layout Enumerate
9862 pour déplacer le curseur au dessus de la figure.
9865 \begin_layout Enumerate
9866 Insérez votre figure.
9869 \begin_layout Enumerate
9870 Positionnez le curseur derrière la figure et insérez un ressort horizontal
9873 Insertion\SpecialChar menuseparator
9874 Formats\SpecialChar menuseparator
9876 \begin_inset space ~
9884 \begin_layout Enumerate
9885 Passez en mode \SpecialChar LaTeX
9889 \begin_inset space ~
9897 \begin_layout Enumerate
9907 Ne fermez pas l'accolade !
9910 \begin_layout Enumerate
9911 Positionnez le curseur derrière le texte de la légende, passez en mode \SpecialChar LaTeX
9913 et insérez l'accolade fermante :
9916 \begin_inset space ~
9928 \begin_layout Standard
9929 Là encore, voyez les figures dans le papier exemple.
9932 \begin_layout Subsection
9936 \begin_layout Standard
9937 Pour la soumission, la communication doit être mise en forme dans un format
9938 spécial à double interligne.
9939 Pour ce faire, vous devez donner à la classe de document l'option
9944 Il faut la mettre dans le champ
9950 Document\SpecialChar menuseparator
9956 \begin_inset space ~
9960 \begin_inset space ~
9963 document\SpecialChar menuseparator
9967 Entrez-y juste le mot
9974 \begin_layout Subsection
9975 Le fichier d'exemple
9978 \begin_layout Standard
9979 Le répertoire d'exemples contient un papier exemple écrit avec \SpecialChar LyX
9981 C'est l'exemple venant du paquetage de macros d'origine, traduit pour \SpecialChar LyX
9983 Utilisez-le comme source d'inspiration, et comparez le code \SpecialChar LaTeX
9985 avec la façon de l'écrire avec \SpecialChar LyX
9989 \begin_layout Section
9994 \begin_layout Standard
10004 \begin_layout Standard
10005 \begin_inset VSpace bigskip
10011 \begin_layout Standard
10012 Les formats \SpecialChar LaTeX
10013 AMS ont été écrits pour se conformer au style suggéré pour
10014 les articles mathématiques à soumettre aux publications de l'
10016 American Mathematical Society
10019 Les formats ne sont pas définis pour une revue particulière, mais peuvent
10020 facilement y être adaptés.
10021 Il faut vous référer à la documentation de l'AMS pour obtenir des instructions
10022 spécifiques à chaque revue (habituellement il suffira de changer une ligne
10023 dans la sortie \SpecialChar TeX
10025 Cette documentation est disponible sur le réseau à
10026 \begin_inset Flex URL
10029 \begin_layout Plain Layout
10037 \begin_inset Flex URL
10040 \begin_layout Plain Layout
10042 ftp://ftp.ams.org/pub/tex/amslatex/
10048 Ces formats sont appropriés, et utiles, pour tout écrit mathématique.
10052 \begin_layout Standard
10053 Il y a actuellement 2 formats \SpecialChar LaTeX
10057 \begin_layout Enumerate
10058 amsart : le format standard d'article AMS.
10062 \begin_layout Enumerate
10063 amsbook :lLe format standard de livre AMS (en réalité de monographie).
10067 \begin_layout Standard
10068 Les formats eux-mêmes ne contiennent qu'un minimum nécessaire pour l'utilisation
10070 Ils n'inclent aps en particulier d'environnments de
10071 \begin_inset Quotes cld
10075 \begin_inset Quotes crd
10078 pour les théorèmes, les lemmes, et similaires.
10079 Ceux-ci sont fournis par le module
10080 \begin_inset Flex Noun
10083 \begin_layout Plain Layout
10089 , chargé implicitement lorsqu'une classe AMS est sélectionnée (il peut ére
10090 utilisé avec d'autres classes et peut être enlevé, si vious souhaitez utiliser
10092 Les environnements contenus dans
10093 \begin_inset Flex Code
10096 \begin_layout Plain Layout
10097 Théorèmes (extensions AMS)
10102 , moins fréquemment utilisés, doivent être chargés manuellement.
10105 \begin_layout Standard
10106 Implicitement, les théorèmes et environnements similaires sont numérotés
10107 consécutivement tout au long du document, mais ceci peut être modifié en
10108 chargeant le module
10109 \begin_inset Flex Code
10112 \begin_layout Plain Layout
10113 Théorèmes (numérotation par section)
10118 ou bien, si vous utilisez la classe
10119 \begin_inset Flex Code
10122 \begin_layout Plain Layout
10129 \begin_inset Flex Code
10132 \begin_layout Plain Layout
10133 Théorèmes (numérotation par chapitre)
10139 Ceux-ci vont numéroter les environnements comme
10143 , où le premier nombre réfère la section (ou le chapitre) et le second réfère
10144 le numéro d'ordre courant dans la section (ou le chapitre).
10145 De nombreux environnements peuvent aussi rester non numérotés, ceux-ci
10146 sont marqués par un astérisque.
10147 Si par hasard vous désirez que tous les environnements soient non numérotés,
10149 \begin_inset Flex Code
10152 \begin_layout Plain Layout
10153 Théorèmes (non numérotés)
10161 \begin_layout Standard
10162 Notez que ces modules ne doivent pas être
10166 utilisés avec les classes AMS.
10167 Il est parfaitement possible d'utiliser les modules
10168 \begin_inset Flex Code
10171 \begin_layout Plain Layout
10177 et les autres modules mentionnés ci-dessus avec d'autres classes, comme
10179 \begin_inset Flex Code
10182 \begin_layout Plain Layout
10189 \begin_inset Flex Code
10192 \begin_layout Plain Layout
10199 \begin_inset Flex Code
10202 \begin_layout Plain Layout
10211 \begin_layout Subsection
10212 Ce qu'offrent ces formats
10215 \begin_layout Standard
10216 La liste des environnements offerts par ces formats est longue.
10217 Avec \SpecialChar LaTeX
10218 AMS il y a la possibilité de définir une variété illimitée d'environnemen
10220 \begin_inset Quotes cld
10224 \begin_inset Quotes crd
10228 Cependant, l'AMS recommande les environnements disponibles dans \SpecialChar LyX
10230 Voici la liste des environnements ainsi que les environnements standard,
10234 \begin_inset Flex Noun
10237 \begin_layout Plain Layout
10250 \begin_inset Flex Noun
10253 \begin_layout Plain Layout
10268 \begin_inset Flex Noun
10271 \begin_layout Plain Layout
10284 \begin_inset Flex Noun
10287 \begin_layout Plain Layout
10296 \begin_inset Flex Noun
10299 \begin_layout Plain Layout
10310 \begin_inset Flex Code
10313 \begin_layout Plain Layout
10322 \begin_inset Flex Code
10325 \begin_layout Plain Layout
10336 \begin_layout Description
10337 Adresse Ce devrait être l'adresse permanente de l'auteur.
10340 \begin_layout Description
10341 Adresse_Actuelle Ce devrait être l'adresse temporaire de l'auteur au moment
10342 de la soumission, si elle est différente de l'Adresse ci-dessus.
10345 \begin_layout Description
10346 Email L'adresse e-mail de l'auteur.
10349 \begin_layout Description
10350 URL L'adresse de la page personnelle de l'auteur, s'il le souhaite.
10353 \begin_layout Description
10354 Mots-clés Mots-clés ou descripteurs, utilisés pour identifier les sujets
10355 discutés dans l'article.
10358 \begin_layout Description
10359 Classe_Sujet Ceci fait référence à la Classification des Sujets de l'AMS,
10360 publiée et décrite dans
10362 Mathematical Reviews
10365 Elle est aussi disponible en ligne sur les sites de l'AMS cités plus haut.
10368 \begin_layout Description
10372 \begin_layout Description
10376 \begin_layout Description
10380 \begin_layout Standard
10381 Les environnements suivants sont fournis aussi bien par le module
10382 \begin_inset Flex Code
10385 \begin_layout Plain Layout
10392 \begin_inset Flex Code
10395 \begin_layout Plain Layout
10401 , en version numérotée ou non numérotée pour ce dernier.
10402 Ces environnements sont fournis dans la seule version non numérotée par
10404 \begin_inset Flex Code
10407 \begin_layout Plain Layout
10408 Théorèmes (non numérotés)
10416 \begin_layout Theorem
10417 Typiquement utilisé pour les résultats les plus importants.
10420 \begin_layout Corollary*
10421 Corollaire Utilisé pour des assertions qui découlent assez directement d'asserti
10423 Peuvent être également des résultats importants.
10426 \begin_layout Lemma
10427 Ce sont des résultats moins forts, nécessaires à la preuve d'autres assertions.
10430 \begin_layout Proposition
10431 e sont des résultats moins importants qui apportent quelque chose à la théorie
10432 générale dont il est question.
10435 \begin_layout Conjecture
10436 Ce sont des assertions fournies sans justification, dont l'auteur ne connaît
10437 pas de preuve, mais qui semblent vraies (du moins aux yeux de l'auteur).
10440 \begin_layout Definition*
10441 Devinez à quoi ça sert.
10442 La police, à la fois à l'écran et à l'impression, est différente dans cet
10446 \begin_layout Example*
10447 Utilisé pour illustrer des résultats prouvés.
10450 \begin_layout Problem
10451 On ne sait pas à quoi sert celui-ci, vous devriez chercher.
10454 \begin_layout Exercise*
10455 Écrire une description de celui-ci.
10458 \begin_layout Description
10459 Remarque (Remark) Cet environnement est également un nouveau type de théorème.
10463 \begin_inset Quotes cld
10467 \begin_inset Quotes crd
10472 apparaît en italique, et le reste comme du texte simple.
10475 \begin_layout Claim*
10476 Souvent utilisé dans le cours d'une preuve d'un résultat plus vaste.
10480 En général, ils servent à diviser de longues preuves en examinant des cas
10486 Le schéma de numérotation des cas leur est spécifique : il n'appartient
10487 pas à la même séquence que les autres assertions.
10490 \begin_layout Proof
10491 À la fin de cet environnement est inséré un symbole CQFD (d'habitude un
10492 carré, mais ça peut varier avec les différents styles).
10493 Si vous désirez avoir d'autres environnements insérés dans celui-ci, et
10494 avoir le symbole CQFD tout à la fin, il faut augmenter la profondeur de
10495 ceux-ci (voir la section
10497 Emboîter les environnements
10501 Guide de l'utilisateur
10506 \begin_layout Standard
10507 Et ces environnements sont fournis par le module
10508 \begin_inset Flex Code
10511 \begin_layout Plain Layout
10512 Théorèmes (extensions AMS)
10520 \begin_layout Criterion*
10521 Une condition requise.
10524 \begin_layout Algorithm*
10525 Une procédure générale à utiliser.
10528 \begin_layout Axiom*
10529 C'est une propriété ou assertion considérée comme vraie dans la théorie
10530 dont il est question.
10533 \begin_layout Condition*
10534 Utilisé parfois pour expliciter une condition admise dans le contexte de
10538 \begin_layout Note*
10539 Note Typographie similaire à
10546 \begin_layout Notation*
10547 Comme son nom l'indique
10550 \begin_layout Acknowledgement*
10554 \begin_layout Conclusion*
10555 Utilisé parfois à la fin d'une argumentation
10559 Utilisable comme Proposition, à une échelle peut-être réduite
10562 \begin_layout Standard
10563 En plus, ces environnements se servent automatiquement des paquetages de
10564 polices AMS-\SpecialChar LaTeX
10566 Il faut qu'ils soient disponibles sur votre système pour pouvoir utiliser
10567 ces environnements.
10570 \begin_layout Section
10574 \begin_layout Standard
10580 \begin_layout Subsection
10584 \begin_layout Standard
10585 Broadway est destiné à l'écriture de pièces de théâtre.
10586 Le format est plus décoratif que Hollywood, et beaucoup moins standardisé.
10587 Ce format devrait convenir à des ateliers.
10590 \begin_layout Subsection
10591 Problèmes particuliers
10594 \begin_layout Standard
10595 Les mêmes que dans Hollywood.
10598 \begin_layout Subsection
10599 Fonctions particulières
10602 \begin_layout Standard
10603 Entrez les noms des personnages comme étiquettes puis faites des références
10604 croisées sur ces étiquettes pour insérer le nom.
10605 La fenêtre de référence croisée montrera l'ensemble des personnages.
10608 \begin_layout Subsection
10609 Taille de papier et marges
10612 \begin_layout Standard
10613 USLetter, gauche 1,6
10614 \begin_inset space ~
10618 \begin_inset space ~
10622 \begin_inset space ~
10626 \begin_inset space ~
10632 \begin_layout Subsection
10636 \begin_layout Standard
10637 Les environnements suivants sont disponibles.
10638 Vous pouvez utiliser
10642 pour accéder aux touches de raccourci indiquées à droite.
10645 \begin_layout Itemize
10649 \begin_inset Newline newline
10654 Vous ne devriez pas avoir à l'utiliser, mais il est là pour tout ce qui
10655 n'a pas sa place ailleurs.
10658 \begin_layout Itemize
10666 \begin_inset space \hfill{}
10670 \begin_inset Newline newline
10675 Utilisé pour décrire le décor et l'action.
10676 La première occurrence des noms des personnages en MAJUSCULES.
10679 \begin_layout Itemize
10685 \begin_inset space \hfill{}
10691 \begin_inset Newline newline
10696 Automatiquement numéroté.
10697 À l'écran sera en chiffres arabes, mais imprimé en chiffres romains.
10700 \begin_layout Itemize
10706 \begin_inset space \hfill{}
10712 \begin_inset Newline newline
10722 C'est juste du texte centré.
10725 \begin_layout Itemize
10729 \begin_inset space \hfill{}
10733 \begin_inset Newline newline
10738 Pas automatiquement numéroté.
10739 Vous donnez le numéro.
10740 C'est parce que je n'ai pas trouvé comment faire.
10743 \begin_layout Itemize
10744 AT_RISE (Lever de Rideau)
10745 \begin_inset space \hfill{}
10751 \begin_inset Newline newline
10756 Un cas particulier de
10760 pour décrire le décor et l'action quand le rideau se lève.
10763 \begin_layout Itemize
10767 \begin_inset space \hfill{}
10771 \begin_inset Newline newline
10776 Le nom du personnage, centré en MAJUSCULES.
10779 \begin_layout Itemize
10785 \begin_inset space \hfill{}
10791 \begin_inset Newline newline
10796 Instructions au personnage.
10797 Les () sont insérées automatiquement, mais seule la ( sera affichée dans
10800 Les deux seront imprimées.
10801 Cet environnement n'est utilisé qu'à l'intérieur de
10808 \begin_layout Itemize
10812 \begin_inset space \hfill{}
10816 \begin_inset Newline newline
10821 Ce que dit le personnage.
10824 \begin_layout Itemize
10830 \begin_inset space \hfill{}
10836 \begin_inset Newline newline
10844 \begin_layout Itemize
10848 \begin_inset space \hfill{}
10854 \begin_layout Itemize
10858 \begin_inset space \hfill{}
10864 \begin_layout Itemize
10868 \begin_inset space \hfill{}
10874 \begin_layout Standard
10875 Salut tout le monde.
10878 \begin_layout Section
10882 \begin_layout Standard
10883 La classe de document
10887 peut servir à taper des lettres selon les conventions allemandes.
10888 Un fichier modèle est inclus dans
10890 .../lyx/share/templates
10892 pour vous servir de point de départ.
10895 \begin_layout Section
10899 \begin_layout Standard
10900 Voir le fichier modèle
10905 Il contient toutes les informations nécessaires.
10908 \begin_layout Section
10909 Diapos Foils (alias
10918 \begin_inset CommandInset label
10927 \begin_layout Standard
10933 \begin_layout Subsection
10937 \begin_layout Standard
10938 Cette section décrit comment utiliser \SpecialChar LyX
10939 pour préparer des transparents pour
10941 Il y a deux classes de document qui le permettent : la classe par défaut
10951 Cette section décrit la classe
10956 \begin_layout Standard
10957 Redisons-le donc bien clairement :
10960 \begin_layout Standard
10961 \begin_inset VSpace bigskip
10967 \begin_layout Standard
10971 Cette section concerne la classe
10974 \begin_inset Quotes cld
10980 \begin_inset Quotes crd
10986 \begin_layout Standard
10987 \begin_inset VSpace bigskip
10993 \begin_layout Standard
10994 Si vous voulez une documentation sur
10995 \begin_inset Quotes cld
11001 \begin_inset space ~
11007 \begin_inset Quotes crd
11011 \begin_inset space ~
11015 \begin_inset CommandInset ref
11017 reference "sec:slitex"
11022 Si votre machine n'a pas la classe
11030 , il vous faudra sûrement utiliser la classe
11034 par défaut, qui n'est pas aussi bonne.
11037 \begin_layout Standard
11042 est conçue pour être utilisée avec la version
11043 \begin_inset space ~
11046 2.1 du fichier de classe \SpecialChar LaTeX
11052 Celui-ci fait maintenant partie intégrante de \SpecialChar LaTeX2e
11056 \begin_layout Subsection
11060 \begin_layout Standard
11061 Bien entendu, pour utiliser cette classe de document, il vous faut sélectionner
11072 Document\SpecialChar menuseparator
11075 \SpecialChar menuseparator
11079 \begin_inset space ~
11083 \begin_inset space ~
11089 Il y a quelques autres réglages qui ont une signification spéciale avec
11093 \begin_layout Itemize
11094 Ne changez pas les options
11104 Document\SpecialChar menuseparator
11108 Elles sont ignorées par la classe
11115 \begin_layout Itemize
11116 La taille par défaut est de 20
11117 \begin_inset space \thinspace{}
11120 pt, les autres choix étant respectivement 17
11121 \begin_inset space \thinspace{}
11125 \begin_inset space \thinspace{}
11129 \begin_inset space \thinspace{}
11135 \begin_layout Itemize
11136 La police par défaut est
11139 \begin_inset space ~
11144 mais toutes les équations mathématiques restent formatées dans la police
11152 \begin_layout Itemize
11155 Foil\SpecialChar TeX
11158 accepte les formats de papier A4 et Letter, ainsi qu'un format particulier
11159 pour travailler avec des diapos 35mm.
11160 Les tailles A5, B5,
11174 ne sont pas supportées.
11177 \begin_layout Itemize
11178 Ne vous occupez pas de
11181 \begin_inset space ~
11185 \begin_inset space ~
11190 : l'option est de toute façon ignorée.
11191 Tous les flottants apparaîtront là où ils sont définis dans le texte.
11194 \begin_layout Itemize
11198 \begin_inset space ~
11202 \begin_inset space ~
11207 se comportent un peu différemment avec cette classe.
11210 Foil\SpecialChar TeX
11213 propose en effet des possibilités plus étendues pour les en-têtes et pieds
11214 de page, comme l'insertion d'un logo défini par l'utilisateur.
11216 \begin_inset space ~
11220 \begin_inset CommandInset ref
11222 reference "sec:foil-en-tetes"
11226 pour de plus amples détails.
11227 La page de titre est traitée différemment de toutes les autres pages du
11235 L'éventuel logo y est
11243 centré au bas de la page.
11244 Les différentes mises en page possibles sont les suivantes :
11248 \begin_layout Labeling
11249 \labelwidthstring MMMMMMM
11256 Les diapos ne présenteront ni numéro de page, ni en-tête ou pied de page
11257 (sauf évidemment les notes de bas de page).
11260 \begin_layout Labeling
11261 \labelwidthstring MMMMMMM
11268 Les diapos auront un numéro de page centré en bas de la page.
11269 Ni en-tête, ni pied de page (à part les notes).
11272 \begin_layout Labeling
11273 \labelwidthstring MMMMMMM
11278 Le numéro apparaît en bas à droite.
11279 Les en-têtes et pieds de page seront présents.
11280 C'est le choix par défaut.
11283 \begin_layout Labeling
11284 \labelwidthstring MMMMMMM
11289 Vous donne accès au paquetage
11293 , et ce même si son utilisation est déconseillée par l'auteur de
11295 Foil\SpecialChar TeX
11298 car certaines incompatibilités apparaissent.
11302 \begin_layout Subsubsection
11303 Options supplémentaires
11306 \begin_layout Standard
11307 Les options suivantes peuvent être activées dans le champ
11313 Document\SpecialChar menuseparator
11316 \SpecialChar menuseparator
11320 \begin_inset space ~
11324 \begin_inset space ~
11332 \begin_layout Labeling
11333 \labelwidthstring MMMMMMx
11338 Règle le format de page à 7,33
11339 \begin_inset space ~
11343 \begin_inset space ~
11346 pouces, ce qui donne le même rapport largeur/hauteur qu'une diapo 35
11347 \begin_inset space \thinspace{}
11350 mm, facilitant ainsi le travail avec ce support.
11353 \begin_layout Labeling
11354 \labelwidthstring MMMMMMx
11359 Trace une ligne horizontale le long de la page, au-dessous de l'en-tête,
11360 sur toutes les pages sauf celle de titre.
11363 \begin_layout Labeling
11364 \labelwidthstring MMMMMMx
11369 Trace une ligne horizontale le long de la page, au-dessus du pied de page,
11370 sur toutes les pages sauf celle de titre.
11373 \begin_layout Labeling
11374 \labelwidthstring MMMMMMx
11379 Cette option indique à
11381 Foil\SpecialChar TeX
11384 d'utiliser le pilote dvips pour effectuer les rotations des pages en format
11386 (Elle est automatiquement activée à la création d'un nouveau document
11394 \begin_layout Labeling
11395 \labelwidthstring MMMMMMx
11400 Change simplement la taille des pages au format paysage, mais sans effectuer
11402 Si vous utilisez cette option, vous aurez besoin d'un programme externe
11403 pour effectuer une rotation de chaque page, ou bien il vous faudra alimenter
11404 votre imprimante directement en format paysage.
11405 Remarquez que cette option renverse les rôles respectifs des environnements
11412 En-tête_Diapo_Tourné
11414 (ne vous inquiétez pas, ils sont décrits plus loin).
11417 \begin_layout Labeling
11418 \labelwidthstring MMMMMMx
11423 Numéros des équations à gauche.
11426 \begin_layout Labeling
11427 \labelwidthstring MMMMMMx
11432 Équations alignées à gauche.
11435 \begin_layout Subsection
11436 Environnements supportés
11439 \begin_layout Standard
11440 La plupart des environnements courants sont supportés par la classe
11445 Il y a des environnements supplémentaires fournis par
11447 Foil\SpecialChar TeX
11450 ainsi que deux apportés par \SpecialChar LyX
11452 Les environnements suivants sont partagés avec d'autres classes :
11455 \begin_layout Standard
11456 \begin_inset Flex Multiple Columns
11459 \begin_layout Itemize
11465 \begin_layout Itemize
11471 \begin_layout Itemize
11477 \begin_layout Itemize
11483 \begin_layout Itemize
11489 \begin_layout Itemize
11496 \begin_layout Itemize
11502 \begin_layout Itemize
11508 \begin_layout Itemize
11514 \begin_layout Itemize
11520 \begin_layout Itemize
11526 \begin_layout Itemize
11532 \begin_layout Itemize
11538 \begin_layout Itemize
11544 \begin_layout Itemize
11550 \begin_layout Itemize
11561 \begin_layout Standard
11562 En gros, il s'agit de tous les environnements, mis à part ceux de section.
11563 En effet, dans un diaporama, les sections sont en fait les diapos elles-mêmes.
11566 Foil\SpecialChar TeX
11569 propose des commandes pour commencer de nouvelles diapos :
11572 \begin_layout Itemize
11580 \begin_layout Itemize
11583 En-Tête_Diapo_Tourné (RotateFoilhead)
11586 \begin_layout Standard
11588 a aussi des versions légèrement modifiées de ces deux environnements :
11591 \begin_layout Itemize
11594 En-tête_Diapo_Court
11599 \begin_layout Itemize
11602 En-tête_Diapo_Court_Tourné
11604 (ShortRotateFoilhead)
11607 \begin_layout Standard
11608 Les différences seront expliquées dans une autre section.
11611 \begin_layout Standard
11612 De plus, les diapos sont souvent utilisées pour exposer des idées, ou de
11613 nouveaux théorèmes.
11616 Foil\SpecialChar TeX
11619 fournit aussi un ensemble d'outils pour les présenter :
11622 \begin_layout Standard
11623 \begin_inset Flex Multiple Columns
11626 \begin_layout Itemize
11632 \begin_layout Itemize
11638 \begin_layout Itemize
11644 \begin_layout Itemize
11650 \begin_layout Itemize
11656 \begin_layout Itemize
11662 \begin_layout Itemize
11668 \begin_layout Itemize
11674 \begin_layout Itemize
11680 \begin_layout Itemize
11686 \begin_layout Itemize
11697 \begin_layout Standard
11698 Les versions sans étoile sont numérotées, tandis que celles avec étoile
11700 Il y a enfin des environnements de liste ajoutés par \SpecialChar LyX
11704 \begin_layout Itemize
11712 \begin_layout Itemize
11720 \begin_layout Standard
11723 Foil\SpecialChar TeX
11726 offre aussi de nombreuses possibilités pour les en-têtes et pieds de pages,
11727 qu'il vaut mieux définir dans le préambule, bien que vous puissiez le faire
11728 à tout moment dans le document.
11729 Si vous souhaitez changer ces réglages en cours de document, il est préférable
11730 de le faire au tout début d'une diapo, donc juste après l'
11737 \begin_layout Standard
11738 Pour ces réglages, vous disposez des environnements suivants [
11745 \begin_layout Standard
11746 \begin_inset Flex Multiple Columns
11749 \begin_layout Itemize
11757 \begin_layout Itemize
11763 \begin_layout Itemize
11771 \begin_layout Itemize
11779 \begin_layout Itemize
11788 \begin_layout Plain Layout
11789 \begin_inset space ~
11801 \begin_layout Standard
11802 Certaines commandes de
11804 Foil\SpecialChar TeX
11807 ne sont pas directement supportées par \SpecialChar LyX
11808 , mais vous pourrez tout de même
11809 les utiliser, comme l'explique la section
11810 \begin_inset space ~
11814 \begin_inset CommandInset ref
11816 reference "sec:foil-non-supporte"
11823 \begin_layout Subsection
11827 \begin_layout Standard
11828 Cette section est une rapide introduction aux différents environnements
11829 qui permettent de construire un ensemble de diapos.
11830 Si vous voulez un exemple, ouvrez
11834 qui se trouve dans le répertoire des
11835 \begin_inset Flex Code
11838 \begin_layout Plain Layout
11847 \begin_layout Subsubsection
11848 Donner un titre de page
11851 \begin_layout Standard
11852 À la différence des autres classes qui proposent les environnements
11868 crée le titre sur une page à part.
11869 Si vous laissez l'environnement
11873 vide, \SpecialChar LaTeX
11874 lui substituera la date du jour (et ce, à chaque fois que vous générerez
11878 \begin_layout Subsubsection
11879 Débuter une nouvelle diapo
11882 \begin_layout Standard
11883 Comme il est dit plus haut, il existe quatre manières de commencer une nouvelle
11885 Pour les formats portrait, utilisez
11891 En-tête_Diapo_Court
11894 La différence entre ces deux environnements est la quantité d'espace entre
11899 ) et le corps de la diapo.
11902 \begin_layout Standard
11903 Les diapos en position paysage seront créées via les environnements
11905 En-tête_Diapo_Tourné
11909 En-tête_Diapo_Court_Tourné
11912 À nouveau, la seule différence est l'espace entre le titre et le corps.
11913 Les deux versions courtes ont 0,5
11914 \begin_inset space ~
11917 pouce de séparation en moins.
11920 \begin_layout Standard
11925 pour générer des sorties PostScript de diapos en format paysage, sans quoi
11926 la rotation de ces diapos ne sera pas exécutée.
11927 Il vous sera possible d'obtenir des diapos en format paysage sans
11931 , mais il vous faudra introduire les feuilles en position couchée dans l'imprima
11935 \begin_layout Subsubsection
11936 Théorèmes, lemmes, preuves et tutti quanti
11939 \begin_layout Standard
11940 Deux de ces environnements ne peuvent se suivre directement.
11941 Ils doivent être séparés par quelque chose.
11942 Si vous utilisez une rupture normale de paragraphe, vous allez juste allonger
11943 l'environnement précédent comme si vous aviez fusionné les deux environnements.
11944 Plutôt que de faire cela, vous devez insérer un
11945 \begin_inset Quotes cld
11949 \begin_inset Quotes crd
11953 Voyez la section intitulée
11955 Emboîtements séparés
11959 Guide de l'utilisateur
11964 \begin_layout Subsubsection
11968 \begin_layout Standard
11969 Vous pouvez profiter de tous les types de listes que l'on trouve dans les
11970 autres classes plus deux nouvelles.
11971 Je ne décrirai ici que ces dernières.
11972 Si vous voulez plus d'informations sur les autres environnements de liste,
11976 \begin_inset space ~
11980 \begin_inset space ~
11986 Si vous voulez utiliser les listes à puce, lisez aussi le paragraphe sur
11987 le choix des puces, à la section
11988 \begin_inset space ~
11994 \begin_inset CommandInset ref
11996 reference "sec:puces"
12003 \begin_layout Standard
12004 Les deux nouveaux environnements de liste,
12012 , ont pour but de faciliter l'utilisation de listes
12013 \begin_inset Quotes cld
12017 \begin_inset space ~
12021 \begin_inset space ~
12025 \begin_inset space ~
12029 \begin_inset space ~
12033 \begin_inset Quotes crd
12037 \begin_inset Quotes cld
12041 \begin_inset space ~
12045 \begin_inset space ~
12049 \begin_inset Quotes crd
12052 , bref, qui utilisent comme puces des coches ou des croix.
12053 Ces listes sont en fait des versions spécialisées de l'environnement
12058 Elles nécessitent cependant que vous disposiez du paquetage
12065 \begin_layout Subsubsection
12066 Figures et tableaux
12069 \begin_layout Standard
12072 Foil\SpecialChar TeX
12075 redéfinit la notion de figures et tables flottantes afin qu'elles apparaissent
12076 exactement là où elles sont dans le texte plutôt qu'en haut des pages où
12077 en une quelconque autre position prédéfinie.
12078 En fait, si vous changez les réglages de positionnement des flottants,
12079 ces modifications ne seront pas prises en compte.
12082 \begin_layout Subsubsection
12083 En-têtes et pieds de pages
12084 \begin_inset CommandInset label
12086 name "sec:foil-en-tetes"
12093 \begin_layout Standard
12102 servent à définir le texte en pied de page à gauche.
12103 La première vous permet d'insérer un logo sur vos diapos.
12104 Vous aurez par défaut comme logo
12105 \begin_inset Quotes cld
12110 Foil\SpecialChar TeX
12114 \begin_inset Quotes crd
12118 La seconde sert à classifier des documents en fonction du type de public,
12120 \begin_inset Quotes cld
12124 \begin_inset Quotes crd
12128 Par défaut elle ne contient rien.
12131 \begin_layout Standard
12132 Vous pouvez remplir les autres coins de la page avec
12136 (qui par défaut contient le numéro de page),
12147 \begin_layout Subsection
12150 Foil\SpecialChar TeX
12154 \begin_inset CommandInset label
12156 name "sec:foil-non-supporte"
12163 \begin_layout Standard
12164 Toutes les commandes décrites ci-dessous doivent être entrées dans un environnem
12175 dans un autre environnement.
12178 \begin_layout Subsubsection
12182 \begin_layout Standard
12183 Toutes les longueurs sont ajustées en utilisant la commande
12187 setlength\SpecialChar softhyphen
12194 }\SpecialChar softhyphen
12214 sera remplacé par le nom de la variable de longueur que vous voulez modifier,
12223 par la valeur de la variable.
12224 Toutes les variables de longueur doivent être indiquées dans des unités
12226 \begin_inset space ~
12234 \begin_inset space ~
12242 \begin_inset space ~
12249 ), ou bien dans une unité dépendant du document ou de la police employée,
12262 \begin_layout Standard
12263 Il est possible de changer l'espacement entre l'en-tête et le corps d'une
12264 diapo en ajustant la longueur spécifiée par
12271 Par exemple, pour rendre
12277 les titres plus proches des corps de 0,5
12278 \begin_inset space ~
12281 pouce, mettez dans le préambule
12290 foilheadskip}{-0.5in}
12295 \begin_layout Standard
12296 L'espacement autour des flottants peut être modifié via
12301 \begin_layout Labeling
12302 \labelwidthstring MMMMMMMMMMM
12309 Séparation entre le texte et le haut du flottant ;
12312 \begin_layout Labeling
12313 \labelwidthstring MMMMMMMMMMM
12320 Séparation entre le flottant et sa légende ;
12323 \begin_layout Labeling
12324 \labelwidthstring MMMMMMMMMMM
12331 Séparation entre la légende et le texte qui la suit ;
12334 \begin_layout Labeling
12335 \labelwidthstring MMMMMMMMMMM
12342 Vous pouvez rendre les légendes plus étroites que le texte alentour en
12343 réglant cette valeur.
12344 Le mieux est sûrement de la définir en fonction de
12353 \begin_layout Standard
12354 Il y a aussi plusieurs variables de longueur relatives à la page de titre.
12355 Elles vous seront utiles dans le cas d'un titre long, ou de plusieurs auteurs
12359 \begin_layout Labeling
12360 \labelwidthstring MMMMMMMMMMM
12367 Séparation entre les en-têtes et le titre (environnement
12374 \begin_layout Labeling
12375 \labelwidthstring MMMMMMMMMMM
12382 entre les environnements
12393 \begin_layout Labeling
12394 \labelwidthstring MMMMMMMMMMM
12401 entre différentes lignes de l'environnement
12408 \begin_layout Labeling
12409 \labelwidthstring MMMMMMMMMMM
12416 entre l'auteur et la date ;
12419 \begin_layout Labeling
12420 \labelwidthstring MMMMMMMMMMM
12427 entre la date et le résumé (
12434 \begin_layout Standard
12435 La dernière des commandes d'ajustement de longueur agit sur tous les environneme
12449 un environnement de liste, tout l'espacement vertical entre les éléments
12450 de la liste est supprimé.
12451 Remarquez qu'il s'agit d'une commande et non d'une variable, donc on n'utilise
12464 \begin_layout Subsubsection
12465 En-têtes et pieds de page
12468 \begin_layout Standard
12483 permettent de préciser dans une page donnée si le logo de
12494 dans le préambule, aucune des diapos n'aura de logo.
12495 Si c'est uniquement sur une diapo particulière que vous ne voulez pas de
12502 juste après le début de cette diapo et
12508 juste après le début de la suivante.
12511 \begin_layout Standard
12512 Si vous voulez utiliser le style d'en-têtes
12518 Document\SpecialChar menuseparator
12519 Paramètres\SpecialChar menuseparator
12522 , il vous faudra sûrement ajouter
12533 Ainsi, en format paysage, les en-têtes et les pieds de page seront positionnés
12534 correctement une fois les pages retournées.
12535 C'est obligatoire à cause d'incompatibilités entre le paquetage
12546 \begin_layout Section
12547 Diapos Slides (alias S
12553 \begin_inset CommandInset label
12562 \begin_layout Standard
12570 \begin_layout Subsection
12574 \begin_layout Standard
12575 Cette section décrit comment utiliser \SpecialChar LyX
12576 pour préparer des transparents pour
12578 Il y a deux classes de document qui le permettent : la classe par défaut
12591 \begin_layout Plain Layout
12592 Il y en a d'autres, comme
12596 , mais elle ne sont pas décrites dans ce document (NdT).
12602 Cette section décrit la première.
12605 \begin_layout Standard
12606 Je le redis, clairement et distinctement, qu'il n'y ait pas de malentendu
12610 \begin_layout Standard
12611 \begin_inset VSpace bigskip
12617 \begin_layout Standard
12621 Cette section décrit
12626 \begin_inset Quotes cld
12632 \begin_inset space ~
12636 \begin_inset Quotes crd
12642 \begin_layout Standard
12643 Si vous cherchez une documentation sur
12644 \begin_inset Quotes cld
12650 \begin_inset space ~
12653 (Foil\SpecialChar TeX
12657 \begin_inset Quotes crd
12661 \begin_inset space ~
12665 \begin_inset CommandInset ref
12667 reference "sec:foiltex"
12678 Foil\SpecialChar TeX
12681 , vous l'aurez compris) est en fait un peu meilleure que la classe par défaut
12688 \begin_layout Plain Layout
12690 enfin, c'est ce que m'ont dit et répété ses défenseurs.
12691 Ne l'ayant jamais utilisée, je n'ai aucune idée de la validité de cette
12699 dont parle cette section.
12702 \begin_layout Standard
12703 Cette classe est l'évolution en \SpecialChar LaTeX2e
12713 Toutes les distributions de \SpecialChar LaTeX2e
12714 comprennent cette classe (qu'à partir de maintenan
12715 t j'appellerais simplement
12716 \begin_inset Quotes cld
12722 \begin_inset Quotes crd
12727 ), donc vous devez logiquement l'avoir.
12728 Comme je l'ai déjà dit, il existe d'autres classes qui produisent aussi
12729 des transparents pour rétroprojecteurs et font du meilleur boulot, comme
12735 Cependant, il y a des choses que
12739 fait et que les autres ne font pas, comme générer des sur-couches.
12740 Continuez la lecture pour en savoir plus !
12743 \begin_layout Subsection
12745 \begin_inset CommandInset label
12747 name "sec:demarrer-slides"
12754 \begin_layout Standard
12755 Avant tout, pour utiliser cette classe de document, vous devez sélectionner
12757 \begin_inset Quotes cld
12763 \begin_inset space ~
12767 \begin_inset Quotes crd
12778 Document\SpecialChar menuseparator
12782 Il y a quelques particularités qu'il faut connaître à propos de cette classe
12786 \begin_layout Itemize
12787 Ne vous fatiguez pas à changer les options
12797 Document\SpecialChar menuseparator
12800 : de toute façon, elles ne sont pas supportées par la classe
12805 \begin_layout Itemize
12809 \begin_inset space ~
12813 \begin_inset space ~
12820 Document\SpecialChar menuseparator
12823 a un comportement un peu différent pour cette classe.
12824 Voici les choix possibles et leurs effets :
12828 \begin_layout Description
12833 Le rendu final contient des numéros de page dans le coin inférieur droit.
12836 \begin_layout Description
12841 Comme ordinaire, mais imprime aussi tous les marqueurs temporels que vous
12843 C'est le choix implicite.
12846 \begin_layout Description
12851 Le rendu final ne contient pas de numéros de page, de marqueurs temporels
12852 ni de marqueurs d'alignement.
12856 \begin_layout Itemize
12861 a une option supplémentaire :
12866 Pour l'utiliser, mettez
12867 \begin_inset Quotes cld
12875 \begin_inset Quotes crd
12884 Document\SpecialChar menuseparator
12887 \SpecialChar menuseparator
12891 \begin_inset space ~
12895 \begin_inset space ~
12904 \begin_layout Standard
12905 Utiliser cette option vous permet d'ajouter des marqueurs temporels aux
12912 \begin_inset space ~
12916 \begin_inset CommandInset ref
12918 reference "sec:note-slides"
12922 pour plus de détails.
12926 \begin_layout Standard
12927 Vous pouvez aussi utiliser le fichier modèle
12930 \begin_inset Quotes cld
12934 \begin_inset Quotes crd
12939 pour mettre en place automatiquement un document de la classe
12945 Fichier\SpecialChar menuseparator
12947 \begin_inset space ~
12951 \begin_inset space ~
12956 pour créer votre document).
12957 Le fichier modèle contient aussi quelques exemples d'environnements de
12958 paragraphe spéciaux utilisés par cette classe.
12959 Je vais maintenant décrire ces derniers.
12962 \begin_layout Subsection
12963 Environnements de paragraphe
12966 \begin_layout Subsubsection
12967 Environnements supportés
12970 \begin_layout Standard
12971 La première chose que vous allez remarquer en commençant un nouveau document
12976 est la taille et le type de police : il est équivalent à la taille
12979 \begin_inset space ~
12987 \begin_inset space ~
12993 C'est aussi la police qui est utilisée pour le rendu final.
12994 Dites-vous que c'est un
12995 \begin_inset Quotes cld
12999 \begin_inset Quotes crd
13002 pour vous rappeler que c'est une diapositive.
13003 Vos transparents finaux utiliseront une grande police, donc vous aurez
13005 Bien sûr, la police plus grande à l'écran n'est pas WYSIWYG, mais juste
13009 \begin_layout Standard
13010 La deuxième chose qui frappe est le changement du menu des environnements
13011 (tout à gauche de la barre d'outils).
13012 La plupart des environnements de paragraphe que vous avez l'habitude d'y
13014 Il y en a aussi cinq nouveaux.
13015 C'est parce que la classe
13019 elle-même ne supporte que certains environnements de paragraphe :
13022 \begin_layout Itemize
13028 \begin_layout Itemize
13034 \begin_layout Itemize
13040 \begin_layout Itemize
13046 \begin_layout Itemize
13052 \begin_layout Itemize
13058 \begin_layout Itemize
13064 \begin_layout Itemize
13070 \begin_layout Itemize
13076 \begin_layout Itemize
13083 \begin_layout Standard
13084 Tous les autres environnements standard, comme les en-têtes de section,
13085 ne servent pas dans la classe
13092 \begin_layout Standard
13093 D'autre part, vous remarquerez de nouveaux environnements :
13096 \begin_layout Itemize
13108 \begin_layout Itemize
13118 \begin_layout Itemize
13124 \begin_layout Itemize
13136 \begin_layout Itemize
13148 \begin_layout Standard
13149 Ces cinq-là présentent des subtilités, dues à une
13150 \begin_inset Quotes cld
13154 \begin_inset Quotes crd
13157 de \SpecialChar LyX
13160 , voyez-vous, ne vous autorise pas à inclure un environnement de paragraphe
13161 dans un environnement vide.
13162 C'est sympa et marrant, mais cela signifie que vous ne pourrez pas commencer
13163 une diapo par autre chose que du texte.
13164 Pour contourner cela, j'ai fait un peu de
13165 \begin_inset Quotes cld
13168 magie \SpecialChar LaTeX
13170 \begin_inset Quotes crd
13176 \begin_layout Subsubsection
13177 Subtilités des nouveaux environnements
13178 \begin_inset CommandInset label
13180 name "sec:subtilité-slides"
13187 \begin_layout Standard
13188 Les cinq nouveaux environnements de paragraphe présentent tous des bizarreries,
13189 dues aux limitations inhérentes à la version actuelle de \SpecialChar LyX
13191 Comme je viens de le dire, \SpecialChar LyX
13192 interdit les environnements qui commencent
13193 par un autre environnement.
13194 Pour contourner ceci, l'environnement
13198 n'en est pas vraiment un, si l'on se fie à la description du
13201 \begin_inset space ~
13205 \begin_inset space ~
13211 \begin_layout Standard
13225 \begin_inset Quotes cld
13228 pseudo-environnements
13229 \begin_inset Quotes crd
13233 Ils ressemblent à des en-têtes de section ou à une
13237 , mais en fait commencent un environnement de paragraphe (et terminent le
13238 précédent si nécessaire).
13239 De la même manière, considérez
13248 \begin_inset Quotes cld
13252 \begin_inset Quotes crd
13256 Ces deux objets réalisent en effet des actions.
13259 \begin_layout Standard
13260 Un propriété commune aux cinq environnements
13280 est un marqueur plutôt longuet.
13281 Le texte suivant ce marqueur – d'ordinaire le contenu de l'environnement
13282 de paragraphe – n'est pas pris en compte par
13304 l'ignore totalement.
13305 En fait, vous pouvez laisser ces cinq environnements complètement vides.
13308 \begin_layout Standard
13309 Bien qu'il ne soit pas obligatoire de mettre du texte après ces marqueurs,
13310 vous pouvez le faire.
13311 Ça peut être une brève description du contenu de la
13316 Dans ce cas, entrez votre description et tapez
13320 comme vous le feriez normalement.
13323 \begin_layout Standard
13324 Si, par contre, vous ne souhaitez pas entrer de texte descriptif, vous allez
13325 rencontrer une autre subtilité de \SpecialChar LyX
13328 , comme la nature, a horreur du vide, et ne vous laissera pas entamer un
13329 nouvel environnement de paragraphe si vous n'avez rien mis dans le précédent.
13330 Vous ferez donc ainsi :
13333 \begin_layout Itemize
13334 Commencez à entrer le texte qui
13338 le nouveau paragraphe
13362 \begin_layout Itemize
13363 Placez-vous maintenant au début de ce paragraphe.
13367 \begin_layout Itemize
13376 \begin_layout Itemize
13377 Changez enfin ce nouveau paragraphe vide en un
13401 \begin_layout Standard
13402 Espérons qu'une future version de \SpecialChar LyX
13403 résoudra cette bizarrerie\SpecialChar ldots
13407 \begin_layout Subsection
13408 Réaliser une présentation grâce à
13421 \begin_layout Subsubsection
13422 Utiliser l'environnement
13427 \begin_layout Standard
13428 Si vous espérez apprendre dans cette section comment faire une présentation
13429 orale, vous serez amèrement déçu.
13430 Naturellement, je vais vous décrire en quoi la classe
13434 pourra vous aider à préparer les supports de la présentation.
13435 En revanche, le contenu de celle-ci est entièrement de votre ressort.
13436 (C'est ça aussi, la philosophie \SpecialChar LyX
13440 \begin_layout Standard
13441 Sélectionnez l'environnement
13445 (de la manière décrite à la section
13446 \begin_inset space ~
13450 \begin_inset CommandInset ref
13452 reference "sec:subtilité-slides"
13456 ) pour dire à \SpecialChar LyX
13457 de commencer une nouvelle diapo (eh oui).
13458 Le marqueur pour cet environnement /
13459 \begin_inset Quotes cld
13463 \begin_inset Quotes crd
13467 \begin_inset Quotes cld
13471 \begin_inset Quotes crd
13474 en bleu, suivie de l'indication
13475 \begin_inset Quotes cld
13479 \begin_inset Quotes crd
13483 Tout texte ou paragraphe qui suivra cette dernière fera partie de la nouvelle
13485 C'est aussi simple que ça.
13488 \begin_layout Standard
13489 Les diapos sont sûrement les seules fois dans \SpecialChar LyX
13490 où vous aurez à forcer la
13491 fin des pages (vous pouvez toujours le faire dans
13493 Édition\SpecialChar menuseparator
13495 \begin_inset space ~
13499 \begin_inset space ~
13505 En fait, vous devrez le faire une fois vous aurez fini d'entrer le contenu
13507 Si vous avez entré plus de texte qu'un transparent ne peut physiquement
13508 en contenir, le surplus débordera sur une nouvelle diapo.
13509 Je vous déconseille de le faire, cependant, car la diapo
13510 \begin_inset Quotes cld
13514 \begin_inset Quotes crd
13517 ne présentera aucun numéro de page.
13518 De plus, elle peut interférer avec une
13522 que vous aurez préparé pour accompagner la
13529 \begin_layout Standard
13538 fonctionnent comme l'environnement
13543 Tous deux créent une
13544 \begin_inset Quotes cld
13548 \begin_inset Quotes crd
13551 suivie par un marqueur (
13552 \begin_inset Quotes cld
13556 \begin_inset Quotes crd
13560 \begin_inset Quotes cld
13564 \begin_inset Quotes crd
13568 La couleur n'est plus le bleu, mais un magenta éclatant et la
13569 \begin_inset Quotes cld
13573 \begin_inset Quotes crd
13576 se présente différemment, dans son style et sa longueur.
13577 Les trois marqueurs diffèrent par leur police.
13580 \begin_layout Standard
13581 Comme pour l'environnement
13585 , si le contenu d'une
13593 dépasse la taille physique d'un transparent ou d'une feuille de papier,
13594 le surplus sera disposé sur une nouvelle page.
13595 À nouveau, je vous le déconseille, les
13603 n'auraient plus aucune utilité.
13606 \begin_layout Subsubsection
13616 \begin_layout Standard
13621 est de créer une diapo qui vienne se superposer à une autre.
13622 Vous pouvez vouloir présenter une figure sur la
13626 principale avant d'afficher le texte qui va avec.
13627 Une façon de faire est de poser une feuille de papier noire sur la partie
13632 que vous souhaitez cacher.
13633 Cette méthode, cependant, n'est pas valable si vous voulez par exemple
13634 superposer un graphique à un autre.
13635 Vous auriez alors à vous bagarrer, tout en parlant, avec les deux
13639 pour que les graphiques se superposent.
13644 rend les choses bien plus faciles.
13647 \begin_layout Standard
13652 reçoit le numéro de page de la
13657 \begin_inset Quotes cld
13661 \begin_inset Quotes crd
13667 \begin_inset Quotes cld
13671 \begin_inset Quotes crd
13678 \begin_layout Plain Layout
13683 multiples auront donc
13686 \begin_inset Quotes cld
13690 \begin_inset Quotes crd
13698 \begin_inset Quotes cld
13702 \begin_inset Quotes crd
13708 accolé au numéro de page.
13716 En effet, vous voulez que la
13724 paraissent n'en former plus qu'une ! Vous pouvez considérérer une
13729 \begin_inset Quotes cld
13733 \begin_inset Quotes crd
13745 le laisse voir : le marqueur qui débute un environnement
13749 est moins long que celui d'une
13754 Enfin, sur le document imprimé apparaîtront des marques d'alignement aux
13764 Ces marques vous aideront à aligner les deux transparents.
13767 \begin_layout Standard
13768 Le principal problème de la superposition de transparents est d'aligner
13769 les contenus de ces diapos.
13770 Quel espace devez-vous laisser pour le graphique sur la deuxième diapo
13771 ? Pire encore : que faire si sur le deuxième transparent vous voulez un
13772 graphique et du texte, mais qu'une phrase du premier doit venir s'intercaler
13773 entre les deux ? Vous pourriez essayer d'insérer un espace vertical de
13774 la bonne taille entre les deux, mais le meilleur moyen est d'utiliser les
13786 \begin_layout Standard
13787 Comme leur nom l'indique,
13795 sont deux environnements de paragraphe, qui rendent le texte respectivement
13796 visible et invisible.
13797 Remarquez à la section
13798 \begin_inset space ~
13802 \begin_inset CommandInset ref
13804 reference "sec:subtilité-slides"
13808 que vous ne placez rien
13814 ces environnements.
13815 Lorsque vous créez un
13823 insère un marqueur centré, bleu clair, indiquant
13824 \begin_inset Quotes cld
13827 <Invisible Text Follows>
13828 \begin_inset Quotes crd
13832 Les paragraphes suivant ce marqueur ne seront pas affichés sur la diapo
13840 ), mais l'espace qu'ils auraient occupé sera laissé vide.
13843 \begin_layout Standard
13848 , l'étiquette centrée sera
13849 \begin_inset Quotes cld
13852 <Visible Text Follows>
13853 \begin_inset Quotes crd
13857 Les paragraphes qui suivent cette étiquette se comporteront normalement.
13858 Remarquez qu'au début d'une nouvelle
13874 est automatiquement désactivée.
13875 Il n'est donc pas nécessaire d'utiliser
13886 \begin_layout Standard
13887 Maintenant, voyons comment utiliser les commandes
13895 avec les environnements
13903 pour créer des diapos superposées :
13906 \begin_layout Enumerate
13915 ) avec tout ce qui devra apparaître autant sur la
13919 elle-même que sur les
13926 \begin_layout Enumerate
13927 Avant chaque figure ou paragraphe qui ne devra apparaître que sur la
13931 , insérez un environnement
13936 Si nécessaire, insérez un environnement
13940 là où le texte devra de nouveau apparaître sur la
13947 \begin_layout Enumerate
13948 Commencez un environnement
13952 juste après l'environnement
13959 \begin_layout Enumerate
13960 Copiez le contenu de l'environnement
13964 dans l'environnement
13971 \begin_layout Enumerate
13987 \begin_layout Standard
13988 C'est bon, vous avez votre superposition.
13991 \begin_layout Standard
13992 Il reste un problème avec la façon dont j'ai conçu la classe
13996 de \SpecialChar LyX
13997 : vous ne pouvez pas rendre invisible du texte au milieu d'un paragraphe,
13998 ni rendre visible du texte au milieu d'un paragraphe invisible.
13999 Pour ce faire, vous devrez insérer du code \SpecialChar LaTeX
14004 \begin_layout Plain Layout
14005 Les commandes en question sont :
14008 \begin_layout Itemize
14016 \begin_layout Itemize
14024 \begin_layout Plain Layout
14026 et devront être entrées en mode \SpecialChar TeX
14028 Le texte dont vous voulez changer la
14029 \begin_inset Quotes cld
14033 \begin_inset Quotes crd
14036 sera à l'intérieur des accolades, derrière la commande
14049 Si vous ne savez pas comment entrer du \SpecialChar TeX
14050 sous \SpecialChar LyX
14051 , voyez la section appropriée
14055 \begin_inset space ~
14059 \begin_inset space ~
14073 \begin_layout Subsubsection
14083 \begin_inset CommandInset label
14085 name "sec:note-slides"
14092 \begin_layout Standard
14101 est toujours associée à une
14106 \begin_inset Quotes cld
14110 \begin_inset Quotes crd
14114 Ici aussi, la classe
14118 de \SpecialChar LyX
14119 fournit des indices visuels.
14124 est magenta éclatant, comme celui d'une
14128 ; et en longueur, il est intermédiaire entre celui d'une
14132 (qui est plus long) et celui d'une
14136 (qui est plus court).
14137 De plus, une fois imprimée, une
14141 aura le numéro de page de sa
14146 \begin_inset Quotes cld
14150 \begin_inset Quotes crd
14156 \begin_inset Quotes cld
14160 \begin_inset Quotes crd
14168 \begin_inset Quotes cld
14172 \begin_inset Quotes crd
14180 \begin_inset Quotes cld
14184 \begin_inset Quotes crd
14191 Vous pouvez avoir plusieures
14195 associées à une seule
14199 , et, comme pour les
14207 , vous voudrez sûrement couper les longues
14211 de manière à ce qu'elles tiennent sur une seule page.
14214 \begin_layout Standard
14219 est évidente : elle contient toute sortes d'informations que vous voulez
14220 ajouter à propos d'une
14225 Elle peut aussi servir d'aide-mémoire pour une
14230 Dans ce dernier cas, vous serez peut-être intéressé par les marqueurs temporels.
14231 Actuellement, la classe
14235 de \SpecialChar LyX
14236 ne supporte pas d'origine les marqueurs temporels, qui sont une fonction
14246 Il faudra donc passer par le code \SpecialChar LaTeX
14251 \begin_layout Standard
14252 Pour utiliser des marqueurs temporels, spécifiez avant tout l'option supplémenta
14254 \begin_inset Quotes cld
14262 \begin_inset Quotes crd
14266 \begin_inset space ~
14270 \begin_inset CommandInset ref
14272 reference "sec:demarrer-slides"
14277 Cette option active les marqueurs temporels qui apparaîtront alors dans
14278 le coin inférieur gauche de toutes les
14282 que vous générerez.
14283 Pour choisir ce qui apparaîtra dans ces indicateurs, utilisez les commandes
14286 \begin_inset Quotes cld
14296 \begin_inset Quotes crd
14300 \begin_inset Quotes cld
14310 \begin_inset Quotes crd
14314 Le paramètre de chacune de ces commandes est un temps mesuré en secondes.
14316 \begin_inset Quotes cld
14326 \begin_inset Quotes crd
14329 sert à indiquer le temps voulu, tandis que
14330 \begin_inset Quotes cld
14340 \begin_inset Quotes crd
14343 est utilisé pour ajouter une certaine durée.
14348 et les marqueurs temporels, vous pouvez vous rappeler combien de temps
14349 vous voulez passer sur chaque
14356 \begin_layout Standard
14357 Il reste une fonction à décrire.
14358 Vous voudrez forcément imprimer toutes vos
14366 sur des transparents et toutes vos
14370 sur des feuilles blanches.
14379 à laquelle elle est associée.
14383 \begin_layout Standard
14384 Heureusement il existe deux commandes \SpecialChar LaTeX
14385 qui vous permettent de sélectionner
14386 ce qu'il faut imprimer.
14387 Toutes deux doivent être placées dans le préambule de votre document.
14389 \begin_inset Quotes cld
14401 \begin_inset Quotes crd
14404 n'imprimera que les
14413 De même, la commande
14414 \begin_inset Quotes cld
14424 \begin_inset Quotes crd
14427 n'imprimera que les
14432 Je vous conseille de mettre les deux commandes en commentaire dans votre
14434 \begin_inset Quotes cld
14438 \begin_inset Quotes crd
14441 celle dont vous avez besoin à l'impression.
14442 J'ai l'habitude de : décommenter
14445 \begin_inset Quotes cld
14453 \begin_inset Quotes crd
14458 , imprimer dans un fichier dont le nom contient
14461 \begin_inset Quotes cld
14465 \begin_inset Quotes crd
14470 , la recommenter et décommenter
14473 \begin_inset Quotes cld
14481 \begin_inset Quotes crd
14486 et imprimer dans un fichier
14489 \begin_inset Quotes cld
14493 \begin_inset Quotes crd
14499 Je peux ensuite envoyer l'un ou l'autre fichier à l'imprimante, en mettant
14500 des transparents ou des feuilles blanches selon le cas.
14503 \begin_layout Standard
14504 Vous pouvez aussi donner d'autres paramètres à
14505 \begin_inset Quotes cld
14515 \begin_inset Quotes crd
14519 \begin_inset Quotes cld
14529 \begin_inset Quotes crd
14533 Reportez-vous à un bon livre sur \SpecialChar LaTeX
14534 pour plus de détails.
14537 \begin_layout Subsection
14538 Le fichier modèle pour la classe
14543 \begin_layout Standard
14544 J'ai aussi créé un fichier modèle,
14545 \begin_inset Quotes cld
14553 \begin_inset Quotes crd
14561 Pour l'utiliser, créez votre document avec
14563 Fichier\SpecialChar menuseparator
14565 \begin_inset space ~
14569 \begin_inset space ~
14575 Votre fichier de présentation \SpecialChar LyX
14576 contiendra un exemple du triplet
14578 Diapo – Surcouche – Note
14589 contiennent un exemple de
14598 Enfin, le préambule contient :
14601 \begin_layout LyX-Code
14602 % Uncomment to print out only slides and overlays
14606 \begin_layout Plain Layout
14609 Décommentez pour n'imprimer que les diapos et les sur-couches
14617 \begin_layout LyX-Code
14621 \begin_layout LyX-Code
14627 \begin_inset Newline newline
14633 \begin_layout LyX-Code
14634 % Uncomment to print out only notes
14638 \begin_layout Plain Layout
14641 Décommentez pour n'imprimer que les notes
14649 \begin_layout LyX-Code
14653 \begin_layout LyX-Code
14661 \begin_layout Standard
14662 Un dernier point : j'ai créé cette classe pour l'utilisation de la classe
14663 de \SpecialChar LaTeX2e
14665 \begin_inset Quotes cld
14670 Sli\SpecialChar TeX
14674 \begin_inset Quotes crd
14678 Ni moi ni le reste de l'Équipe \SpecialChar LyX
14679 n'impose d'utiliser ou de ne pas utiliser
14681 Elle est là si vous en avez besoin.
14682 Il y a d'autres classes de \SpecialChar LaTeX2e
14683 pour créer des présentations, comme la classe
14690 \begin_inset space ~
14694 \begin_inset CommandInset ref
14696 reference "sec:foiltex"
14705 (présent sur certaines distributions \SpecialChar TeX
14707 Ce dernier n'est pas encore supporté par \SpecialChar LyX
14712 \begin_layout Plain Layout
14713 Si vous voulez vous y mettre...
14721 Je ne connais rien à ces classes.
14722 Essayez-les pour voir quelles alternatives elles représentent.
14725 \begin_layout Section
14726 Hollywood (scripts d'Hollywood)
14729 \begin_layout Standard
14735 \begin_layout Subsection
14739 \begin_layout Standard
14740 Maîtriser le format d'un script d'Hollywood est un
14741 \begin_inset Quotes cld
14745 \begin_inset Quotes crd
14749 Ce format est destiné à laisser le lecteur se concentrer sur le contenu
14750 et à être facile à lire et familier pour les acteurs.
14751 Chaque page d'un script doit représenter une minute de film.
14752 Il n'y a rien dans le script qui ne soit pas visible ou audible à l'écran.
14753 La police courier 12
14754 \begin_inset space ~
14757 pt doit être utilisée tout le long.
14761 \begin_layout Subsection
14762 Problèmes particuliers
14765 \begin_layout Standard
14766 Les lignes de dialogue ne doivent JAMAIS être coupées au milieu d'une phrase.
14767 Si le texte d'un personnage
14771 \begin_layout Plain Layout
14779 franchit un saut de page, repétez le nom du personnage suivi de (Cont'd)
14783 \begin_layout Plain Layout
14792 \begin_layout Subsection
14793 Fonctions particulières
14796 \begin_layout Standard
14797 Entrez les noms des personnages comme étiquettes, puis faites des références
14798 croisées sur ces étiquettes pour insérer le nom.
14799 La fenêtre de référence croisée montrera l'ensemble des personnages.
14800 Vous pouvez utiliser cette méthode également pour insérer le nom d'un personnag
14801 e dans les parties narratives.
14804 \begin_layout Subsection
14805 Taille de papier et marges
14808 \begin_layout Standard
14809 USLetter, gauche 1,6
14810 \begin_inset space ~
14814 \begin_inset space ~
14818 \begin_inset space ~
14822 \begin_inset space ~
14828 \begin_layout Subsection
14832 \begin_layout Standard
14833 Les environnements suivants sont disponibles.
14834 Vous pouvez utiliser
14838 pour accéder aux touches de raccourci indiquées à droite.
14841 \begin_layout Itemize
14849 \begin_inset Newline newline
14854 Quand rien d'autre ne convient.
14855 Essayez de l'éviter.
14858 \begin_layout Itemize
14867 \begin_layout Plain Layout
14874 \begin_inset space \hfill{}
14882 \begin_inset Newline newline
14885 Suivi en général de quelque chose comme
14886 \begin_inset Quotes cld
14889 sur Sally qui se lève
14890 \begin_inset Quotes crd
14896 \begin_layout Itemize
14900 \begin_inset space \hfill{}
14904 \begin_inset Newline newline
14909 Introduit une nouvelle séquence INTÉRIEUR.
14910 Toujours suivi par JOUR ou NUIT, ou quelque chose d'approchant pour définir
14911 l'éclairage nécessaire.
14912 Toute cette ligne en MAJUSCULES.
14915 \begin_layout Itemize
14919 \begin_inset space \hfill{}
14923 \begin_inset Newline newline
14928 Introduit une nouvelle séquence EXTÉRIEUR.
14929 Toute cette ligne en MAJUSCULES.
14932 \begin_layout Itemize
14936 \begin_inset space \hfill{}
14940 \begin_inset Newline newline
14945 Le personnage qui parle.
14948 \begin_layout Itemize
14952 \begin_inset space \hfill{}
14956 \begin_inset Newline newline
14961 Instructions au personnage intervenant.
14962 Les () sont insérées automatiquement.
14965 \begin_layout Itemize
14969 \begin_inset space \hfill{}
14973 \begin_inset Newline newline
14978 Ce qui dit le personnage.
14981 \begin_layout Itemize
14985 \begin_inset space \hfill{}
14989 \begin_inset Newline newline
14994 Instruction de mouvement de caméra.
14997 \begin_layout Itemize
15001 \begin_inset space \hfill{}
15007 \begin_layout Itemize
15011 \begin_inset space \hfill{}
15017 \begin_layout Itemize
15021 \begin_inset space \hfill{}
15027 \begin_layout Itemize
15031 \begin_inset space \hfill{}
15037 \begin_layout Subsection
15041 \begin_layout Itemize
15042 (O.S) – off screen (hors écran)
15045 \begin_layout Itemize
15046 (V.O) – voice over (voix off)
15049 \begin_layout Itemize
15051 – background (arrière-plan)
15054 \begin_layout Itemize
15056 – close-up (plan rapproché)
15059 \begin_layout Itemize
15060 PAN – mouvement de caméra
15063 \begin_layout Itemize
15064 INSERT – insérez un plan rapproché
15067 \begin_layout Section
15071 \begin_layout Standard
15074 Panayotis Papasotiriou
15077 \begin_layout Subsection
15081 \begin_layout Standard
15086 est un jeu de macros pour faciliter les soumissions électroniques de manuscrits
15090 International Journal of Modern Physics C
15102 est destiné à des manuscrits soumis à l'
15106 nternational Journal of Modern Physics D
15110 Les classes de document s'appellent respectivement
15119 Vous pouvez télécharger ce fichier, ainsi que des recommandations aux auteurs,
15121 \begin_inset Flex URL
15124 \begin_layout Plain Layout
15126 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
15132 \begin_inset Flex URL
15135 \begin_layout Plain Layout
15137 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
15143 Ces deux paquetages sont des versions modifiées du paquetage standard
15144 \begin_inset Quotes cld
15148 \begin_inset Quotes crd
15151 , et ils sont presques identiques (mais pas tout à fait).
15153 sait gérer la plupart de leurs fonctions.
15154 J'ai utilisé \SpecialChar LyX
15155 avec succès pour écrire des articles soumis à ces deux journaux.
15158 \begin_layout Subsection
15162 \begin_layout Standard
15163 Comme d'habitude, la façon la plus simple d'écrire un papier est de commencer
15167 Fichier\SpecialChar menuseparator
15169 \begin_inset space ~
15173 \begin_inset space ~
15178 , et choisissez le modèle
15187 Ça vous donnera un document (presque) vide comprenant les parties les plus
15188 courantes d'un manuscrit.
15189 Vous n'avez qu'à écrire votre texte par dessus le texte existant (en effaçant
15195 Veuillez juste garder ce qui suit présent à l'esprit.
15198 \begin_layout Enumerate
15200 ne vous laissera pas changer la taille de police ni la mise en page du
15201 document, car les deux paquetage ne permettent pas de telles modifications.
15204 \begin_layout Enumerate
15205 La langue du document ne doit pas être modifiée.
15206 Avant de visionner votre papier, assurez-vous que vous n'utilisez pas le
15214 Documents\SpecialChar menuseparator
15215 Paramètres\SpecialChar menuseparator
15224 Paquetage linguistique.
15227 \begin_layout Enumerate
15229 \begin_inset Quotes cld
15233 \begin_inset Quotes crd
15236 doit être utilisé pour définir les mots clés.
15239 \begin_layout Enumerate
15244 fournit un style nommé
15245 \begin_inset Quotes cld
15248 Code de classification
15249 \begin_inset Quotes crd
15252 , qui peut être utilisé pour définir des codes de clasification comme les
15254 Notez que cette fonction n'est pas disponible dans le paquetage
15261 \begin_layout Enumerate
15262 Plusieurs nouveaux environnements sont disponibles :
15263 \begin_inset Quotes cld
15267 \begin_inset Quotes crd
15271 \begin_inset Quotes cld
15275 \begin_inset Quotes crd
15279 \begin_inset Quotes cld
15283 \begin_inset Quotes crd
15287 \begin_inset Quotes cld
15291 \begin_inset Quotes crd
15295 \begin_inset Quotes cld
15299 \begin_inset Quotes crd
15303 \begin_inset Quotes cld
15307 \begin_inset Quotes crd
15311 \begin_inset Quotes cld
15315 \begin_inset Quotes crd
15319 \begin_inset Quotes cld
15323 \begin_inset Quotes crd
15327 \begin_inset Quotes cld
15331 \begin_inset Quotes crd
15335 \begin_inset Quotes cld
15339 \begin_inset Quotes crd
15343 \begin_inset Quotes cld
15347 \begin_inset Quotes crd
15351 \begin_inset Quotes cld
15355 \begin_inset Quotes crd
15359 \begin_inset Quotes cld
15363 \begin_inset Quotes crd
15367 \begin_inset Quotes cld
15371 \begin_inset Quotes crd
15375 Leur utilisation est plus ou moins évidente.
15377 gère tous ces environnements ; il utilisera l'étiquette, le style de texte,
15378 et le schéma de numérotation qui convient pour chacun d'eux.
15381 \begin_layout Enumerate
15382 Les deux paquetages utilisent des citations de base ; on ne doit pas utiliser
15388 Dans \SpecialChar LyX
15389 , les citations s'affichent comme d'habitude ; dans la sortie, les
15390 citations apparaissent comme des exposants.
15391 Si vous voulez utiliser une citation en texte normal, vous devez utiliser
15397 \begin_inset Quotes cld
15401 \begin_inset space ~
15409 \begin_inset Quotes crd
15416 \begin_layout Plain Layout
15417 Je ne traduis pas, vu que c'est un journal en anglais (NdT).
15425 \begin_layout Enumerate
15426 Il n'y a pas de section
15427 \begin_inset Quotes cld
15431 \begin_inset Quotes crd
15434 dans les deux paquetages, utilisez simplement l'environnement
15435 \begin_inset Quotes cld
15439 \begin_inset Quotes crd
15445 \begin_layout Enumerate
15446 Vous pouvez ajouter des annexes au papier,
15450 les remerciements et
15456 propose un marqueur spécial, via
15458 Document\SpecialChar menuseparator
15459 Début annexe(s) ici
15461 qui indique le début des annexes.
15462 Dans \SpecialChar LyX
15464 \begin_inset Quotes cld
15468 \begin_inset Quotes crd
15471 apparaît en lettres rouges, comme indication que toutes les sections qui
15472 suivent ce point sont des annexes, elles-mêmes encapsulées dans une zone
15474 Pour écrire une annexe, créez simplement une section dans cette zone (le
15476 \begin_inset Quotes cld
15480 \begin_inset Quotes crd
15483 fait la même chose, il avait été créé dans les formats
15487 à une époque où la fonctionnalité de création d'annexe était différente;
15488 vous pouvez l'ignorer).
15489 Une annexe peut contenir des
15500 \begin_layout Enumerate
15509 utilisent la commande
15513 pour les légendes des tableaux.
15514 La conséquence en est qu'un tableau créé avec \SpecialChar LyX
15515 est affiché correctement,
15516 mais sans sa légende.
15517 Cependant, vous pouvez utiliser un peu de code \SpecialChar TeX
15518 pour contourner ce problème,
15519 de façon à ce que les légendes s'impriment comme prévu.
15520 Pour le faire, créez un flottant de tableau comme d'habitude, effacez la
15521 légende, et remplacez la par le code \SpecialChar LaTeX
15526 tbl{votre légende de tableau}{
15528 (sic) ; vous devez ensuite mettre le code \SpecialChar LaTeX
15533 immédiatement après votre tableau.
15534 Étudiez l'exemple de tableau qui est inclus dans le fichier modèle pour
15535 voir comme cette astuce est utilisée.
15536 Une autre solution, si vous avez besoin de légendes de tableaux, est de
15537 construire tout le tableau dans un fichier
15541 , puis inclure celui-ci dans le document \SpecialChar LyX
15544 Insertion\SpecialChar menuseparator
15545 Fichier\SpecialChar menuseparator
15549 Vous pouvez trouver des consignes pour la création d'un tableau flottant
15558 , qui se trouve dans la distribution des paquetages correspondants.
15561 \begin_layout Subsection
15562 Préparer un papier avant de le soumettre
15565 \begin_layout Standard
15566 Avant de soumettre votre papier vous devez exporter le document \SpecialChar LyX
15568 que fichier \SpecialChar LaTeX
15571 Fichier\SpecialChar menuseparator
15572 Exporter\SpecialChar menuseparator
15576 ), puis modifier le fichier
15584 \begin_layout Plain Layout
15585 En fait, vous avez le choix entre \SpecialChar LaTeX
15587 \begin_inset space ~
15590 (standard) et \SpecialChar LaTeX
15592 \begin_inset space ~
15596 Si vous prévoyez d'utiliser pdflatex pour préparer votre papier, vous devez
15597 utiliser l'option pdflatex pour que les graphiques soient convertis au
15598 format PDF, prêts à être utilisés par pdflatex.
15606 \begin_layout Enumerate
15607 Enlevez les lignes de commentaires avant la commande
15616 \begin_layout Enumerate
15617 Enlevez tout ce qui se trouve entre les commandes
15629 comprises, sauf les commandes que vous avez vous-même ajoutées dans le
15630 préambule \SpecialChar LaTeX
15634 \begin_layout Standard
15635 Vous devez maintenant sauvegarder le fichier
15639 ainsi modifié, et lancer \SpecialChar LaTeX
15640 dessus autant de fois que nécessaire.
15641 Vous pouvez alors contrôler l'aspect du document
15648 \begin_layout Section
15652 \begin_layout Standard
15658 \begin_layout Subsection
15662 \begin_layout Standard
15667 fournit une classe de document pour créer un manuscrit adapté pour une
15668 soumission électronique à un des journaux publiés par l'IoP
15670 (Institute of Physics)
15673 Les instructions aux auteurs pour créer un papier en utilisant la classe
15678 peuvent être téléchargées en même temps que le paquetage iopart à partir
15680 \begin_inset Flex URL
15683 \begin_layout Plain Layout
15685 ftp://ftp.iop.org/pub/journals/latex2e
15693 \begin_layout Subsection
15697 \begin_layout Standard
15698 La manière la plus simple pour écrire un papier est de commencer avec le
15703 qui est disponible via
15705 Fichier\SpecialChar menuseparator
15707 \begin_inset space ~
15711 \begin_inset space ~
15717 Le modèle explique comment utiliser les environnements spéciaux.
15718 Voici les conseils les plus importants :
15721 \begin_layout Itemize
15722 Pour pouvoir compiler votre document en PDF, PS ou DVI, vérifiez qu'aucun
15723 paquetage AMS n'est chargé dans
15725 Document\SpecialChar menuseparator
15726 Paramètres\SpecialChar menuseparator
15728 \begin_inset space ~
15732 \begin_inset space ~
15738 \begin_layout Itemize
15739 L'environnement de titre définit le type de document.
15740 Vous devez donc utiliser un des environnements suivants pour le titre :
15744 \begin_layout Itemize
15749 pour un papier (Paper)
15752 \begin_layout Itemize
15756 \begin_inset Note Note
15759 \begin_layout Plain Layout
15762 Je ne l'ai pas trouvé (NdT)
15769 pour une revue (Review)
15772 \begin_layout Itemize
15777 pour une revue thématique (Topical review)
15780 \begin_layout Itemize
15785 pour un commentaire (Comment)
15788 \begin_layout Itemize
15796 \begin_layout Itemize
15801 pour un papier ( comme titre)
15804 \begin_layout Itemize
15809 pour une communication préliminaire
15812 \begin_layout Itemize
15817 pour une communication rapide
15820 \begin_layout Itemize
15825 pour une lettre aux éditeurs (Letter)
15829 \begin_layout Itemize
15830 Tous les environnements de titre, sauf
15834 peuvent avoir un titre court facultatif.
15837 \begin_layout Itemize
15838 Il y a un environnement de titre général
15842 qui n'est pas géré par \SpecialChar LyX
15844 Il peut être utilisé en code \SpecialChar TeX
15845 si votre document ne correspond pas à l'un
15846 des autres types de titres.
15849 \begin_layout Standard
15850 Pour plus d'information comme des astuces pour des mises en formes spéciales
15851 pour les tableaux et les formules, voyez les instructions aux auteurs de
15855 \begin_layout Section
15859 \begin_layout Standard
15862 Panayotis Papasotiriou
15865 \begin_layout Subsection
15869 \begin_layout Standard
15870 Le paquetage Kluwer est un jeu de macros produit par les éditions Kluwer
15871 Academic Publishers, qui permet de soumettre sous format électronique des
15872 manuscrits destinés à leurs publications.
15873 Les plus connues d'entre elles (au moins dans mon domaine d'intérêt) sont
15876 Astrophysics and Space Science
15882 , mais il y en a beaucoup d'autres (voyez la liste complète à l'adresse
15884 \begin_inset Flex URL
15887 \begin_layout Plain Layout
15889 http://www.wkap.nl/jrnllist.htm/JRNLHOME
15895 On peut télécharger le paquetage Kluwer sur le site
15896 \begin_inset Flex URL
15899 \begin_layout Plain Layout
15901 http://www.wkap.nl/kaphtml.htm/STYLEFILES
15907 Ce paquetage contient un guide de l'utilisateur complet (qui peut également
15908 être téléchargé séparément).
15911 \begin_layout Standard
15913 supporte de nombreuses fonctions de ce paquetage mais pas tout.
15914 Cependant, le Texte Rouge nécessaire se résume à quelques commandes
15915 \begin_inset Quotes cld
15919 \begin_inset Quotes crd
15923 \begin_inset CommandInset ref
15925 reference "subsec:particularités_kluwer"
15930 J'ai récemment utilisé \SpecialChar LyX
15931 pour écrire un article soumis à
15933 Astrophysics and Space Science
15935 sans aucun problème.
15938 \begin_layout Subsection
15942 \begin_layout Standard
15943 La façon la plus simple d'écrire un papier est de partir du fichier modèle
15947 Fichier\SpecialChar menuseparator
15949 \begin_inset space ~
15953 \begin_inset space ~
15963 Ça vous donnera un document (presque) vide qui comprend les champs les
15964 plus couramment utilisés dans un manuscrit avec une courte description
15966 Comme dans la plupart des modèles, vous n'avez qu'à remplacer le texte
15967 existant (y compris les crochets,
15971 ) par l'information correcte.
15974 \begin_layout Subsection
15975 Préparer un papier avant de le soumettre
15978 \begin_layout Standard
15979 Comme pour le paquetage AAS\SpecialChar TeX
15980 , avant de soumettre votre papier à la publication,
15982 \begin_inset Quotes cld
15986 \begin_inset Quotes crd
15992 \begin_layout Enumerate
15993 Exportez votre papier comme fichier \SpecialChar LaTeX
15997 Fichier\SpecialChar menuseparator
15998 Exporter\SpecialChar menuseparator
16004 \begin_layout Enumerate
16005 Éditez avec un éditeur de texte le fichier
16009 obtenu, et faites les changements suivants
16013 \begin_layout Enumerate
16014 enlevez les lignes de commentaire avant la commande
16023 \begin_layout Enumerate
16024 enlevez tout ce qui se trouve entre les commandes
16036 comprises, sauf celles que vous avez explicitement incluses dans le préambule
16041 \begin_layout Standard
16042 Enregistrez le fichier
16050 \begin_layout Enumerate
16051 Lancez \SpecialChar LaTeX
16056 autant de fois que nécessaire (d'habitude jusqu'à trois fois).
16059 \begin_layout Enumerate
16060 Visualisez le document
16064 obtenu avec, par exemple,
16068 , et vérifiez si tout va bien (ce qui devrait être le cas si vous n'avez
16069 pas fait d'erreur).
16072 \begin_layout Subsection
16073 \begin_inset Quotes cld
16077 \begin_inset Quotes crd
16080 du paquetage Kluwer
16081 \begin_inset CommandInset label
16083 name "subsec:particularités_kluwer"
16090 \begin_layout Standard
16091 Le paquetage Kluwer présente les
16092 \begin_inset Quotes cld
16096 \begin_inset Quotes crd
16102 \begin_layout Enumerate
16103 Il est possible d'écrire plusieurs articles dans le même fichier \SpecialChar LaTeX
16108 \begin_layout Plain Layout
16109 Je ne vois aucune bonne raison de le faire.
16115 Chaque article doit être compris dans l'environnement
16116 \begin_inset Quotes cld
16120 \begin_inset Quotes crd
16124 Malheureusement, cet environnement ne peut pas être omis, même si vous
16125 n'écrivez qu'un seul article.
16126 Ainsi, chaque article commence par la commande
16132 et, bien sûr, se termine par la commande
16139 Bien que cela puisse être implémenté dans \SpecialChar LyX
16140 , je ne l'ai pas fait car ce
16141 n'est pas beau, et peut prêter à confusion pour l'utilisateur novice.
16142 Vous devez donc les entrer directement et les marquer comme code \SpecialChar LaTeX
16145 \begin_inset Quotes cld
16149 \begin_inset Quotes crd
16155 \begin_layout Enumerate
16156 L'information donnée au début de l'article (c'est-à-dire le titre, le sous-titre
16157 , l'auteur, l'institution, le titre courant, l'auteur courant, l'abstract
16158 et les mots-clés) doit être comprise dans un environnement appelé
16159 \begin_inset Quotes cld
16163 \begin_inset Quotes crd
16167 Ce n'est pas implémenté dans \SpecialChar LyX
16168 , vous devez donc entrer le titre, le sous-titre,
16170 entre deux lignes de Texte Rouge (
16185 \begin_layout Enumerate
16186 D'après le manuel utilisateur, l'étiquette de chaque élément de bibliographie
16187 doit être écrite ainsi :
16210 \begin_layout Standard
16215 tient compte de toutes ces
16216 \begin_inset Quotes cld
16220 \begin_inset Quotes crd
16224 Si vous commencez un nouveau papier à partir de ce modèle vous n'aurez
16225 rien besoin de faire de spécial.
16229 \begin_layout Enumerate
16230 n'effacez pas le code \SpecialChar TeX
16231 qui se trouve dans le modèle, et
16234 \begin_layout Enumerate
16235 pour entrer de nouveaux éléments de bibliographie, copiez l'exemple d'élément
16236 fourni et modifiez-le.
16239 \begin_layout Section
16243 \begin_layout Standard
16249 \begin_layout Subsection
16253 \begin_layout Standard
16254 Les classes de document \SpecialChar LyX
16257 article (koma-script)
16261 report (koma-script)
16279 correspondent respectivement aux classes \SpecialChar LaTeX
16296 , de la famille Koma-Script.
16297 Elles forment des alternatives aux classes standard, respectivement
16313 et sont plus proches des conventions typographiques européennes en un certain
16317 \begin_layout Itemize
16318 la taille de caractère standard est de 11
16319 \begin_inset space ~
16324 article (koma-script)
16328 report (koma-script)
16335 \begin_inset space ~
16340 letter (koma-script);
16343 \begin_layout Itemize
16344 les en-têtes, les marqueurs de l'environnement
16348 et d'autres éléments de la classe
16350 letter (koma-script)
16352 sont en police grasse sans empattement
16356 \begin_layout Plain Layout
16357 Il y a une grande différence entre les anciennes polices cm grasses sans
16358 empattement et les nouvelles polices ec, particulièrement pour les en-têtes.
16359 En comparaison, les polices grasses sans empattement ec semblent un peu
16361 Le paquetage \SpecialChar LaTeX
16370 permet de reproduire l'apparence
16371 \begin_inset Quotes cld
16375 \begin_inset Quotes crd
16378 , tout en utilisant les polices ec.
16384 La numérotation des en-têtes de chapitre est rendue de la même manière
16385 que celle des en-têtes de section, c'est-à-dire sans la ligne supplémentaire
16387 \begin_inset Quotes cld
16391 \begin_inset Quotes crd
16395 En outre, l'apparence des en-têtes peut être modifiée par un certain nombre
16396 d'options (à entrer dans le champ
16402 Document\SpecialChar menuseparator
16403 Paramètres\SpecialChar menuseparator
16405 \begin_inset space ~
16409 \begin_inset space ~
16415 Une description détaillée de ces options, en allemand, est disponible dans
16420 de la documentation Koma-script
16426 \begin_layout Plain Layout
16427 La version en anglais est le
16439 \begin_layout Itemize
16440 la principale méthode utilisée dans les classes de cocuments pour modifier
16442 \begin_inset Note Note
16445 \begin_layout Plain Layout
16446 je n'arrive pas à traduire
16447 \begin_inset Quotes cld
16451 \begin_inset Quotes crd
16467 ( dans \SpecialChar LyX
16468 elles doivent être entrées dans le champ d'
16474 Document\SpecialChar menuseparator
16475 Paramètres\SpecialChar menuseparator
16477 \begin_inset space ~
16481 \begin_inset space ~
16487 Elles permettent une modification plus claire des marges de page que celle
16490 Document\SpecialChar menuseparator
16494 Une description détaillée de ces options, en allemand, est disponible dans
16499 de la documentation Koma-script;
16502 \begin_layout Itemize
16503 les classes de document \SpecialChar LaTeX
16504 de la famille Koma-Script définissent un certain
16505 nombre de commandes supplémentaires.
16506 Celles d'entre elles qui ont une signification dans \SpecialChar LyX
16508 par des types de paragraphes y correspondant.
16511 \begin_layout Standard
16512 Une description détaillée, en allemand, des classes de document \SpecialChar LaTeX
16514 Koma-Script se trouve dans le
16518 de la documentation Koma-Script
16522 \begin_layout Plain Layout
16523 Il y en a une traduction en anglais, incomplète,
16528 \begin_inset Note Note
16531 \begin_layout Plain Layout
16532 ou scrguien (NdT) qui ne semble pas si incomplète que ça !
16543 Les sections qui suivent décrivent seulement les aspects de ces classes
16544 qui ont un sens dans \SpecialChar LyX
16548 \begin_layout Subsection
16551 article (koma-script)
16555 report (koma-script)
16562 \begin_layout Standard
16563 Les classes de document
16565 article (koma-script)
16569 report (koma-script)
16575 sont implémentées respectivement dans les fichiers de format
16588 Ils contiennent tous les types de paragraphe correspondant aux classes
16589 standard respectives
16601 mais partiellement modifiés, à l'exception du type
16605 , spécifique à \SpecialChar LyX
16606 , qui est remplacé par le nouveau type
16610 (Labeling) qui a les mêmes fonctions.
16615 , il y d'autres nouveaux types de paragraphe.
16622 letter (koma-script)
16627 \begin_layout Itemize
16640 (Addsec) : sont les équivalents respectifs de
16652 , ajoutant de plus une entrée dans la table des matières.
16661 n'existent pas dans
16663 article (koma-script)
16668 \begin_layout Itemize
16677 : ont le même role que, respectivement
16685 , mais sans indiquer de numéro de chapitre ou de section.
16690 n'est pas disponible dans
16692 article (koma-script)
16698 \begin_layout Plain Layout
16699 Il y a aussi une commande
16711 report (koma-script)
16713 , mais comme elle fait la même chose que
16717 , elle n'a pas été implémentée dans \SpecialChar LyX
16726 \begin_layout Itemize
16731 : génère un en-tête écrit avec des caractères de taille standard, juste
16732 au-dessus du paragraphe suivant et sans modifier la structure du document.
16735 \begin_layout Itemize
16744 (Captionbelow) : sont des légendes spéciales qui respectent les différents
16745 réglages d'espacement nécessaires pour des légendes placées au-dessus ou
16746 au-dessous d'un élément (si vous suivez strictement les règles typographiques,
16747 vous mettez toujours les légendes au-dessus des tableaux).
16748 Vous pouvez aussi utiliser l'option de classe
16760 pour les tableaux et en
16765 Il vous faut au minimum Koma-Script version 2.8q pour avoir cette fonction.
16768 \begin_layout Itemize
16773 (Dictum) : sert à mettre une citation ou un proverbe, par exemple au début
16775 Si vous utilisez le paramètre optionnel (
16777 Insertion\SpecialChar menuseparator
16783 ), vous pouvez y mettre l'auteur du dicton.
16784 Dicton et auteur sont séparés par une ligne.
16785 Il vous faut au minimum Koma-Script version 2.8q.
16790 n'est pas présent dans
16792 article (koma-script)
16797 \begin_layout Standard
16798 Les types qui sont présentés ci-dessous forment en compagnie des types
16810 , la zone de titre du document.
16811 Ils doivent être entrés au-dessus du premier paragraphe
16812 \begin_inset Quotes cld
16816 \begin_inset Quotes crd
16823 \begin_layout Plain Layout
16824 Les commandes \SpecialChar LaTeX
16825 correspondantes doivent apparaître avant la commande
16837 Lorsqu'un tel type est utilisé plusieurs fois, la dernière instance annule
16838 les précédentes, donc pour chaque type, seule compte la dernière occurrence.
16839 L'ordre des différents types n'a, lui, aucune importance, tout comme celui
16855 \begin_layout Itemize
16860 (Subject) : introduit au-dessus du titre ordinaire (
16872 ) un paragraphe centré pour indiquer le sujet du document.
16875 \begin_layout Itemize
16880 (Publishers) : introduit au-dessous du titre ordinaire (
16892 ) un paragraphe centré indiquant le nom de l'éditeur.
16895 \begin_layout Itemize
16900 (Dedication) : dans
16902 report (koma-script)
16908 , dispose un paragraphe centré, sur une page à part après la page de titre,
16912 article (koma-script)
16914 , dispose un paragraphe centré, en-dessous du titre normal (
16930 ) pour la dédicace.
16933 \begin_layout Itemize
16938 (Titlehead) : produit un paragraphe aligné à gauche au-dessus du titre
16955 ) pour un en-tête de document.
16958 \begin_layout Itemize
16963 (Uppertitleback) : dans un document
16965 report (koma-script)
16967 imprimé recto-verso, dispose un paragraphe aligné à gauche, en haut du
16968 verso de la page de titre.
16969 N'a aucun effet dans un document imprimé en recto seul ni dans
16971 article (koma-script).
16974 \begin_layout Itemize
16979 (Lowertitleback) : dans un document
16981 report (koma-script)
16983 imprimé recto-verso, dispose un paragraphe aligné à gauche, en bas du verso
16984 de la page de titre.
16985 N'a aucun effet dans un document imprimé en recto seul ni dans
16987 article (koma-script).
16990 \begin_layout Itemize
16996 (Extratitle) : introduit une page
16997 \begin_inset Quotes cld
17001 \begin_inset Quotes crd
17004 qui précède le document réel, comprenant un paragraphe sans formatage spécial.
17007 \begin_layout Standard
17008 Les fichiers de configuration correspondant aux classes
17010 article (koma-script)
17014 report (koma-script)
17020 comprennent le fichier
17025 C'est là que vous définirez vos propres types.
17030 dans votre répertoire personnel de formats, et éditez-le !
17033 \begin_layout Subsection
17036 letter (koma-script)
17039 \begin_layout Description
17040 Nota: Cette décrit la classe obsolète
17042 KOMA-Script-Letter (v.
17043 \begin_inset space ~
17048 , qui n'est même plus incluse dans les publications KOMA récentes.
17049 Voyez plutôt la section suivante pour la classe courante KOMA-Script-Letter
17051 \begin_inset space ~
17057 \begin_layout Standard
17058 La classe de document
17060 letter (koma-script)
17062 est implémentée dans le fichier
17067 Elle contient tous les paragraphes de la classe standard
17071 correspondante, partiellement modifiés, à l'exception des types
17084 , spécifiques à \SpecialChar LyX
17085 et qui sont remplacés par le nouveau type
17090 En plus par rapport à la classe standard, elle contient les types connus
17104 En outre, il y a un certain nombre de nouveaux types spécifiques aux lettres.
17107 \begin_layout Standard
17108 L'apparence de la lettre produite par cette classe de document peut-être
17109 contrôlée par des commandes \SpecialChar LaTeX
17110 que vous pouvez insérer dans le préambule
17115 \begin_layout Plain Layout
17116 On obtient un en-tête
17117 \begin_inset Quotes cld
17121 \begin_inset Quotes crd
17124 , comportant le nom et l'adresse, avec les commandes \SpecialChar LaTeX
17129 \begin_layout LyX-Code
17139 \begin_layout LyX-Code
17155 \begin_layout LyX-Code
17165 \begin_layout LyX-Code
17186 Une description détaillée de ces commandes se trouve en langue allemande
17187 dans la documentation de Koma-Script
17192 Grâce à elles, l'auteur de la lettre peut créer son propre format.
17195 \begin_layout Standard
17204 définissent le début de la lettre et doivent être présents dans toute lettre.
17205 Pour les identifier dans \SpecialChar LyX
17214 apparaissent dans la marge.
17215 Il est possible d'écrire plusieurs lettres en un seul fichier.
17220 provoque le passage à une nouvelle lettre au même destinataire, et le type
17225 permet de changer de destinataire.
17243 sont des types de paragraphe ordinaires et peuvent aussi être utilisés
17244 plusieurs fois dans une même lettre.
17247 \begin_layout Itemize
17252 (Letter) : introduit un paragraphe pour le destinataire et définit implicitemen
17253 t le début d'une lettre.
17256 \begin_layout Itemize
17261 (Opening) : introduit un paragraphe pour la formule de politesse initiale
17262 et produit implicitement une nouvelle lettre.
17265 \begin_layout Itemize
17274 : introduit un paragraphe pour la formule de politesse finale.
17277 \begin_layout Itemize
17282 : introduit un post-scriptum.
17285 \begin_layout Itemize
17290 : introduit un paragraphe pour les co-destinataires.
17293 \begin_layout Itemize
17299 (Encl) : introduit un paragraphe pour les pièces jointes.
17302 \begin_layout Standard
17343 sont des types qui présentent une invite et qui servent à entrer des renseignem
17344 ents qui seront utilisés par la classe de document.
17345 Nous les appellerons
17346 \begin_inset Quotes cld
17350 \begin_inset Quotes crd
17357 \begin_layout Plain Layout
17358 NdT : Mais si quelqu'un a une meilleure idée pour traduire
17359 \begin_inset Quotes cld
17363 \begin_inset Quotes crd
17366 , je ne dis pas non.
17375 \begin_layout Plain Layout
17376 On pourrait considérer que les types
17384 devraient être des types à invite.
17385 Cependant, à cause de la signification particulière de ces types, je les
17386 ai implémentés comme des types de paragraphe ordinaires marqués d'une lettre
17388 En plus, cela choquerait mon sens de la symétrie si les types
17396 avaient une apparence très différente.
17402 Ces types doivent être présents avant le type
17409 \begin_layout Standard
17410 Une implantation de ces types dans une logique WYSIWYG n'aurait pas de sens,
17411 car l'aspect réel de la lettre produite ne dépendra pas seulement de l'utilisat
17412 ion d'un type donné, mais aussi d'autres facteurs.
17413 Par exemple, dans le comportement par défaut, une signature entrée avec
17418 n'apparaîtra dans la lettre que si celle-ci contient aussi le type
17423 La valeur indiquée pour
17427 n'apparaîtra même pas dans la lettre.
17428 Nous avons déjà signalé plus haut la possibilité de décrire son propre
17429 environnement de lettre.
17432 \begin_layout Standard
17433 Les types à invite peuvent être utilisés comme des paragraphes vides.
17434 Cela a un sens par exemple pour le type
17438 : si ce type n'est pas présent du tout, c'est par défaut la valeur spécifiée
17443 qui est prise comme signature, tandis que si l'on utilise un paragraphe
17448 vide, il n'y a réellement pas de signature spécifiée.
17451 \begin_layout Standard
17452 Il est possible en utilisant ces types à invite de créer un patron de lettre
17453 contenant des types pré-remplis avec vos coordonnées personnelles (nom,
17454 adresse, etc.) et des types vides pour d'autres données que vous entrerez.
17457 \begin_layout Itemize
17462 (Name) : nom de l'expéditeur.
17463 Par défaut, apparaît comme un paragraphe centré, en petites majuscules,
17464 dans l'en-tête de la lettre.
17467 \begin_layout Itemize
17472 : signature de l'expéditeur.
17473 Par défaut, apparaît en dessous du type
17482 est absent, c'est la valeur du type
17489 \begin_layout Itemize
17494 (Address) : adresse de l'expéditeur.
17495 Par défaut, apparaît dans un paragraphe centré, dans l'en-tête de la lettre,
17496 en dessous du nom de l'expéditeur.
17499 \begin_layout Itemize
17504 (Telephone) : numéro de téléphone de l'expéditeur.
17505 Par défaut, correspond à la variable
17511 de \SpecialChar LaTeX
17515 \begin_layout Itemize
17520 (Place) : lieu d'écriture de la lettre.
17523 \begin_layout Itemize
17528 : date d'écriture de la lettre.
17537 disposent par défaut le lieu et la date sur une ligne alignée à droite,
17538 en dessous du destinataire.
17543 est vide, ni date, ni lieu n'apparaissent, et ce quelle que soit la valeur
17549 S'il n'y a pas de paragraphe
17553 , la date du jour est utilisée.
17556 \begin_layout Itemize
17561 (Backaddress) : adresse pour le retour du courrier.
17562 Par défaut, apparaît au-dessus du destinataire, en petits caractères sans
17566 \begin_layout Itemize
17571 (Specialmail) : informations spéciales sur le courrier.
17572 Par défaut, apparaît souligné au-dessus du destinataire, en dessous de
17573 l'adresse de retour du courrier.
17576 \begin_layout Itemize
17581 (Location) : informations supplémentaires.
17582 Par défaut, apparaît à droite en dessous du champ du destinataire.
17585 \begin_layout Itemize
17590 : le titre de la lettre.
17591 par défaut, apparaît en grands caractères gras sans empattement, au-dessus
17595 \begin_layout Itemize
17600 : le sujet de la lettre.
17601 Par défaut, apparaît en caractères gras au-dessus du paragraphe
17608 \begin_layout Standard
17629 génèrent comme dans les lettres commerciales, au-dessus de la ligne de
17630 titre, une ligne qui contient les champs
17631 \begin_inset Quotes cld
17635 \begin_inset Quotes crd
17639 \begin_inset Quotes cld
17643 \begin_inset Quotes crd
17647 \begin_inset Quotes cld
17651 \begin_inset Quotes crd
17655 \begin_inset Quotes cld
17659 \begin_inset Quotes crd
17663 \begin_inset Quotes cld
17667 \begin_inset Quotes crd
17671 \begin_inset Quotes cld
17675 \begin_inset Quotes crd
17680 \begin_inset Quotes cld
17684 \begin_inset Quotes crd
17688 reprend la valeur donnée dans
17693 Si l'un quelconque de ces types
17694 \begin_inset Quotes cld
17697 pour lettre commerciale
17698 \begin_inset Quotes crd
17701 est utilisé, la valeur donnée pour
17705 n'apparaîtra pas, seule est définie la variable \SpecialChar LaTeX
17713 L'affichage normal du lieu et de la date (une ligne alignée à droite sous
17714 le champ du destinataire) est supprimée.
17715 Les types sont implémentés comme des types à invite, avec les invites correspon
17716 dantes, et doivent être utilisés avant le type
17723 \begin_layout Itemize
17728 (Yourref) : Votre référence
17731 \begin_layout Itemize
17736 (Yourmail) : Votre courrier du
17739 \begin_layout Itemize
17744 (Myref) : Notre référence
17747 \begin_layout Itemize
17752 (Customer) : Numéro de client
17755 \begin_layout Itemize
17760 (Invoice) : Numéro de facture
17763 \begin_layout Subsection
17764 La nouvelle classe lettre :
17766 letter (koma-script v.2)
17769 \begin_layout Standard
17775 \begin_layout Standard
17776 \begin_inset VSpace medskip
17782 \begin_layout Standard
17783 Koma-Script version 2.8 a introduit une nouvelle classe de lettres
17791 , désormais périmée.
17792 Elle a – du côté \SpecialChar LaTeX
17793 – une interface complètement nouvelle et n'est pas compatible
17794 avec l'ancienne classe.
17796 supporte les deux, mais il est recommandé d'utiliser la nouvelle.
17799 \begin_layout Standard
17800 Cette classe recouvre les mêmes fonctionnalités que
17802 letter (koma-script)
17804 , plus quelques autres.
17805 Les éléments de base sont
17809 (adresse du destinataire, comme
17813 dans le précédent format),
17826 (NextAddress) démarre une nouvelle lettre (vous pouvez donc écrire plusieurs
17827 lettres dans un même document).
17828 Les nouveaux éléments concernent l'expéditeur, ce sont :
17844 et la possibilité de mettre un
17850 Insertion\SpecialChar menuseparator
17856 \begin_layout Standard
17857 La plus grande amélioration est la possibilité de configurer la mise en
17858 page de la lettre pour s'adapter à presque tous les besoins, soit dans
17861 Document\SpecialChar menuseparator
17862 Paramètres\SpecialChar ldots
17865 ) soit avec un fichier de style spécial (Option de la Classe Lettre, d'extension
17870 ), qui sera lu comme une option de classe
17874 \begin_layout Plain Layout
17875 Le paquetage KOMA est livré avec quelques fichiers
17880 Il y a par exemple un fichier
17884 qui suit les règles typographiques allemandes, et un
17888 qui permet de retrouver la mise en page par défaut de l'ancienne classe
17894 Vous pouvez charger cette dernière avec l'option de classe
17898 , mise dans le champ
17904 Document\SpecialChar menuseparator
17905 Paramètres\SpecialChar menuseparator
17907 \begin_inset space ~
17911 \begin_inset space ~
17922 Jetez donc un œil sur le modèle
17926 fourni avec \SpecialChar LyX
17927 , qui vous donnera des exemples.
17928 Vous trouverez une description détaillée dans la documentation de Koma-Script
17936 \begin_layout Subsection
17940 \begin_layout Standard
17941 Avec \SpecialChar LyX
17942 , la visualisation d'un document de classe Koma-Script peut poser quelques
17946 \begin_layout Itemize
17947 le numéro de chapitre pour un type
17951 apparaît sur une ligne à part, au-dessus de l'en-tête de chapitre, au lieu
17952 d'être sur la même ligne juste avant.
17953 C'est causé par le comportement interne de \SpecialChar LyX
17954 face au marqueur de type
17958 dans le fichier de format;
17961 \begin_layout Itemize
17962 les en-têtes des types
17970 sont uniquement dans la
17971 \begin_inset Quotes cld
17975 \begin_inset Quotes crd
17978 table des matières \SpecialChar LaTeX
17979 , et pas dans la table des matières \SpecialChar LyX
17982 Document\SpecialChar menuseparator
17988 \begin_layout Itemize
17989 les paragraphes avec la classe de document
17993 apparaissent séparés par de l'interligne supplémentaire, et non par une
17995 C'est le comportement par défaut, qui se passe de commande \SpecialChar LaTeX
17997 Mais dans la fenêtre
17999 Document\SpecialChar menuseparator
18002 le bouton à cocher correspondant indique
18011 insère toujours des commandes \SpecialChar LaTeX
18012 supplémentaires dans le document pour causer
18013 cet espacement, ce qui ne serait pas le comportement désiré dans ce cas.
18016 \begin_layout Section
18017 Article (mwart), book (mwbk) and report (mwrep)
18018 \begin_inset Argument 1
18021 \begin_layout Plain Layout
18032 \begin_layout Standard
18038 \begin_layout Standard
18039 Les classes de document \SpecialChar LyX
18052 correspondent aux classes de document \SpecialChar LaTeX
18066 Elles remplacent les classes de document standard
18078 et sont mieux adaptées en bien des aspects aux conventions typographiques
18082 \begin_layout Standard
18083 Les différences principales sont :
18086 \begin_layout Itemize
18087 Les titres non numérotés (avec une étoile, comme
18091 ) sont présents dans la table des matières.
18094 \begin_layout Itemize
18095 Des styles de mise en page supplémentaires :
18099 \begin_layout Description
18100 uheadings en-têtes sur plusieurs lignes,
18103 \begin_layout Description
18104 myheadings en-têtes personnalisés, définis par les commandes
18119 \begin_layout Description
18120 myuheadings en-têtes personnalisés sur plusieurs lignes
18123 \begin_layout Description
18124 outer le numéro de page est placé du côté extérieur de la page
18128 \begin_layout Itemize
18133 \begin_layout Description
18134 rmheadings titres avec empattement – par défaut,
18137 \begin_layout Description
18138 sfheadings titres sans empattement,
18141 \begin_layout Description
18142 authortitle sur la page de titre, d'abord l'auteur puis le titre – par défaut,
18145 \begin_layout Description
18146 titleauthor sur la page de titre, d'abord le titre puis l'auteur,
18149 \begin_layout Description
18150 withmarginpar réserver de la place sur la page pour les marges.
18154 \begin_layout Section
18158 \begin_layout Standard
18168 \begin_layout Subsection
18172 \begin_layout Standard
18177 est une classe très puissante et en constante évolution.
18178 Elle a été conçue pour la littérature de fiction comme de non-fiction.
18179 Son but est de donner à l'utilisateur le maximum de contrôle sur la mise
18180 en forme de son document.
18185 est basée sur la classe standard
18189 , mais elle peut aussi émuler la classe
18196 \begin_layout Standard
18201 , le développeur de
18205 est connu comme l'auteur de nombreux et utiles paquetages dans le monde
18208 La plupart ont été rassemblés avec
18213 Il est donc beaucoup plus facile de mettre en forme la table des matières,
18214 les annexes, les chapitres et autres.
18216 , ne gère pas de façon native la plupart de ces fonctionnalités.
18217 Quelque-unes pourront être ajoutées dans de prochaines versions
18221 \begin_layout Plain Layout
18222 Vous êtes invités à faire des suggestions à
18223 \begin_inset Flex URL
18226 \begin_layout Plain Layout
18228 lyx-devel@lists.lyx.org
18238 , beaucoup ne le seront probablement jamais, à cause des limitations de
18239 la structure de \SpecialChar LyX
18241 Bien sûr, vous pouvez quand même utiliser toutes les fonctions avec l'aide
18242 de quelques commandes \SpecialChar LaTeX
18243 (en code \SpecialChar TeX
18248 \begin_layout Plain Layout
18250 \begin_inset space ~
18254 \begin_inset CommandInset ref
18256 reference "sec:Insérer-du-code-LaTeX"
18260 pour plus de détails.
18266 Dans cette section, nous ne listerons que les fonctions qui sont gérées
18267 par \SpecialChar LyX
18269 Pour une description détaillée (et pour le reste des fonctions) nous recommando
18270 ns de jeter un œil au manuel détaillé de la classe
18278 \begin_layout Plain Layout
18280 \begin_inset Flex URL
18283 \begin_layout Plain Layout
18285 CTAN:/macros/latex/memoir/memman.pdf
18295 , qui est non seulement un manuel de l'utilisateur de la classe, mais aussi
18296 à la fois une description complète de la bonne manière de typographier
18297 et un superbe exemple de bonne typographie en lui-même.
18300 \begin_layout Subsection
18301 Fonctions de base et restrictions
18304 \begin_layout Standard
18309 accepte toutes les fonctions de la classe standard
18314 Il y a pourtant quelques différences, comme celles qui suivent :
18317 \begin_layout Description
18319 \begin_inset space ~
18323 \begin_inset space ~
18327 \begin_inset space ~
18330 : memoir a une gamme plus large de taille de polices : 9, 10, 11, 12, 14,
18334 \begin_layout Description
18336 \begin_inset space ~
18340 \begin_inset space ~
18344 \begin_inset space ~
18348 \begin_inset Quotes cld
18352 \begin_inset Quotes crd
18355 n'est pas géré, à cause d'un conflit de commandes entre
18363 (ils définissent tous les deux une commande avec le même nom, ce qui perturbe
18366 À la place, Memoir est fourni avec un paquet de ses propres styles de pages
18369 Document\SpecialChar menuseparator
18370 Paramètres\SpecialChar menuseparator
18372 \begin_inset space ~
18376 \begin_inset space ~
18380 \begin_inset space ~
18386 Si vous voulez les utiliser pour les pages de chapitre, vous devez utiiser
18393 dans le corps du texte ou dans le préambule (par exemple
18397 chapterstyle{companion}
18402 \begin_layout Description
18404 \begin_inset space ~
18407 : les sections (chapitres, sections, sous-sections etc.) ont un paramètre
18408 facultatif dans les classes standard.
18409 Avec ce dernier, vous pouvez donner une version alternative du titre pour
18410 la table des matière et les entêtes (par exemple, quand le titre est trop
18412 Dans \SpecialChar LyX
18413 , vous pouvez le faire avec
18415 Insertion\SpecialChar menuseparator
18417 \begin_inset space ~
18422 au début de la section/chapitre.
18427 a un deuxième paramètre facultatif qui permet de séparer la table des matières
18429 Vous pouvez donc définir trois variantes d'un titre : un pour le corps
18430 du texte, un pour la table des matières et un pour les entêtes.
18432 rend ceux-ci accessibles via des variantes particulières de
18435 \begin_inset space ~
18445 \begin_layout Description
18447 \begin_inset space ~
18450 : dans les classes standard (et dans beaucoup d'autres classes), la table
18451 des matières, la liste des tableaux et la liste des figures commencent
18452 automatiquement une novelle page.
18457 ne suit pas cette règle.
18458 Vous devez insérer un saut de page vous-même, si vous en voulez un.
18461 \begin_layout Description
18463 \begin_inset space ~
18467 \begin_inset space ~
18471 \begin_inset space ~
18474 : pour quelque raison inconnue, Memoir utilise une pagination sur la page
18475 de titre (dans les classes standard, les pages de titres sont
18476 \begin_inset Quotes cld
18480 \begin_inset Quotes crd
18483 , c'est-à-dire sans numérotation).
18484 Si vous voulez une page de titre vide, tapez
18488 aliaspagestyle{title}{empty}
18493 \begin_layout Description
18495 \begin_inset space ~
18498 : avec l'option de classe
18504 Document\SpecialChar menuseparator
18505 Paramètres\SpecialChar menuseparator
18507 \begin_inset space ~
18511 \begin_inset space ~
18514 document\SpecialChar menuseparator
18515 Options de classe\SpecialChar menuseparator
18518 ), vous pouvez imiter le style
18523 C'est-à-dire que les compteurs (notes de bas de page, figures, tableaux
18524 etc.) ne seront pas réinitialisés à chaque nouveau chapitre, les chapitres
18525 ne commenceront pas sur une nouvelle page (mais –
18526 \begin_inset space ~
18530 \begin_inset Quotes cld
18534 \begin_inset Quotes crd
18542 \begin_inset space ~
18545 – ils sont encore autorisés), les parties cependant utilisent leur propre
18553 \begin_layout Description
18555 \begin_inset space ~
18559 \begin_inset space ~
18563 \begin_inset space ~
18567 \begin_inset space ~
18570 : par défaut, Memoir n'autorise pas l'utilisation des commandes de changement
18571 de police supprimées, qui étaient utilisée par l'ancienne version \SpecialChar LaTeX
18582 Il produit une erreur et arrête \SpecialChar LaTeX
18583 dès qu'une commande de ce genre apparaît.
18588 autorise de nouveau ces commandes et set contente d'émettre un avertissement
18589 (qui au moins ne stoppe pas \SpecialChar LaTeX
18591 Puisque beaucoup de paquetages \SpecialChar LaTeX
18592 et en particulier les fichiers de style
18593 Bib\SpecialChar TeX
18594 utilisent encore ces commandes, nous avons décidé d'utiliser cette
18598 \begin_layout Subsection
18599 Fonctions supplémentaires
18602 \begin_layout Standard
18603 Nous n'allons décrire que les fonctions qui sont gérées par \SpecialChar LyX
18605 fait pas beaucoup pour l'instant).
18606 veuillez consulter le manuel de
18614 \begin_layout Plain Layout
18616 \begin_inset Flex URL
18619 \begin_layout Plain Layout
18621 CTAN:/macros/latex/memoir/memman.pdf
18631 pour plus de détails.
18634 \begin_layout Description
18636 \begin_inset space ~
18639 : Vous pouvez vous demander pourquoi un abstract est une fonctionnalité
18641 Hé bien, c'est une classe book.
18642 En principe, les classes book n'ont pas d'abstract.
18643 Memoir, lui, en a une.
18644 Vous pouvez l'utiliser quand vous le voulez et autant des fois que vous
18648 \begin_layout Description
18650 \begin_inset space ~
18653 : Vous avez peut-être déja vu cela dans la littérature : Le contenu d'un
18654 chapitre est brièvement décrit sous le titre et aussi dans la table des
18655 matières (par exemple :
18657 Notre héros arrive à Troie ; il perd quelques amis ; il s'en fait des nouveaux
18660 Chapterprecis fait exactement cela.
18661 Cela n'a donc de sens qu'après un début de chapitre.
18664 \begin_layout Description
18666 \begin_inset space ~
18669 : Une épigraphe est un joli slogan ou une devise placée au début d'un chapitre.
18674 fournit un moyen élégant de mettre en forme une telle devise.
18675 Le texte de la devise (texte) et son auteur (facultatif) ou source sont
18676 séparés par une petite ligne.
18677 L'auteur (source) peut être saisi via Insérer
18679 \SpecialChar menuseparator
18680 Source épigraphique.
18683 \begin_layout Description
18685 \begin_inset space ~
18688 : Memoir offre de nombreuses possibilités pour mettre en forme de la poésie
18689 (jusqu'à de très complexes poèmes figuratifs).
18691 n'en gère que quelques-uns.
18696 , qui est un titre centré pour les poèmes, qui sera aussi ajouté à la table
18697 des matières (l'environnement standard pour les poèmes est
18706 a plusieurs versions améliorées de
18710 , mais vous aurez besoin d'utiliser du code \SpecialChar TeX
18711 , puisqu'ils doivent être emboîtés
18712 à l'intérieur d'environnements
18716 ordinaires, ce qui n'est pas possible avec \SpecialChar LyX
18720 \begin_layout Description
18722 \begin_inset space ~
18729 , mais il n'ajoute pas une entrée à la table des matières.
18732 \begin_layout Section
18736 \begin_layout Standard
18737 La classe de document
18742 \begin_inset Quotes cld
18746 \begin_inset Quotes crd
18749 ) offre une alternative à la classe standard
18754 Elle a les mêmes fonctionalités, mais vous pouvez préférer ce format, avec
18755 des sections et en-têtes en police sans empattement, ainsi que d'autres
18759 \begin_layout Section
18760 Publications Springer(
18767 \begin_layout Standard
18773 \begin_layout Subsection
18777 \begin_layout Standard
18778 Ce sont les fichiers de format pour certains types de journaux édités par
18779 Springer Verlag et dont la liste apparaît à
18780 \begin_inset Flex URL
18783 \begin_layout Plain Layout
18785 http://www.springer.de/author/tex/help-journals.html
18790 , où vous devrez aussi aller récupérer les fichiers de classe (eh oui, c'est
18791 maintenant du \SpecialChar LaTeX2e
18793 C'est un système modulaire : ce qui est commun à tous les journaux est
18798 , et les fichiers de format particuliers à un journal (comme, par exemple,
18807 ) peuvent l'inclure.
18810 \begin_layout Standard
18811 Ça veut dire qu'ajouter le support de n'importe quel autre journal Springer
18812 présent dans cette liste n'est rien d'autre qu'écrire votre propre fichier
18821 en suivant le schéma donné dans
18828 \begin_layout Standard
18829 Ce n'a raisonnablement bien été testé que pour le
18842 sont fournis avec la distribution standard de \SpecialChar LyX
18844 Installez le fichier de classe correspondant (téléchargé chez Springer)
18845 dans un répertoire approprié, reconfigurez \SpecialChar LaTeX
18850 dans le cas de te\SpecialChar TeX
18851 , en tant que super-utilisateur si nécessaire – \SpecialChar LyX
18853 -il pas tout seul de ça ?), reconfigurez \SpecialChar LyX
18854 et ça devrait fonctionner.
18857 \begin_layout Subsection
18861 \begin_layout Standard
18862 Un grand nombre de styles de type théorème –
18870 , \SpecialChar ldots
18878 \begin_layout Standard
18901 Titre_\SpecialChar LaTeX
18904 (Running_\SpecialChar LaTeX
18933 (Acknowledgements),
18938 Voir la documentation du fichier de classe de Springer pour les détails.
18941 \begin_layout Subsection
18942 Publications supportées
18945 \begin_layout Itemize
18959 \begin_layout Itemize
18962 Probability Theory and Related Fields
18970 Jean-Marc Lasgouttes
18973 \begin_layout Standard
18974 Ajoutez le vôtre, ce n'est pas si dur !
18977 \begin_layout Subsection
18981 \begin_layout Standard
18982 Ces fichiers sont partiellement basés sur l'ancien
18986 , qui était lui-même basé sur une version bricolée d'un vieux fichier de
18987 style \SpecialChar LaTeX
18989 Tout ceci, ainsi que le format
18993 , est maintenant dépassé.
18994 Jean-Marc Lasgouttes a été d'un grand secours pour me guider dans le mécanisme
18995 des fichiers de format \SpecialChar LyX
18999 \begin_layout Subsection
19003 \begin_layout Standard
19005 Mais probablement moins que dans l'ancien
19012 \begin_layout Section
19013 Rev\SpecialChar TeX
19017 \begin_layout Standard
19023 \begin_layout Standard
19024 \begin_inset VSpace bigskip
19030 \begin_layout Standard
19035 \begin_inset space ~
19040 marche avec la classe Rev\SpecialChar TeX
19042 \begin_inset Formula $\beta$
19045 de mai 1999) de l'American Physical Society.
19048 \begin_layout Standard
19050 a une classe de texte
19054 , qui marche avec Rev\SpecialChar TeX
19056 Cependant, la version 3.1 est périmée, car elle fonctionne avec \SpecialChar LaTeX
19058 Ce qui signifie qu'elle n'interagit pas très bien avec \SpecialChar LyX
19060 \SpecialChar LaTeX2e
19061 , même si on l'a trafiqué pour qu'elle marche.
19062 Comme Rev\SpecialChar TeX
19063 4.0 a été étudiée pour marcher beaucoup mieux avec \SpecialChar LaTeX2e
19069 \begin_inset space ~
19074 devrait être assez facile à utiliser.
19077 \begin_layout Standard
19078 Cette documentation est censée servir en
19082 de la documentation de Rev\SpecialChar TeX
19083 4.0, nous ne décrirons donc aucune des macros
19084 spéciales Rev\SpecialChar TeX
19085 , et supposerons que vous savez ce qu'il faut mettre dans
19086 le préambule si besoin.
19089 \begin_layout Subsection
19093 \begin_layout Standard
19094 Tout ce que vous avez à faire est d'installer Rev\SpecialChar TeX
19095 4, comme c'est décrit
19096 dans le fichier README du paquetage.
19097 Le paquetage est disponible sur le site de Rev\SpecialChar TeX
19099 \begin_inset Flex URL
19102 \begin_layout Plain Layout
19104 http://publish.aps.org/revtex4/
19110 Installez-le quelque part où \SpecialChar LaTeX
19112 Testez-le en essayant de \SpecialChar LaTeX
19113 er un court document Rev\SpecialChar TeX
19114 4 dans un répertoire
19115 au hasard (c'est-à-dire pas dans celui où vous avez installé le fichier
19117 Ensuite, si vous reconfigurez \SpecialChar LyX
19118 , il trouvera le fichier de classe et vous
19119 laissera utiliser la classe de texte
19126 \begin_layout Standard
19127 Probablement la façon la plus simple de démarrer est soit d'importer un
19128 document Rev\SpecialChar TeX
19133 , soit d'utiliser le modèle
19136 \begin_inset space ~
19141 , qui se trouve dans le répertoire de modèles.
19144 \begin_layout Subsection
19148 \begin_layout Standard
19149 Les paramètres optionnels de
19156 \begin_inset Quotes cld
19160 \begin_inset Quotes crd
19164 \begin_inset Quotes cld
19168 \begin_inset Quotes crd
19171 , vont dans le champ d'
19177 Document\SpecialChar menuseparator
19180 \SpecialChar menuseparator
19184 \begin_inset space ~
19188 \begin_inset space ~
19193 , comme d'habitude.
19194 Rappelez-vous que dans Rev\SpecialChar TeX
19195 , il faut au moins un paramètre optionnel !
19198 \begin_layout Standard
19199 Le reste de ce qui va dans le préambule, comme
19205 etc., va comme d'habitude dans la fenêtre
19210 \begin_inset space ~
19221 \begin_layout Subsection
19226 \begin_layout Plain Layout
19227 NdT : Dans la section sur Rev\SpecialChar TeX
19229 \begin_inset Quotes cld
19233 \begin_inset Quotes crd
19237 \begin_inset Quotes cld
19241 \begin_inset Quotes crd
19244 à de nombreux endroits.
19245 Ce que l'auteur indiquait était peut-être un environnement, mais ressemble
19246 de toute façon à un champ à remplir.
19247 N'ayant pas Rev\SpecialChar TeX
19248 , je ne peux pas aller vérifier.
19256 \begin_layout Standard
19257 Les champs correspondent basiquement aux commandes dans Rev\SpecialChar TeX
19259 Par exemple, le champ
19270 Notez que (au moins pour Rev\SpecialChar TeX
19271 4.0 Beta), les champs
19279 sont exactement équivalents, vous n'avez donc pas besoin d'utiliser les
19284 \begin_layout Plain Layout
19285 Au cas où ça vous intéresse, les deux sont inclus pour que
19289 puisse traduire à la fois
19309 \begin_layout Subsection
19313 \begin_layout Standard
19314 Il y a un ou deux aspects spécifiques de Rev\SpecialChar TeX
19315 4 qui peuvent causer des erreurs
19316 qui sont encore plus troublantes dans \SpecialChar LyX
19320 \begin_layout Standard
19321 Dans Rev\SpecialChar TeX
19339 L'équivalent \SpecialChar LyX
19340 en est qu'il y a un champ
19349 de notes de bas de page dans le champ
19353 , ou des choses étranges apparaîtront.
19354 Voyez la documentation de Rev\SpecialChar TeX
19355 4 pour plus de détails.
19359 \begin_layout Standard
19360 Également, les champs
19373 \begin_inset space ~
19380 (Thanks) doivent être placés
19392 correspondant (ou son équivalent
19405 , la compilation \SpecialChar LaTeX
19409 \begin_layout Chapter
19411 et applications externes
19414 \begin_layout Section
19415 Correcteur \SpecialChar TeX
19419 \begin_layout Standard
19425 \begin_layout Subsection
19429 \begin_layout Standard
19430 Vous trouverez dans le menu
19437 \begin_inset space ~
19444 Cette fonctionnalité requière le programme
19453 \begin_layout Plain Layout
19458 n'est pas encore disponible avec la distribution MiK\SpecialChar TeX
19468 et la commande est donc grisée si celui-ci n'est pas installé.
19469 Vous pouvez vous le procurer de CTAN,
19470 \begin_inset Newline newline
19474 \begin_inset CommandInset href
19476 target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
19484 \begin_layout Standard
19487 Chk\SpecialChar TeX
19490 est un programme qui a été écrit par
19495 qui se plaignait que certaines commandes de \SpecialChar LaTeX
19496 n'étaient pas naturelles et
19497 s'oubliaient facilement.
19498 Ce programme parcourt votre fichier \SpecialChar LaTeX
19499 et en vérifie la bonne écriture.
19500 C'est donc l'équivalent de
19505 , mais pour \SpecialChar LaTeX
19509 \begin_layout Standard
19510 La question est donc : mais que vient faire ce logiciel sous \SpecialChar LyX
19513 est déjà censé produire du \SpecialChar LaTeX
19514 exempt de fautes ? La réponse est simple :
19519 ne vérifie pas seulement la
19525 d'un fichier C, mais aussi la bonne utilisation des types,
19530 Chk\SpecialChar TeX
19536 détecte en plus des erreurs syntaxiques quelques erreurs typographiques.
19542 Chk\SpecialChar TeX
19548 est à même de détecter des erreurs courantes comme
19552 \begin_layout Plain Layout
19553 NdT : Certaines de ces règles me sont totalement inconnues.
19554 Il est possible qu'elles ne s'appliquent pas à la langue française.
19565 \begin_layout Itemize
19566 de mauvais points de suspension :
19567 \begin_inset Newline newline
19570 Utiliser \SpecialChar ldots
19574 \begin_layout Itemize
19575 des espaces à l'intérieur des parenthèses :
19576 \begin_inset Newline newline
19579 ( mauvais espacement );
19582 \begin_layout Itemize
19583 l'utilisation d'espaces normaux dans des abréviations courantes :
19584 \begin_inset Newline newline
19587 Par exemple il y a ici trop d'espaces dans l'abréviation C.
19593 \begin_layout Itemize
19594 l'utilisation d'un mauvais espacement à la fin d'une phrase dont la dernière
19595 lettre est une majuscule :
19596 \begin_inset Newline newline
19600 Et l'espacement n'est pas bon;
19603 \begin_layout Itemize
19604 l'insertion d'une espace avant une étiquette ou un autre objet de ce type
19606 \begin_inset Newline newline
19609 L'étiquette ou la note doit être collée au texte, sans quoi elle risque
19610 d'apparaître sur une mauvaise page.
19612 \begin_inset CommandInset label
19622 \begin_layout Plain Layout
19623 Cette note peut apparaître sur une mauvaise page, car son appel (le petit
19624 numéro dans le texte) n'est pas collé au mot le précédant.
19630 L'étiquette est ici trop séparée;
19633 \begin_layout Itemize
19634 l'utilisation d'espaces simples au lieu d'espaces insécables devant des
19636 \begin_inset Newline newline
19639 Si vous n'avez pas de chance, le saut de ligne aura lieu exactement entre
19641 \begin_inset Quotes cld
19645 \begin_inset Quotes crd
19648 et le numéro, et ça ferait le plus mauvais effet...
19650 \begin_inset CommandInset ref
19652 reference "sec:chktex"
19659 \begin_layout Itemize
19661 \begin_inset Quotes cld
19665 \begin_inset Quotes crd
19669 \begin_inset Quotes cld
19673 \begin_inset Formula $\times$
19677 \begin_inset Quotes crd
19680 entre deux nombres :
19681 \begin_inset Newline newline
19684 2x2 rend beaucoup moins bien que
19685 \begin_inset Formula $2\times2$
19691 \begin_layout Standard
19692 et bien plus encore...
19693 C'est un outil très utile pour le
19694 \begin_inset Quotes cld
19698 \begin_inset Quotes crd
19701 du document avant son impression, et vous devriez l'utiliser après l'inévitable
19702 correction de l'orthographe et avant d'affiner la typographie.
19705 \begin_layout Subsection
19709 \begin_layout Standard
19710 Si le programme est installé, l'employer est un jeu d'enfant : faites
19711 \begin_inset Newline newline
19716 Outils\SpecialChar menuseparator
19718 \begin_inset space ~
19726 générera alors une version \SpecialChar LaTeX
19727 de votre document, lancera
19729 Chk\SpecialChar TeX
19732 pour la corriger, puis insérera des
19733 \begin_inset Quotes cld
19737 \begin_inset Quotes crd
19740 avec les avertissements de
19742 Chk\SpecialChar TeX
19746 Ces avertissements seront placés au plus près de l'erreur, et vous pourrez
19747 facilement les trouver avec
19749 Navigation\SpecialChar menuseparator
19752 , ou par le raccourci clavier
19756 (d'après le fichier de raccourcis implicites
19761 Ouvrez les boîtes d'erreur en cliquant dessus, ou par le raccourci
19778 Lisez l'avertissement, et corrigez l'erreur si c'en est bien une.
19779 Si vous ne comprenez pas l'avertissement, ignorez-le.
19780 En effet, il y a des différences entre ce qu'il y a à l'écran et les détails
19783 Chk\SpecialChar TeX
19786 vérifie, et ça peut amener certains de ses avertissements à paraître mystérieux
19790 \begin_layout Standard
19791 Ce document est un excellent terrain d'entraînement, et sa vérification
19792 lèvera sûrement quelques avertissements.
19793 Les ordinateurs sont idiots: la plupart de ces avertissements seront donc
19794 des fausses alertes.
19797 \begin_layout Subsection
19801 \begin_layout Standard
19802 Vous trouverez parfois que
19804 Chk\SpecialChar TeX
19807 est plus bavard qu'il ne devrait l'être.
19808 Vous pouvez alors choisir de ne pas l'utiliser, ou alors le configurer
19809 à vos propres goûts.
19813 \begin_layout Standard
19816 Chk\SpecialChar TeX
19819 est vraiment configurable et extensible, vous ne pourrez pas résoudre tous
19822 Chk\SpecialChar TeX
19825 dans \SpecialChar LyX
19827 En effet, \SpecialChar LyX
19828 génère un fichier \SpecialChar LaTeX
19829 un peu particulier pour être ensuite capable
19830 de faire correspondre les numéros de lignes indiqués par
19832 Chk\SpecialChar TeX
19837 \begin_layout Plain Layout
19838 Vous pouvez trouver toutes les indications de
19844 Document\SpecialChar menuseparator
19846 \begin_inset space ~
19850 \begin_inset space ~
19867 avec la structure interne du document.
19868 De ce fait, certains avertissements ne sembleront pas apparaître correctement.
19869 Vous pouvez faire deux choses contre cela :
19872 \begin_layout Itemize
19873 Paramétrez l'appel à
19875 Chk\SpecialChar TeX
19880 Outils\SpecialChar menuseparator
19881 Préférences\SpecialChar menuseparator
19882 Sorties\SpecialChar menuseparator
19886 , ou alors dans le fichier de configuration de l'installation de
19888 Chk\SpecialChar TeX
19891 (souvent, le fichier
19896 Voyez ci-dessous pour savoir quels avertissements peuvent être activés
19897 ou désactivés à la ligne de commande.
19900 \begin_layout Itemize
19901 Exportez votre document en tant que fichier \SpecialChar LaTeX
19904 Fichier\SpecialChar menuseparator
19905 Exporter\SpecialChar menuseparator
19909 et lancer manuellement
19914 S'il est invoqué de cette façon, ça peut être pénible de trouver l'endroit
19915 correspondant dans le document \SpecialChar LyX
19916 , mais avec un peu de patience, vous devriez
19920 \begin_layout Standard
19921 Voici maintenant les messages d'avertissement qui peuvent être activés ou
19931 pour désactiver un avertissement, et
19936 Les entrées en italiques sont désactivées par défaut, car le réglage de
19938 \begin_inset Quotes cld
19943 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
19946 \begin_inset Quotes crd
19952 \begin_layout Standard
19953 Remarquez que vous ne devriez toucher qu'à ces options d'activation et de
19954 désactivation d'avertissements, et pas aux autres.
19955 En effet, \SpecialChar LyX
19956 utilise les autres options à sa convenance pour dialoguer avec
19964 \begin_layout Enumerate
19968 Command terminated with space.
19969 (La commande se termine par une espace.)
19972 \begin_layout Enumerate
19975 Non-breaking space (
19976 \begin_inset Quotes eld
19984 \begin_inset Quotes erd
19987 ) should have been used.
19988 (Il faut utiliser ici une espace insécable (
19991 \begin_inset Quotes cld
19995 \begin_inset Quotes crd
20003 \begin_layout Enumerate
20007 You should enclose the previous parenthesis with
20008 \begin_inset Quotes eld
20016 \begin_inset Quotes erd
20020 (Vous devriez entourer les parenthèses précédentes par
20026 \begin_inset Quotes cld
20030 \begin_inset Quotes crd
20041 \begin_layout Enumerate
20044 Italic correction (
20045 \begin_inset Quotes eld
20055 \begin_inset Quotes erd
20058 ) found in non-italic buffer.
20059 (Une correction d'italique (
20062 \begin_inset Quotes cld
20068 \begin_inset Quotes crd
20073 ) est dans un groupe qui n'est pas en italique.)
20076 \begin_layout Enumerate
20079 Italic correction (
20080 \begin_inset Quotes eld
20090 \begin_inset Quotes erd
20093 ) found more than once.
20094 (Il y a plus d'une correction d'italique (
20097 \begin_inset Quotes cld
20103 \begin_inset Quotes crd
20111 \begin_layout Enumerate
20115 No italic correction (
20116 \begin_inset Quotes eld
20126 \begin_inset Quotes erd
20130 (Il n'y a pas de correcteur d'italique (
20133 \begin_inset Quotes cld
20139 \begin_inset Quotes crd
20150 \begin_layout Enumerate
20154 \begin_inset Quotes eld
20162 \begin_inset Quotes erd
20166 \begin_inset Quotes eld
20174 \begin_inset Quotes erd
20181 \begin_inset Quotes cld
20185 \begin_inset Quotes crd
20190 requière l'utilisation de
20193 \begin_inset Quotes cld
20197 \begin_inset Quotes crd
20205 \begin_layout Enumerate
20208 Wrong length of dash may have been used.
20209 (Il se peut que le tiret ne soit pas de la bonne longueur.)
20212 \begin_layout Enumerate
20216 \begin_inset Quotes eld
20224 \begin_inset Quotes erd
20228 \begin_inset Quotes eld
20236 \begin_inset Quotes erd
20246 \begin_inset Quotes cld
20250 \begin_inset Quotes crd
20261 \begin_inset Quotes cld
20265 \begin_inset Quotes crd
20273 \begin_layout Enumerate
20277 \begin_inset Quotes eld
20285 \begin_inset Quotes erd
20294 \begin_inset Quotes cld
20302 \begin_inset Quotes crd
20311 \begin_layout Enumerate
20315 \begin_inset Quotes eld
20323 \begin_inset Quotes erd
20326 to achieve an ellipsis.
20327 (Vous devriez utiliser
20330 \begin_inset Quotes cld
20334 \begin_inset Quotes crd
20339 pour une ellipse (points de suspension).)
20342 \begin_layout Enumerate
20345 Inter-word spacing (
20346 \begin_inset Quotes eld
20356 \begin_inset Quotes eld
20359 ) should perhaps be used.
20360 (Une espace d'entre mots (
20363 \begin_inset Quotes cld
20369 \begin_inset space ~
20375 \begin_inset Quotes crd
20378 ) devrait peut-être être utilisé.)
20381 \begin_layout Enumerate
20384 Inter-sentence spacing (
20385 \begin_inset Quotes eld
20395 \begin_inset Quotes erd
20398 ) should perhaps be used.
20399 (Une espace d'entre phrases (
20402 \begin_inset Quotes cld
20408 \begin_inset Quotes crd
20413 ) devrait peut-être être utilisé.)
20416 \begin_layout Enumerate
20419 Could not find argument for command.
20420 (N'a pas trouvé de paramètre à la commande.)
20423 \begin_layout Enumerate
20427 \begin_inset Quotes eld
20435 \begin_inset Quotes erd
20439 (Aucune occurrence de
20440 \begin_inset Quotes cld
20448 \begin_inset Quotes crd
20454 \begin_layout Enumerate
20457 Math mode still on at end of \SpecialChar LaTeX
20459 (Le fichier \SpecialChar LaTeX
20460 se termine dans le mode Math.)
20463 \begin_layout Enumerate
20467 \begin_inset Quotes eld
20475 \begin_inset Quotes erd
20478 doesn't match the number of
20479 \begin_inset Quotes eld
20487 \begin_inset Quotes erd
20494 \begin_inset Quotes cld
20498 \begin_inset Quotes crd
20503 ne correspond pas à celui de
20506 \begin_inset Quotes cld
20510 \begin_inset Quotes crd
20518 \begin_layout Enumerate
20521 You should use either
20524 \begin_inset Quotes eld
20532 \begin_inset Quotes erd
20537 as an alternative to
20538 \begin_inset Quotes eld
20546 \begin_inset Quotes erd
20550 (Vous devriez utiliser
20553 \begin_inset Quotes eld
20561 \begin_inset Quotes erd
20569 \begin_inset Quotes cld
20573 \begin_inset Quotes crd
20581 \begin_layout Enumerate
20588 " (ASCII 39) instead of "´" (ASCII 180).
20589 (Vous devriez utiliser
20592 \begin_inset Quotes cld
20596 \begin_inset Quotes crd
20601 (ASCII 39) au lieu de
20604 \begin_inset Quotes cld
20612 \begin_inset Quotes crd
20620 \begin_layout Enumerate
20623 User-specified pattern found.
20624 (A trouvé un format défini par l'utilisateur.)
20627 \begin_layout Enumerate
20630 This command might not be intended.
20631 (Cette commande n'est peut-être pas volontaire.)
20634 \begin_layout Enumerate
20639 (Un commentaire est affiché.)
20642 \begin_layout Enumerate
20673 \begin_layout Enumerate
20676 Delete this space to maintain correct page references.
20677 (Enlevez cette espace pour avoir une pagination correcte.)
20680 \begin_layout Enumerate
20684 You might wish to put this between a pair of
20685 \begin_inset Quotes eld
20693 \begin_inset Quotes erd
20697 (Ce serait peut-être mieux entre deux accolades
20703 \begin_inset Quotes cld
20707 \begin_inset Quotes crd
20715 \begin_layout Enumerate
20718 You ought to remove spaces in front of punctuation.
20719 (Il n'y a pas d'espace devant cette ponctuation.)
20722 \begin_layout Enumerate
20725 Could not execute \SpecialChar LaTeX
20727 (Ne peut pas exécuter la commande \SpecialChar LaTeX
20731 \begin_layout Enumerate
20740 in front of small punctuation.
20747 devant la ponctuation basse.)
20750 \begin_layout Enumerate
20758 may look prettier here.
20768 \begin_layout Enumerate
20772 Multiple spaces detected in output.
20773 (La sortie affiche ici plusieurs espaces.)
20776 \begin_layout Enumerate
20779 This text may be ignored.
20780 (Ce texte ne sera peut-être pas pris en compte.)
20783 \begin_layout Enumerate
20789 \begin_inset Quotes eld
20794 to begin quotation, not
20802 \begin_inset Quotes eld
20807 pour ouvrir une citation et non
20814 \begin_layout Enumerate
20821 to end quotation, not
20824 \begin_inset Quotes eld
20834 pour clore une citation et non
20837 \begin_inset Quotes eld
20845 \begin_layout Enumerate
20849 (Ne mélangez pas les différents types de guillemets.)
20852 \begin_layout Enumerate
20855 You should perhaps use
20856 \begin_inset Quotes eld
20864 \begin_inset Quotes erd
20868 (Il vaudrait peut-être mieux utiliser
20871 \begin_inset Quotes cld
20875 \begin_inset Quotes crd
20883 \begin_layout Enumerate
20886 You should put a space in front of/after parenthesis.
20887 (Il faut des espaces à l'extérieur des parenthèses.)
20890 \begin_layout Enumerate
20893 You should avoid spaces in front of/after parenthesis.
20894 (Ne mettez pas d'espaces à l'intérieur des parenthèses.)
20897 \begin_layout Enumerate
20901 You should not use punctuation in front of/after quotes.
20902 (La ponctuation ne doit pas apparaître derrière les guillemets.)
20905 \begin_layout Enumerate
20908 Double space found.
20912 \begin_layout Enumerate
20915 You should put punctuation outside inner/inside display math mode.
20916 (La ponctuation devrait se trouver à l'extérieur du mode mathématique.)
20919 \begin_layout Enumerate
20922 You ought to not use primitive \SpecialChar TeX
20923 in \SpecialChar LaTeX
20925 (Vous ne devez pas utiliser de primitives \SpecialChar TeX
20926 dans du code \SpecialChar LaTeX
20930 \begin_layout Enumerate
20933 You should remove spaces in front of
20934 \begin_inset Quotes eld
20942 \begin_inset Quotes erd
20946 (Ne mettez pas d'espaces devant
20949 \begin_inset Quotes cld
20953 \begin_inset Quotes crd
20961 \begin_layout Enumerate
20964 \begin_inset Quotes eld
20972 \begin_inset Quotes erd
20975 is normally not followed by
20976 \begin_inset Quotes eld
20984 \begin_inset Quotes erd
20991 \begin_inset Quotes cld
20995 \begin_inset Quotes crd
21000 n'est normalement pas suivi de
21003 \begin_inset Quotes cld
21007 \begin_inset Quotes crd
21015 \begin_layout Standard
21016 Nous espérons fournir dans les versions futures de \SpecialChar LyX
21017 une interface plus complète
21018 à cet outil (ainsi qu'à son petit cousin
21022 ) pour pouvoir en exploiter toute la puissance.
21023 Mais, , il est dès maintenant utilisable : lancez-le sur l'un de vos documents
21024 de bonne taille, et voyez le résultat.
21027 \begin_layout Section
21028 Contrôle de version sous \SpecialChar LyX
21032 \begin_layout Standard
21035 Lars Gullik Bjønnes,
21042 \begin_layout Subsection
21046 \begin_layout Standard
21048 accepte la plupart des commandes simples de RCS/CVS/SVN.
21049 Si vous devez utiliser des fonctions plus sophistiquées, il vous faudra
21050 cependant encore passer par un terminal de commande.
21053 \begin_layout Standard
21054 Notez également que le support de CVS n'est pas aussi bon que celui de Subversio
21055 n, que nous vous conseillons donc.
21056 Un bon document de départ pour Subversion est le Manuel SVN
21060 \begin_layout Plain Layout
21061 \begin_inset CommandInset href
21063 target "http://svnbook.red-bean.com/"
21074 Pour RCS, lisez d'abord
21075 \begin_inset Quotes cld
21079 \begin_inset Quotes crd
21082 (c'est un fichier man : lisez-le avec
21087 Ce fichier décrit toutes les fonctions de base de RCS\SpecialChar endofsentence
21088 Voyez particulièrement
21089 le paragraphe sur le répertoire RCS, et la notion de fichier RCS maître
21090 (le fichier finissant par
21097 \begin_layout Standard
21098 Avant de vous lancer dans l'utilisation du contrôle de version sous \SpecialChar LyX
21100 devrez connaître l'utilisation de RCS/CVS/SVN.
21101 Le support assuré dans \SpecialChar LyX
21102 a été réalisé pour des versions récentes des paquetages
21103 GNU RCS ou CVS/SVN il n'est pas garanti que cela fonctionne avec des versions
21105 En général, les messages de contrôle ne sont pas affichés après chaque
21106 opération vous pouvez les vérifier dans la console de lancement de \SpecialChar LyX
21109 Les utilisateurs réguliers du contrôle de version apprécieront la barre
21110 d'outils correspondante, qui peut être activée via
21112 Affichage\SpecialChar menuseparator
21113 Barre d'outils\SpecialChar menuseparator
21114 Contrôle de version
21119 \begin_layout Standard
21120 Pour créer vos propres commandes externes, consultez
21121 \begin_inset Flex Code
21124 \begin_layout Plain Layout
21132 Fonctions \SpecialChar LyX
21138 \begin_layout Standard
21139 Il est fortement recommandé d'enregistrer les documents en mode non compressé
21140 lors de l'utilisation du contrôle de version (décochez
21142 Document\SpecialChar menuseparator
21145 si la case est cochée): les documents LyX non compressées sont des fichiers
21146 textuels qui peuvent être fusionnés par le contrôle de version.
21147 Mes documents compressés sont des fichiers binaires qui ne peuvent p
21154 \begin_layout Subsection
21155 Les commandes RCS sous \SpecialChar LyX
21159 \begin_layout Standard
21160 Les sections suivantes décrivent les commandes RCS supportées par \SpecialChar LyX
21162 Vous pouvez les trouver dans
21164 Fichier\SpecialChar menuseparator
21166 \begin_inset space ~
21170 \begin_inset space ~
21176 Lyx a été testé avec RCS 5.7/5.8.
21179 \begin_layout Subsubsection
21182 Initialiser le contrôle de version
21185 \begin_layout Standard
21186 Si votre document n'est pas sous le mode
21187 \begin_inset Quotes cld
21190 contrôle de version
21191 \begin_inset Quotes crd
21194 , c'est le seul choix qui vous soit proposé.
21195 Si vous êtes déjà sous ce mode, l'élément
21196 \begin_inset Flex Noun
21199 \begin_layout Plain Layout
21205 est grisé et inaccessible.
21208 \begin_layout Standard
21209 Cette commande intialise le contrôle de version avec RCS\SpecialChar endofsentence
21211 demandé de donner une description initiale du document.
21212 Le document est alors mis en mode
21213 \begin_inset Quotes cld
21217 \begin_inset Quotes crd
21220 et il vous faudra faire
21223 \begin_inset space ~
21227 \begin_inset space ~
21232 avant de le modifier.
21233 Un document sous contrôle de version a dans le minibuffer
21234 \begin_inset Quotes cld
21237 [RCS:<version><locker>]
21238 \begin_inset Quotes crd
21241 accolé au nom de fichier.
21244 \begin_layout Standard
21245 En arrière-plan, la commande RCS qui a été lancée est
21248 \begin_layout LyX-Code
21251 ci -q -u -i -t-\SpecialChar softhyphen
21252 "<description_\SpecialChar softhyphen
21253 initiale>" <nom_fichier>.
21256 \begin_layout Standard
21261 pour comprendre le sens des paramètres.
21265 \begin_layout Subsubsection
21267 \begin_inset space ~
21271 \begin_inset space ~
21277 \begin_layout Standard
21278 Lorsque vous avez fini de modifier un fichier, vous figez vos modifications
21282 \begin_layout Plain Layout
21289 \begin_inset Flex Noun
21292 \begin_layout Plain Layout
21296 Fichier\SpecialChar menuseparator
21298 \begin_inset space ~
21302 \begin_inset space ~
21305 Version\SpecialChar menuseparator
21307 \begin_inset space ~
21311 \begin_inset space ~
21323 Il vous sera alors demandé une description de ceux-ci.
21324 Cette information est conservée dans le fichier d'historique.
21325 Le numéro de version est alors incrémenté, vos modifications sont appliquées
21326 au fichier RCS maître et le document est déverrouillé et remis en mode
21328 \begin_inset Quotes cld
21332 \begin_inset Quotes crd
21338 \begin_layout Itemize
21341 ci -q -u -m"<description>" <nom_fichier>
21344 \begin_layout Subsubsection
21347 Nouvelle version modifiable
21350 \begin_layout Standard
21351 En utilisant cette commande, vous verrouillez le document de manière à ce
21352 que vous soyez le seul à pouvoir l'éditer.
21353 Vous seul en possédez les droits d'écriture.
21354 Vous continuez donc à éditer le fichier un moment, puis vous figez vos
21356 La ligne d'état est modifiée pour indiquer que le fichier est verrouillé.
21359 \begin_layout Itemize
21362 co -q -l <nom_fichier>
21365 \begin_layout Subsubsection
21368 Revenir à la version du dépôt
21371 \begin_layout Standard
21372 Ceci annule tous les changements réalisés sur le document depuis que le
21373 document a été figé la dernière fois.
21374 Une demande de confirmation apparaît alors, avant que tous les changements
21378 \begin_layout Itemize
21381 co -f -u<version> <nom_fichier>
21384 \begin_layout Subsubsection
21391 \begin_layout Standard
21392 Ceci va créer une copie du document.
21393 Du fait que RCS ne prévoit pas à l'origine de gérer les opérations de copie,
21394 l'historique de version n'est pas préservé et la copie est ajoutée comme
21395 un nouveau fichier.
21396 Elle suppose un document propre sans modifications depuis le dernier enregistre
21398 On vous demande un nom de fichier et une description de l'opération de
21400 Ensuite la copie est créée, à la fois localement et dans le dépôt.
21401 Si les répertoires parents de la copie et du document original sont différents,
21402 tous les chemins relatifs des fichiers inclus sont corrigés (comme avec
21405 Fichier\SpecialChar menuseparator
21410 Enfin, la copie est chargée à la place du document original.
21413 \begin_layout Itemize
21415 \begin_inset space ~
21419 \begin_inset Newline newline
21423 \begin_inset Flex Code
21426 \begin_layout Plain Layout
21427 \begin_inset Quotes qld
21431 \begin_inset Quotes qld
21440 \begin_inset Flex Code
21443 \begin_layout Plain Layout
21444 \begin_inset Quotes qld
21448 \begin_inset Quotes qld
21457 \begin_inset Newline newline
21461 \begin_inset Flex Code
21464 \begin_layout Plain Layout
21466 \begin_inset Quotes qld
21470 \begin_inset Quotes qld
21481 \begin_layout Subsubsection
21484 Annuler le dernier enregistrement
21487 \begin_layout Standard
21488 Fait comme si la dernière modification n'avait jamais été faite.
21489 Aucune modification n'apparaît sur le document \SpecialChar LyX
21490 , mais la dernière version
21491 est effacée du fichier maître RCS.
21494 \begin_layout Itemize
21497 rcs -o<version> <nom_fichier>
21500 \begin_layout Subsubsection
21503 Visionner historique
21506 \begin_layout Standard
21507 Montre l'historique complet du document RCS.
21512 est ainsi affichée dans une fenêtre.
21517 pour plus d'informations.
21520 \begin_layout Subsubsection
21521 Informations de révision
21524 \begin_layout Standard
21525 Lyx ne connaît que le numéro de version RCS, voir
21526 \begin_inset CommandInset ref
21528 reference "subsec:VCS-Revision-Information"
21535 \begin_layout Subsection
21538 CVS commands in \SpecialChar LyX
21540 \begin_inset Note Note
21543 \begin_layout Plain Layout
21544 Le reste de ce chapitre reste à traduire (JPChrétien, juin 2011)
21552 \begin_layout Standard
21555 A subset of CVS operations is supported by \SpecialChar LyX
21557 You can find the commands in the
21559 File\SpecialChar menuseparator
21561 \begin_inset space ~
21567 The version control system SVN is more powerful, so please use it instead
21568 of CVS if possible.
21571 \begin_layout Subsubsection
21578 \begin_layout Standard
21581 If you start from scratch with CVS you have to create your repository and
21582 checkout the working copy with external tools.
21583 If you're using a client-server setup you may need to login before doing
21584 the first repository checkout.
21587 \begin_layout Standard
21590 If your documents are under revision control and others are using the same
21591 repository problems arise when different changes to the same document at
21592 the same location happen.
21593 Standard CVS repositories don't operate with a file locking mechanism.
21594 This may be surprising, but conflicts only occur if people disagree on
21595 the proper content of the same part of a document.
21596 So, if co-workers are used to communicate regularly, these conflicts occur
21598 If they don't communicate they have a fundamental problem anyway.
21599 Nevertheless some people like to work with so called
21600 \begin_inset Quotes eld
21604 \begin_inset Quotes erd
21608 If they do so the working copy of all files is readonly when checked out
21609 first and the user starts editing after using a special command to make
21610 the working copy writable.
21611 When the changes are checked in the working copy returns to readonly state.
21612 With \SpecialChar LyX
21613 one has to edit the
21614 \begin_inset Flex Code
21617 \begin_layout Plain Layout
21625 file and add the line
21626 \begin_inset Flex Code
21629 \begin_layout Plain Layout
21637 to work with reserved checkouts.
21638 The benefit is the possibility to see who is using a writable copy of some
21640 It's not guaranteed only one user makes a copy writable.
21643 \begin_layout Standard
21647 tries to guess if you're using reserved or non-reserved checkouts.
21648 If your working copy is readonly or it is writable and an additional copy
21649 of your document exists in the CVS/Base sub-directory a reserved otherwise
21650 a non-reserved checkout is assumed.
21651 When a reserved checkout is detected you have to use
21652 \begin_inset Flex Noun
21655 \begin_layout Plain Layout
21663 to make your working copy writable if it's readonly.
21665 \begin_inset Flex Noun
21668 \begin_layout Plain Layout
21676 operation is possible and that makes your working copy readonly again after
21677 transferring your changes to the repository.
21680 \begin_layout Standard
21683 More information about CVS can be found here
21684 \begin_inset Flex URL
21687 \begin_layout Plain Layout
21689 http://www.nongnu.org/cvs
21695 \begin_inset Flex URL
21698 \begin_layout Plain Layout
21700 http://ximbiot.com/cvs
21708 \begin_layout Standard
21715 to understand the sub-commands and the switches mentioned below.
21718 \begin_layout Subsubsection
21725 \begin_layout Standard
21728 If your document is not under revision control, this is the only item shown
21730 And if it is under revision control, the
21734 item is not visible.
21738 \begin_layout Standard
21741 This command registers in CVS your document
21742 \begin_inset Flex Strong
21745 \begin_layout Plain Layout
21754 in the case you have already the documents directory under CVS control
21760 This means you have to create or checkout the archive by yourself using
21762 (In case you forget that step \SpecialChar LyX
21763 registers the document with RCS.)
21766 \begin_layout Standard
21769 Then you are asked interactively to supply an initial description of the
21771 Don't forget that registered file is not yet checked in.
21774 \begin_layout Standard
21777 CVS command that is run:
21779 cvs -q add -m"<entered message>" "<file-name>"
21782 \begin_layout Standard
21789 above and for all other CVS commands is an abbreviation for
21790 \begin_inset Quotes eld
21793 change the current working directory to file location and use the file name
21794 without path component as argument
21795 \begin_inset Quotes erd
21801 \begin_layout Subsubsection
21808 \begin_layout Standard
21811 When you are finished editing a file, you commit your changes.
21812 When you do this and you had changed the document, you are asked for a
21813 description of the changes.
21814 After that changes are written to the repository.
21815 In case you didn't change the document and a reserved checkout is detected
21816 the reservation made on
21817 \begin_inset Flex Noun
21820 \begin_layout Plain Layout
21831 \begin_layout Labeling
21832 \labelwidthstring 00.00.0000
21836 \begin_inset space ~
21840 \begin_inset space ~
21844 \begin_inset Newline newline
21848 \begin_inset Flex Code
21851 \begin_layout Plain Layout
21856 -q commit -m"<description>" "<file-name>"
21862 \begin_inset Newline newline
21866 \begin_inset Flex Code
21869 \begin_layout Plain Layout
21882 \begin_layout Subsubsection
21889 \begin_layout Standard
21892 When you are sharing a repository with others, you may have to incorporate
21893 their changes into your working copy.
21896 \begin_layout Standard
21901 cvs -q update "<file-name>"
21904 \begin_layout Standard
21907 If a readonly checkout is detected the working copy is made writable and
21911 \begin_layout Standard
21916 cvs -q edit "<file-name>"
21919 \begin_layout Subsubsection
21923 Revert To Repository Version
21926 \begin_layout Standard
21929 This will discard all changes made to the document since the last check
21931 You get a warning before changes are discarded.
21932 Firstly the file is deleted, secondly CVS update command is run.
21935 \begin_layout Standard
21940 cvs -q update "<file-name>"
21943 \begin_layout Standard
21946 If a reserved checkout is detected and the working copy has no changes only
21947 the reservation is undone.
21950 \begin_layout Standard
21955 cvs -q unedit "<file-name>"
21958 \begin_layout Subsubsection
21965 \begin_layout Standard
21968 This will create a copy of the current document.
21969 Since CVS does not support copy operations natively, the version history
21970 is not preserved, and the copy is added as a new file.
21971 It requires a clean document without any changes since the last checkin.
21972 You are asked for a file name and a description of the copy operation.
21973 After that the copy is created, both locally and in the repository.
21974 If the parent directories of the copied and original document differ, all
21975 relative paths of included files of the copy are adjusted (like in
21977 File\SpecialChar menuseparator
21982 Finally, the copy is loaded instead of the original document.
21985 \begin_layout Labeling
21986 \labelwidthstring 00.00.0000
21990 \begin_inset space ~
21994 \begin_inset space ~
21998 \begin_inset Newline newline
22002 \begin_inset Flex Code
22005 \begin_layout Plain Layout
22019 \begin_inset Flex Code
22022 \begin_layout Plain Layout
22036 \begin_inset Newline newline
22040 \begin_inset Flex Code
22043 \begin_layout Plain Layout
22061 \begin_layout Subsubsection
22068 \begin_layout Standard
22071 This will rename the current document.
22072 Since CVS does not support rename operations natively, the version history
22073 is not preserved, the renamed document is added as a new file, and the
22074 original document is deleted.
22075 It requires a clean document without any changes since the last checkin.
22076 You are asked for a file name and a description of the rename operation.
22077 After that the document is renamed, both locally and in the repository.
22078 If the parent directories of the new and old file names differ, all relative
22079 paths of included files are adjusted (like in
22081 File\SpecialChar menuseparator
22086 Finally, the document is reloaded using the new name.
22089 \begin_layout Labeling
22090 \labelwidthstring 00.00.0000
22094 \begin_inset space ~
22098 \begin_inset space ~
22102 \begin_inset Newline newline
22106 \begin_inset Flex Code
22109 \begin_layout Plain Layout
22123 \begin_inset Flex Code
22126 \begin_layout Plain Layout
22140 \begin_inset Newline newline
22144 \begin_inset Flex Code
22147 \begin_layout Plain Layout
22163 \begin_inset Newline newline
22167 \begin_inset Flex Code
22170 \begin_layout Plain Layout
22188 \begin_layout Subsubsection
22191 Update of the local directory checkout from repository
22194 \begin_layout Standard
22197 Once your documents gets more complex, containing sub-documents and pictures,
22199 \begin_inset Flex Code
22202 \begin_layout Plain Layout
22210 files and so on using version control becomes more complicated.
22212 supports updating the whole tree in which resides the document.
22213 This become especially useful once you cooperate with people which neither
22214 have detailed knowledge about CVS usage nor they have ambition to commit
22215 additional material to the repository.
22216 You have to organize the files structure so that all external files are
22217 in the same directory or subdirectories of the document.
22218 It's good practice anyway to store multipart documents in an extra directory.
22221 \begin_layout Standard
22225 \begin_inset Flex Code
22228 \begin_layout Plain Layout
22231 Update local directory from repository
22236 command updates the whole directory.
22237 If local changes are detected user is warned before update starts.
22238 In case of merge conflicts both versions of the conflicting document parts
22239 are placed in the final document.
22240 You have to review and correct the result of the merge.
22241 You'll find the conflicts enclosed in pairs of
22242 \begin_inset Flex Code
22245 \begin_layout Plain Layout
22254 \begin_inset Flex Code
22257 \begin_layout Plain Layout
22266 \begin_inset Flex Code
22269 \begin_layout Plain Layout
22278 The first part is your version as before the update operation with the
22279 document name prepended.
22280 The second one is the repository version with the version number after
22282 \begin_inset Flex Code
22285 \begin_layout Plain Layout
22296 \begin_layout Labeling
22297 \labelwidthstring 00.00.0000
22301 \begin_inset space ~
22305 \begin_inset space ~
22309 \begin_inset Newline newline
22313 \begin_inset Flex Code
22316 \begin_layout Plain Layout
22326 (Ask if changes are detected.)
22327 \begin_inset Newline newline
22331 \begin_inset Flex Code
22334 \begin_layout Plain Layout
22337 cd $path; cvs -q update
22347 \begin_layout Standard
22351 \begin_inset Flex Code
22354 \begin_layout Plain Layout
22362 stands for the path to the document.
22365 \begin_layout Subsubsection
22372 \begin_layout Standard
22375 This shows the complete history of the CVS document.
22378 cvs log "<file-name>"
22380 is shown in a browser.
22383 \begin_layout Subsubsection
22389 \begin_layout Standard
22393 supports CVS version number, author name, date and time of last commit.
22394 All those are extracted from
22396 cvs log -r <file-name>
22400 \begin_inset CommandInset ref
22402 reference "subsec:VCS-Revision-Information"
22409 \begin_layout Subsection
22412 SVN commands in \SpecialChar LyX
22416 \begin_layout Standard
22419 SVN is now partially supported by \SpecialChar LyX
22421 You can find the commands in the
22423 File\SpecialChar menuseparator
22425 \begin_inset space ~
22431 Please note that if you use password protected access to repository via
22432 ssh, you will be asked in terminal window.
22434 was tested against SVN 1.5, 1.6, 1.7 and 1.8
22438 \begin_layout Plain Layout
22441 Most of the commands will work with 1.4 too, see
22442 \begin_inset CommandInset ref
22444 reference "subsec:SVN-Repo-Update"
22449 There seems to be currently unresolved permissions problem under SVN 1.8
22450 with reverting changes when file is locked.
22458 \begin_layout Subsubsection
22465 \begin_layout Standard
22468 If your document is not under revision control, this is the only item shown
22470 And if it is under revision control, the
22474 item is not visible.
22477 \begin_layout Standard
22480 This command registers in SVN your document ONLY in case you have already
22481 the documents directory under SVN control (in particular
22486 This means you have to checkout the archive by yourself.
22489 \begin_layout Standard
22492 Then you are asked interactively to supply an initial description of the
22494 Don't forget that registered file is not yet commited.
22497 \begin_layout Standard
22500 SVN command that is run:
22503 \begin_inset Quotes qld
22507 \begin_inset Quotes qld
22513 \begin_layout Standard
22520 to understand the switches.
22523 \begin_layout Subsubsection
22530 \begin_layout Standard
22533 When you are finished editing a file, you commit your changes.
22534 When you do this, you are asked for a description of the changes.
22535 After that changes are commited.
22538 \begin_layout Standard
22545 \begin_layout Plain Layout
22548 In case locking is not enabled.
22550 \begin_inset CommandInset ref
22552 reference "subsec:SVN-File-Locking"
22563 svn commit -q -m"<description>" <file-name>
22566 \begin_layout Subsubsection
22573 \begin_layout Standard
22576 Updates the changes of this file from the repository.
22577 Be sure you understand SVN merging and conflicts resolving before using
22578 this function, because all conflicts has to be resolved manually by you!
22581 \begin_layout Standard
22588 \begin_layout Plain Layout
22597 \begin_inset Flex Code
22600 \begin_layout Plain Layout
22603 svn update --non-interactive
22604 \begin_inset Quotes qld
22608 \begin_inset Quotes qld
22619 \begin_layout Subsubsection
22623 Revert To Repository Version
22626 \begin_layout Standard
22629 This will discard all changes made to the document since the last check
22631 You get a warning before changes are discarded.
22634 \begin_layout Standard
22640 \begin_inset Quotes qld
22644 \begin_inset Quotes qld
22650 \begin_layout Subsubsection
22657 \begin_layout Standard
22660 This will create a copy of the current document including the version history.
22661 It requires a clean document without any changes since the last checkin.
22662 You are asked for a file name and a description of the copy operation.
22663 After that the copy is created, both locally and in the repository.
22664 If the parent directories of the copied and original document differ, all
22665 relative paths of included files of the copy are adjusted (like in
22667 File\SpecialChar menuseparator
22672 Finally, the copy is loaded instead of the original document.
22675 \begin_layout Labeling
22676 \labelwidthstring 00.00.0000
22680 \begin_inset space ~
22684 \begin_inset space ~
22688 \begin_inset Newline newline
22692 \begin_inset Flex Code
22695 \begin_layout Plain Layout
22701 \begin_inset Quotes qld
22705 \begin_inset Quotes qld
22709 \begin_inset Quotes qld
22713 \begin_inset Quotes qld
22722 \begin_inset Newline newline
22726 \begin_inset Flex Code
22729 \begin_layout Plain Layout
22740 \begin_layout Subsubsection
22747 \begin_layout Standard
22750 This will rename the current document including the version history.
22751 It requires a clean document without any changes since the last checkin.
22752 You are asked for a file name and a description of the rename operation.
22753 After that the document is renamed, both locally and in the repository.
22754 If the parent directories of the new and old file names differ, all relative
22755 paths of included files are adjusted (like in
22757 File\SpecialChar menuseparator
22762 Finally, the document is reloaded using the new name.
22765 \begin_layout Labeling
22766 \labelwidthstring 00.00.0000
22770 \begin_inset space ~
22774 \begin_inset space ~
22778 \begin_inset Newline newline
22782 \begin_inset Flex Code
22785 \begin_layout Plain Layout
22791 \begin_inset Quotes qld
22795 \begin_inset Quotes qld
22799 \begin_inset Quotes qld
22803 \begin_inset Quotes qld
22812 \begin_inset Newline newline
22816 \begin_inset Flex Code
22819 \begin_layout Plain Layout
22830 \begin_layout Subsubsection
22833 \begin_inset CommandInset label
22835 name "subsec:SVN-Repo-Update"
22839 Update of the local directory checkout from repository
22843 \begin_layout Plain Layout
22846 Note that this command will work only with subversion
22847 \begin_inset Formula $\geqq1.5$
22858 \begin_layout Standard
22861 All the commands above have one shortcoming – they deal with the current
22863 Once your document contains pictures, includes external
22864 \begin_inset Flex Code
22867 \begin_layout Plain Layout
22875 files and so on administration becomes more complicated.
22877 now supports updating the whole tree in which resides the document
22881 \begin_layout Plain Layout
22884 One need to organize the files structure so that all external files are
22885 in the same directory or subdirectories of the document.
22892 This become especially useful once you cooperate with people which neither
22893 know about subversion management nor they have ambition to commit additional
22894 material to the repository.
22898 \begin_layout Standard
22901 \begin_inset Flex Code
22904 \begin_layout Plain Layout
22907 Update local directory from repository
22912 command updates the whole directory and in case of merge conflicts local
22913 version of the files are left, so no unintended data loss occurs.
22914 If local changes are detected user is warned before update starts.
22917 \begin_layout Labeling
22918 \labelwidthstring 00.00.0000
22922 \begin_inset space ~
22926 \begin_inset space ~
22930 \begin_inset Newline newline
22934 \begin_inset Flex Code
22937 \begin_layout Plain Layout
22945 (Ask if changes are detected.)
22946 \begin_inset Newline newline
22950 \begin_inset Flex Code
22953 \begin_layout Plain Layout
22956 svn update --accept mine-full $path
22964 \begin_layout Standard
22968 \begin_inset Flex Code
22971 \begin_layout Plain Layout
22979 stands for the path to the document.
22982 \begin_layout Subsubsection
22989 \begin_layout Standard
22992 This shows the complete history of the SVN document.
22996 \begin_inset Quotes qld
23000 \begin_inset Quotes qld
23005 is shown in a browser.
23008 \begin_layout Subsubsection
23012 \begin_inset CommandInset label
23014 name "subsec:SVN-File-Locking"
23021 \begin_layout Standard
23024 The file exchange through various revision control systems brings the problem
23025 of merge conflicts in case two different users try to edit the same (parts
23027 When such a conflict happens it needs manual resolving and one reasonable
23028 alternative is to provide some kind of locking mechanism, which guarantees
23029 that only one user is allowed to edit file at the given time.
23032 \begin_layout Standard
23035 SVN has two such mechanisms to provide mutual exclusivity for file access
23036 – locks and automatic setting of write permissions (see sec.
23038 \begin_inset CommandInset ref
23040 reference "subsec:Automatical-Locking-Property"
23045 \begin_inset Flex Code
23048 \begin_layout Plain Layout
23060 \begin_layout Plain Layout
23063 \begin_inset Flex URL
23066 \begin_layout Plain Layout
23068 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
23079 If this property is detected for a given document \SpecialChar LyX
23080 starts to use SVN locks
23081 for document editing automatically and the whole check-in/out mechanism
23082 switches to the same regimen as for RCS.
23083 This in particular means there are two different modes of file use in \SpecialChar LyX
23087 \begin_layout Itemize
23091 The loaded file is in the read-only mode.
23092 For editing on needs to check-out.
23097 consists of updating from the repository and gaining write lock.
23098 If the lock is not possible to obtain, we remain in unlocked state.
23101 \begin_layout Itemize
23105 The loaded file is in the
23106 \begin_inset Quotes els
23110 \begin_inset Quotes ers
23114 No other user is allowed to edit the file.
23119 consists of commiting changes and releasing write-lock.
23120 If no changes have been made to the document, no commit will be produced
23124 \begin_layout Plain Layout
23127 Don't be puzzled by the fact that you will be asked for commit message anyway.
23132 and only the write-lock will be released.
23135 \begin_layout Standard
23141 \begin_layout Labeling
23142 \labelwidthstring 00.00.0000
23147 svn commit -q -m"<description>" "<file-name>"
23148 \begin_inset Newline newline
23151 svn unlock "<file-name>"
23154 \begin_layout Labeling
23155 \labelwidthstring 00.00.0000
23160 svn update "<file-name>"
23161 \begin_inset Newline newline
23164 svn lock "<file-name>"
23167 \begin_layout Subsubsection
23171 \begin_inset CommandInset label
23173 name "subsec:Automatical-Locking-Property"
23179 Automatic Locking Property
23182 \begin_layout Standard
23185 The above mentioned automatic setting of write permissions of the .lyx file
23188 File\SpecialChar menuseparator
23190 \begin_inset space ~
23193 Control\SpecialChar menuseparator
23194 Use Locking Property
23197 This command is active only when the file is not locked on the svn server
23199 you need to check-out before proceeding).
23202 \begin_layout Labeling
23203 \labelwidthstring 00.00.0000
23207 \begin_inset space ~
23213 \begin_layout Labeling
23214 \labelwidthstring 00.00.0000
23219 svn propset svn:needs-lock ON "<file-name>"
23222 \begin_layout Labeling
23223 \labelwidthstring 00.00.0000
23228 svn propdel svn:needs-lock "<file-name>"
23231 \begin_layout Subsubsection
23234 \begin_inset CommandInset label
23236 name "subsec:VCS-Revision-Information"
23240 Revision Information in Documents
23243 \begin_layout Standard
23246 There are more possibilities how to activate revision information in our
23250 \begin_layout Itemize
23258 \begin_layout Itemize
23261 tree revision information (
23262 \begin_inset Flex Code
23265 \begin_layout Plain Layout
23274 The result is the output of the
23275 \begin_inset Flex Code
23278 \begin_layout Plain Layout
23286 command, the following table gives you an idea, how to read the results.
23289 \begin_layout Standard
23293 \begin_inset Tabular
23294 <lyxtabular version="3" rows="6" columns="2">
23295 <features tabularvalignment="middle">
23296 <column alignment="left" valignment="top">
23297 <column alignment="left" valignment="top">
23299 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
23302 \begin_layout Plain Layout
23311 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
23314 \begin_layout Plain Layout
23325 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23328 \begin_layout Plain Layout
23336 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23339 \begin_layout Plain Layout
23342 mixed revision working copy
23349 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23352 \begin_layout Plain Layout
23360 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23363 \begin_layout Plain Layout
23366 modified working copy
23373 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23376 \begin_layout Plain Layout
23384 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23387 \begin_layout Plain Layout
23390 switched working copy
23397 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
23400 \begin_layout Plain Layout
23408 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
23411 \begin_layout Plain Layout
23414 partial working copy, from a sparse checkout
23421 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
23424 \begin_layout Plain Layout
23432 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
23435 \begin_layout Plain Layout
23438 mixed revision, modified, switched working copy
23451 \begin_layout Itemize
23454 file revision information.
23455 The result comes from parsing the output of
23456 \begin_inset Flex Code
23459 \begin_layout Plain Layout
23463 \begin_inset space ~
23467 \begin_inset space ~
23471 \begin_inset space ~
23480 Supported flags are:
23484 \begin_layout Itemize
23487 version number of the last commit (
23488 \begin_inset Flex Code
23491 \begin_layout Plain Layout
23502 \begin_layout Itemize
23505 author of the last commit (
23506 \begin_inset Flex Code
23509 \begin_layout Plain Layout
23520 \begin_layout Itemize
23523 date of the last commit (
23524 \begin_inset Flex Code
23527 \begin_layout Plain Layout
23538 \begin_layout Itemize
23541 time of the last commit (
23542 \begin_inset Flex Code
23545 \begin_layout Plain Layout
23557 \begin_layout Standard
23560 You can obtain this info via InsetInfo (e.g.
23562 \begin_inset Flex Code
23565 \begin_layout Plain Layout
23568 info-insert buffer vcs-date
23574 The information will be available only when you have the file stored under
23575 svn managment (i.e.
23577 \begin_inset Flex Code
23580 \begin_layout Plain Layout
23588 directory is available with your document).
23592 \begin_layout Itemize
23595 Another—a hacking one—possibility is to use svn keywords
23599 \begin_layout Plain Layout
23602 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
23608 In short – you set file keywords property (e.g.
23611 svn propset svn:keywords 'Rev' file.lyx
23613 ) and then paste keyword \SpecialChar TeX
23618 \begin_layout Plain Layout
23621 This is an easy way how to ensure that \SpecialChar LyX
23622 won't break the line in the middle
23628 tag in your document (e.g.
23630 \begin_inset Flex Code
23633 \begin_layout Plain Layout
23642 This way svn client will automatically substitute revision number (e.g.
23644 \begin_inset Flex Code
23647 \begin_layout Plain Layout
23655 ) after each update and commit.
23656 There are more problems with this approach.
23657 Firstly, the '$' character is used in \SpecialChar TeX
23658 world for math equations, so any
23659 occurence of math formula
23660 \begin_inset Formula $Rev$
23664 \begin_inset Formula $Rev:59$
23667 in your \SpecialChar LyX
23669 Similarly for other keywords like Id, Date, Author, etc.
23670 Secondly svn output is dependent on your locales, so its very easy that
23671 svn would produce some problematic strings once Date is used.
23672 Thirdly you get the whole 'Rev: 59' string in your document instead of
23674 Until subversion implements user's custom keywords it will be hard to use
23675 this approach reliably or let \SpecialChar LyX
23676 to support it directly.
23679 \begin_layout Subsection
23682 SVN and Windows Environment
23685 \begin_layout Quote
23688 My inclination is to say that if the user cannot figure out the command
23689 line operations on their own fairly quickly, they would be well advised
23690 to use TortoiseSVN.
23696 \begin_layout Subsubsection
23702 \begin_layout Standard
23705 In addition to installing \SpecialChar LyX
23706 , and having access to a Subversion repository,
23707 the user will need to install the Subversion client program.
23708 A Windows installer for the client program is available from
23709 \begin_inset CommandInset href
23712 target "http://www.collab.net/nonav/downloads/subversion/"
23718 The user may also want to install
23719 \begin_inset CommandInset href
23722 target "http://tortoisesvn.tigris.org/"
23727 , which integrates Subversion operations into the context (rightclick) menu
23728 of Windows Explorer.
23729 Operations done outside \SpecialChar LyX
23730 will typically be more convenient using the Explorer
23732 Note that TortoiseSVN is not a replacement for the client program, which
23733 is what \SpecialChar LyX
23737 \begin_layout Subsubsection
23740 Bringing a document under Subversion control
23743 \begin_layout Standard
23746 Before a \SpecialChar LyX
23747 document can be brought under version control in Subversion, its
23748 parent directory needs to be under version control.
23749 If the document is being added to a project already in the repository,
23750 this is accomplished by checking the project out to the directory where
23751 the new document will be placed.
23752 If the project itself is not yet under version control (for instance, if
23753 this document starts a new project), the directory must be imported into
23755 This is done outside \SpecialChar LyX
23757 Both import and checkout are easily accomplished from the Explorer context
23758 menu using TortoiseSVN, or alternatively can be done using the command
23759 line client at a DOS prompt.
23760 The procedure for importing the project using TortoiseSVN is described
23761 below, assuming an existing repository and a new project being started
23769 For information on using the Subversion client program, run
23770 \begin_inset Flex Code
23773 \begin_layout Plain Layout
23784 \begin_layout Enumerate
23793 in Windows Explorer, right click it, and select
23795 TortoiseSVN\SpecialChar menuseparator
23799 If necessary, adjust the URL for the repository, then click OK.
23802 \begin_layout Enumerate
23805 Right click the level of the repository under which you want to place the
23806 new project folder (typically the top level) and click
23810 Supply a name for the project folder and click OK.
23811 Add a message for the log file if desired, then click OK again.
23812 The new project folder should appear in the repository.
23813 Finally, click OK again to exit the repository browser.
23816 \begin_layout Enumerate
23819 Once again right click
23825 , this time selecting SVN Checkout\SpecialChar ldots
23826 Select the URL of the project folder
23827 you just created in the repository, and set the checkout directory to
23835 You will be warned about a non-empty folder; click OK to proceed.
23836 You should now have a
23847 \begin_layout Enumerate
23850 Create or open your document in \SpecialChar LyX
23853 File\SpecialChar menuseparator
23855 \begin_inset space ~
23858 Control\SpecialChar menuseparator
23862 Add a log message and click OK to commit the document to version control.
23865 \begin_layout Standard
23868 From this point onward, you should have full functionality in the
23870 File\SpecialChar menuseparator
23872 \begin_inset space ~
23878 You also have the option of checking the document in and out, viewing its
23880 using the TortoiseSVN context menu in Windows Explorer or the Subversion
23881 client program from a command prompt.
23884 \begin_layout Subsubsection
23887 SSH tunnel used with SVN under Windows
23890 \begin_layout Standard
23893 Compared with Linux setting up an svn client to communicate over ssh under
23894 Windows is a rather troublesome task.
23895 We will at least offer some hints how to setup the client side but prior
23896 knowledge about ssh and the Windows command line is needed, also be prepared
23897 for a great deal of frustration\SpecialChar ldots
23901 \begin_layout Enumerate
23904 Get an svn client for windows, as described in the previous sections.
23905 When it is a fresh install run some svn command (e.g.
23907 \begin_inset Flex Code
23910 \begin_layout Plain Layout
23918 ) to create config files, which you will need to change later on.
23921 \begin_layout Enumerate
23924 Choose an ssh client for Windows.
23925 There are several possibilities, we will use the one from Putty tools
23929 \begin_layout Plain Layout
23932 \begin_inset Flex URL
23935 \begin_layout Plain Layout
23937 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
23948 You will need to set the connection up so that the client doesn't ask for
23949 any password from you.
23950 To keep things easy we will use only keys without any additional password
23955 \begin_layout Enumerate
23959 \begin_inset Flex Code
23962 \begin_layout Plain Layout
23971 Save your private .ppk key file and put the public one on the server side.
23972 If the SVN server runs on Linux, note that the format of the public key
23973 is not compatible with Linux openssh and you will need to direcly copy-paste
23976 Public key for pasting into OpenSSH authorized_keys file
23978 :” edit field into the server's
23979 \begin_inset Flex Code
23982 \begin_layout Plain Layout
23985 ~/.ssh/authorized_keys
23991 \begin_inset Flex Code
23994 \begin_layout Plain Layout
24005 \begin_layout Enumerate
24009 \begin_inset Flex Code
24012 \begin_layout Plain Layout
24021 In the SVN config file
24025 \begin_layout Plain Layout
24028 Exact path depends on Windows version, usually somewhere around
24029 \begin_inset Flex Code
24032 \begin_layout Plain Layout
24037 Documents and Settings
24051 \begin_inset Flex Code
24054 \begin_layout Plain Layout
24071 , section [tunnels], setup ssh command, e.g.
24073 \begin_inset Flex Code
24076 \begin_layout Plain Layout
24079 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
24088 \begin_layout Plain Layout
24091 It will usually take a lot of time to get exact command right and it depends
24093 For example do not have some remote server saved as a default session in
24095 If things fail, try to connect via plink without SVN first.
24104 \begin_layout Enumerate
24107 Checkout the SVN archive, e.
24108 \begin_inset space \thinspace{}
24112 \begin_inset Newline newline
24116 \begin_inset Flex Code
24119 \begin_layout Plain Layout
24122 svn co svn+ssh://user@server/repository_path
24130 \begin_layout Subsubsection
24133 End-of-Line Conversions
24136 \begin_layout Standard
24139 When the collaborators are mixing Linux and Windows environments, \SpecialChar LyX
24141 use different line endings inside the .lyx files.
24142 This is not a problem as far as \SpecialChar LyX
24143 functionality is concerned, but the commit
24144 diffs will be huge and merge-conflicts prone.
24145 Fortunately SVN itself knows
24149 \begin_layout Plain Layout
24152 \begin_inset Flex URL
24155 \begin_layout Plain Layout
24157 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
24167 how to deal with CR/LF problems when switching .lyx files to the
24168 \begin_inset Flex Code
24171 \begin_layout Plain Layout
24183 \begin_layout Plain Layout
24187 \begin_inset Flex Code
24190 \begin_layout Plain Layout
24193 svn propset svn:eol-style native FILE_NAME
24206 \begin_layout Subsection
24207 Les commandes GIT sous \SpecialChar LyX
24211 \begin_layout Standard
24212 Un sous-ensemble minimal des commandes GIT est reconnu par LyX.
24213 Les commandes se trouvent dans le sous-menu
24215 Fichier\SpecialChar menuseparator
24216 Contrôle de version
24219 Notez bien que si vous utilisez un accès ssh au dépôt protégé par mot de
24220 passe, l'authentification sera requise dans un terminal.
24222 a été testé vis à vis de GIT 1.7
24226 \begin_layout Plain Layout
24227 Les utilisateurs de Windows devront s'assurer que git est bien dans le chemin
24228 d’accès aux exécutables.
24229 Ceci peut être réglé depuis \SpecialChar LyX
24232 Outils\SpecialChar menuseparator
24233 Préférences\SpecialChar menuseparator
24234 Répertoires\SpecialChar menuseparator
24245 \begin_layout Standard
24246 Une différence importante entre GIT et les autres systèmes de contrôle de
24247 version reconnus réside dans la nature distribuée de GIT.
24248 Avec les systèmes traditionnels,; il y a un serveur central qui héberge
24250 Les utilisateurs soumettent leurs modifications au serveur, et récupèrent
24251 les mises à jour des autres auteurs depuis le serveur.
24252 Avec GIT, les utilisateurs soumettent à un dépôt local.
24253 Le dépôt local peut être synchronisé avec un dépôt distant ou plusieurs
24254 en utilisant les commandes GIT
24255 \begin_inset Flex Code
24258 \begin_layout Plain Layout
24265 \begin_inset Flex Code
24268 \begin_layout Plain Layout
24276 n’interagit en aucune manière avec les dépôts distants, il ne travaille
24277 qu'avec le dépôt local de manière similaire à ce qui est fait avec un dépôt
24278 central CVS ou SVN.
24279 Si vous utilisez des dépôts GIT distants, vous devez exécuter les opérations
24281 \begin_inset Flex Code
24284 \begin_layout Plain Layout
24291 \begin_inset Flex Code
24294 \begin_layout Plain Layout
24300 avec votre client GIT habituel.
24303 \begin_layout Subsubsection
24306 Initialiser le contrôle de version
24309 \begin_layout Standard
24310 Si votre document n'est pas sous le mode
24311 \begin_inset Quotes cld
24314 contrôle de version
24315 \begin_inset Quotes crd
24318 , c'est le seul choix qui vous soit proposé.
24319 Si vous êtes déjà sous ce mode, l'élément
24320 \begin_inset Flex Noun
24323 \begin_layout Plain Layout
24329 est grisé et inaccessible.
24332 \begin_layout Standard
24333 Cette commande initialise le contrôle de version de votre document sous
24334 GIT UNIQUEMENT si le répertoire du document est déjà sous contrôle de GIT
24335 (en particulier le fichier
24340 Ceci signifie que vous devez créer l'archive vous-même.
24343 \begin_layout Standard
24344 On vous demandera ensuite une description initiale du document.
24345 N'oubliez pas que la version initialisée n'est pas encore enregistrée.
24348 \begin_layout Standard
24349 La commande GIT exécutée:
24352 \begin_inset Quotes qld
24356 \begin_inset Quotes qld
24362 \begin_layout Standard
24367 pour comprendre les options.
24370 \begin_layout Subsubsection
24372 \begin_inset space ~
24376 \begin_inset space ~
24382 \begin_layout Standard
24383 Lorsque vous avez fini de modifier un fichier, vous figez vos modification
24388 Il vous sera alors demandé une description de ceux-ci.
24393 Les modifications sont soumises ensuite.
24396 \begin_layout Standard
24397 La commande GIT exécutée:
24399 git commit -q -m"<description>" <nom-de-fichier>
24402 \begin_layout Subsubsection
24405 Revenir à la version du dépôt
24408 \begin_layout Standard
24409 Ceci annule tous les changements réalisés sur le document depuis que le
24410 document a été figé la dernière fois.
24411 Une demande de confirmation apparaît alors, avant que tous les changements
24415 \begin_layout Standard
24416 La commande GIT exécutée
24421 \begin_inset Quotes qld
24425 \begin_inset Quotes qld
24431 \begin_layout Subsubsection
24435 \begin_layout Standard
24436 Cette commande va renommer le document courant, historique de versions inclus.
24437 Elle requiert un document propre sans modifications depuis le dernier enregistr
24439 Elle vous demande un nom de fichier et une description de l'opération de
24441 Le document est renommé ensuite, à la fois localement et dans le dépôt.
24442 Si les répertoires parents de l’ancien et du nouveau fichier diffèrent,
24443 tous les chemins relatifs des fichiers inclus sont rectifiés (comme avec
24446 Fichier\SpecialChar menuseparator
24451 Enfin, le ficher est rechargé sous le nouveau nom.
24454 \begin_layout Labeling
24455 \labelwidthstring 00.00.0000
24456 Les commandes GIT exécutées:
24457 \begin_inset space ~
24461 \begin_inset Newline newline
24465 \begin_inset Flex Code
24468 \begin_layout Plain Layout
24470 \begin_inset Quotes qld
24474 \begin_inset Quotes qld
24478 \begin_inset Quotes qld
24481 <nouveau-nom-de-fichier>
24482 \begin_inset Quotes qld
24491 \begin_inset Newline newline
24495 \begin_inset Flex Code
24498 \begin_layout Plain Layout
24507 \begin_layout Subsubsection
24508 Afficher l'historique
24511 \begin_layout Standard
24512 Cette commande affiche l'historique complet du document sous GIT.
24516 \begin_inset Quotes qld
24520 \begin_inset Quotes qld
24525 est affiché dans un navigateur.
24528 \begin_layout Subsubsection
24532 \begin_layout Standard
24534 reconnaît l'empreinte de validation GIT de la dernière soumission du fichier,
24535 le nom de son auteur, la date et l'heure.
24536 Toutes ces informations sont extraites via
24537 \begin_inset Flex Code
24540 \begin_layout Plain Layout
24541 git log -n 1 --pretty=format:%H%n%an%n%ai
24549 \begin_layout Standard
24550 L'information sur la version de l'arborescence peut être obtenue via
24551 \begin_inset Flex Code
24554 \begin_layout Plain Layout
24555 git describe --abbrev --dirty --long
24564 \begin_layout Standard
24566 \begin_inset CommandInset ref
24568 reference "subsec:VCS-Revision-Information"
24572 pour d'autres détails.
24575 \begin_layout Subsection
24576 Personnalisation avancée
24579 \begin_layout Standard
24580 Avec l'implantation de la commande
24581 \begin_inset Flex Code
24584 \begin_layout Plain Layout
24590 , les utilisateurs avancés de \SpecialChar LyX
24591 peuvent créer leurs propres commandes de
24592 contrôle de version.
24595 \begin_layout Standard
24596 Par exemple, vous pouvez voir comment deux commandes TortoiseSVN pourraient
24597 être directement intégrées:
24600 \begin_layout Description
24604 \begin_inset Flex Code
24607 \begin_layout Plain Layout
24610 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
24618 \begin_layout Description
24622 \begin_inset Flex Code
24625 \begin_layout Plain Layout
24628 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
24636 \begin_layout Subsection
24637 Contrôle de version et comparaison de documents
24640 \begin_layout Standard
24641 Une des utilisations caractéristiques du contrôle de version consiste à
24642 mettre en évidence les modifications entre versions, usuellement en créant
24644 \begin_inset Flex Code
24647 \begin_layout Plain Layout
24654 Alors que ceci est utilisé pour les fichiers textuels ordinaires, ça l'est
24655 beaucoup moins dans le cas des fichiers LyX, dont la structures est plus
24657 Nous fournissons donc un lien vers la fonctionnalité \SpecialChar LyX
24660 Il y a deux façons d'invoquer cette comparaison, soit par un appel direct
24661 de la fonction \SpecialChar LyX
24663 \begin_inset Flex Code
24666 \begin_layout Plain Layout
24672 (voir le manuel des fonctions \SpecialChar LyX
24673 pour les détails), soit par l'icône de la
24680 ou l'entrée de menu
24686 Il est possible de comparer deux révisions particulières du document, ou
24687 plus simplement la version courante en cours de modification avec une version
24688 antérieure (où la révision «0» est simplement la dernière révision enregistrée).
24691 \begin_layout Standard
24692 Cette fonctionnalité est disponible avec SVN et RCS, bien que dans ce dernier
24693 cas il y ait une contrainte due au schéma de versionnement plus compliqué:
24694 lorsque que l'on désigne une révision, les chiffres pointent toujours sur
24695 le dernier élément du numéro de révision, c'est-à-dire «35» dans
24696 \begin_inset Quotes cld
24700 \begin_inset Quotes crd
24704 En ce qui concerne GIT, la fonctionnalité n'est pas disponible, il est
24705 juste possible de comparer un document modifié avec une révision antérieure
24706 de X étapes, où X est défini par
24707 \begin_inset Flex Code
24710 \begin_layout Plain Layout
24719 \begin_layout Section
24720 Programmation littéraire
24723 \begin_layout Standard
24728 (kayvan@sylvan.com), document d'origine écrit par
24730 Edmar Wienskoski Jr.
24733 (edmar-w-jr@technologist.com)
24736 \begin_layout Subsection
24740 \begin_layout Standard
24741 Le but principal de cette documentation est de montrer comment utiliser
24743 pour la programmation littéraire.
24744 Nous supposerons que vous êtes familiers de cette technique de programmation,
24745 et savez donc ce que
24746 \begin_inset Quotes cld
24750 \begin_inset Quotes crd
24754 \begin_inset Quotes cld
24758 \begin_inset Quotes crd
24765 \begin_layout Plain Layout
24766 NdT : Respectivement la génération du code et de la documentation.
24773 Si ce n'est pas le cas, veuillez lire les pages web dont les adresses sont
24774 indiquées un peu plus loin.
24775 Vous y trouverez une bonne documentation, allant de l'histoire du développement
24776 aux derniers trucs et astuces.
24779 \begin_layout Standard
24780 Nous supposerons aussi que vous êtes assez familiarisés avec \SpecialChar LyX
24782 changer vos préférences, et le fichier de ressources X.
24783 Si ce n'est pas le cas, voyez le reste de la documentation de \SpecialChar LyX
24788 \begin_layout Subsection
24789 La programmation littéraire
24792 \begin_layout Standard
24793 Extrait de la FAQ de la Programmation Littéraire :
24796 \begin_layout Quotation
24797 La programmation littéraire est la combinaison de la documentation et des
24798 sources en une forme lisible par un être humain.
24799 En fait, la programmation littéraire doit être agréable à lire, et même
24800 aguicheuse ! (Désolé, Bob, je n'ai pas pu résister...) En général, la programmatio
24801 n littéraire combine la source et la documentation dans un seul et unique
24803 Des outils de programmation littéraire permettent ensuite de produire séparémen
24804 t le fichier source et la documentation.
24805 Le style WEB de programmation littéraire fut créé par D.E.
24806 Knuth lors du développement de son logiciel de typographie, \SpecialChar TeX
24810 \begin_layout Standard
24814 \begin_layout Quotation
24817 En quoi la programmation littéraire diffère-t-elle du commentaire ?
24820 \begin_layout Quotation
24821 Il y a trois signes distinctifs qui sont, dans l'ordre d'importance :
24825 \begin_layout Itemize
24826 un ordre d'élaboration flexible
24829 \begin_layout Itemize
24830 le support automatique pour la visualisation
24833 \begin_layout Itemize
24834 une documentation mise en forme, notamment les diagrammes et les mathématiques
24839 \begin_layout Standard
24840 Maintenant que j'ai éveillé votre curiosité, voyons les références :
24843 \begin_layout Subsubsection
24847 \begin_layout Standard
24848 La FAQ complète de la Programmation Littéraire se trouve à :
24851 \begin_layout Quote
24852 FAQ de la Programmation Littéraire
24853 \begin_inset Flex URL
24856 \begin_layout Plain Layout
24858 http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/lpfaq/faq.html
24866 \begin_layout Standard
24867 La FAQ dénombre 23 (vingt-trois !) outils différents pour la programmation
24869 Certains sont spécialisés pour certains langages de programmation, d'autre
24870 ont une portée plus générale.
24876 pour mon usage personnel pour plusieurs raisons :
24879 \begin_layout Itemize
24880 Il sait générer la documentation aussi bien en \SpecialChar LaTeX
24884 \begin_layout Itemize
24885 Il a une architecture ouverte, c'est-à-dire qu'il est facile d'y ajouter
24886 de nouveaux filtres
24892 \begin_layout Plain Layout
24898 are programs that read a given data stream and output a manipulated data
24900 That way, a WEB file (consisting of literate code) can be turned into a
24901 file consisting only of C program code or \SpecialChar LaTeX
24909 et de réaliser des opérations spéciales au besoin.
24912 \begin_layout Itemize
24913 Un grand nombre de filtres est déjà disponible (dont celui pour le HTML).
24916 \begin_layout Itemize
24920 \begin_layout Standard
24921 La page web de Noweb se trouve à :
24924 \begin_layout Quote
24925 Page d'accueil de Noweb
24926 \begin_inset Flex URL
24929 \begin_layout Plain Layout
24931 https://www.cs.tufts.edu/~nr/noweb/
24939 \begin_layout Standard
24940 À partir de là, vous trouverez de nombreux liens intéressants et mêmes quelques
24941 exemples de programmation littéraire.
24944 \begin_layout Subsection
24946 et la Programmation Littéraire avec Noweb
24949 \begin_layout Standard
24951 supporte la Programmation Littéraire par l'intermédiaire du mécanisme de
24952 gestion des convertisseurs.
24954 \begin_inset Quotes cld
24957 indépendant de Noweb
24958 \begin_inset Quotes crd
24961 , c'est-à-dire que vous pourrez utiliser cette nouvelle fonction de \SpecialChar LyX
24963 un autre outil de programmation littéraire de votre choix, en changeant
24964 juste vos préférences \SpecialChar LyX
24968 \begin_layout Subsubsection
24969 Génération des documents et du code (weaving and tangling)
24972 \begin_layout Paragraph
24973 Using the noweb module
24976 \begin_layout Standard
24977 Si vous avez installé Noweb et \SpecialChar LyX
24978 avec succès, chaque fois que vous ouvrez
24979 un nouveau document, après avoir choisi sa classe, utilisez le menu
24981 Document\SpecialChar menuseparator
24985 pour ajouter le module
24986 \begin_inset Quotes cld
24990 \begin_inset Quotes crd
24994 Vous le verrez en cliquant sur
24995 \begin_inset Quotes cld
24999 \begin_inset Quotes crd
25002 dans le liste des modules disponibles.
25005 \begin_layout Paragraph
25009 \begin_layout Standard
25011 vous permet d'entrer du code par l'intermédiaire d'un insert paramétrable
25015 \begin_inset Flex Noun
25018 \begin_layout Plain Layout
25036 \begin_layout LyX-Code
25040 \begin_layout LyX-Code
25044 \begin_layout LyX-Code
25048 \begin_layout LyX-Code
25052 \begin_layout LyX-Code
25056 \begin_layout Standard
25057 Le problème est que tout ce qui est compris entre le
25065 doit être pris tel quel, c'est-à-dire que \SpecialChar LyX
25066 ne doit faire aucune interprétation
25067 de ce qui a été écrit.
25068 C'est aussi géré par le environnement
25071 \begin_inset Flex Noun
25074 \begin_layout Plain Layout
25084 , qui fonctionne comme un insert des texte normal mais qui présente une
25085 totale liberté en ce qui concerne l'espacement.
25088 \begin_layout Standard
25089 Il est à noter que vous pouvez aussi utiliser la construction
25092 \begin_inset Quotes cld
25096 \begin_inset Quotes crd
25105 pour ajouter des éléments de référence croisée :
25108 \begin_layout LyX-Code
25112 \begin_layout LyX-Code
25113 def une_fonction(param):
25116 \begin_layout LyX-Code
25117 "C'est la documentation de cette fonction."
25120 \begin_layout LyX-Code
25121 print "Mes paramètres : ", param
25124 \begin_layout LyX-Code
25125 @ %def une_fonction
25128 \begin_layout Standard
25129 Pour avoir un exemple de cette construction et des références croisées engendrée
25130 s, regardez le programme littéraire python dans
25135 /examples/listerrors.lyx
25137 qui devrait clarifier tout ça.
25140 \begin_layout Paragraph
25141 Génération de la documentation
25144 \begin_layout Standard
25145 Arrivé ici, vous avez déjà un nouveau fichier avec sa propre classe de document,
25146 et vous avec tapé un peu de code et de texte dedans.
25147 Bien ; et maintenant, comment je l'imprime ? La réponse est simple : vous
25150 Affichage\SpecialChar menuseparator
25154 comme vous le feriez pour un document quelconque.
25155 Il n'y a aucune procédure particulière.
25158 \begin_layout Standard
25159 Pour vous aider à vous y retrouver, je vais vous expliquer ce qui se passe
25160 à l'intérieur de \SpecialChar LyX
25164 \begin_layout Enumerate
25165 Quand vous choisissez
25167 Affichage\SpecialChar menuseparator
25169 \begin_inset space ~
25173 \begin_inset space ~
25176 Jour\SpecialChar menuseparator
25179 , un fichier \SpecialChar LaTeX
25184 \begin_layout Standard
25185 Si le document est d'un type littéraire, le fichier généré sera nommé avec
25186 l'extension définie par le format
25187 \begin_inset Quotes cld
25191 \begin_inset Quotes crd
25194 (défini dans la fenêtre de
25198 ), sinon le fichier aura l'extension habituelle
25206 \begin_layout Enumerate
25207 Remarquez que la seule différence est cette extension : \SpecialChar LyX
25208 n'a rien de particulier
25210 Tant que vous avez utilisé l'insert
25213 \begin_inset Flex Noun
25216 \begin_layout Plain Layout
25226 en entrant le texte, tout se passera sans problème.
25229 \begin_layout Enumerate
25230 Si le document est d'une classe littéraire, \SpecialChar LyX
25231 utilisera ensuite le convertisseur
25232 interne \SpecialChar LyX
25233 vers Noweb, suivi par le convertisseur Noweb vers \SpecialChar LaTeX
25238 \begin_layout Plain Layout
25239 Les convertisseurs sont définis dans la fenêtre
25241 Outils\SpecialChar menuseparator
25242 Préférences\SpecialChar menuseparator
25243 Gestion de fichiers
25254 pour générer le fichier \SpecialChar LaTeX
25259 \begin_layout Standard
25260 Sinon, il saute simplement cette étape.
25264 \begin_layout Enumerate
25265 Enfin, \SpecialChar LaTeX
25266 est invoqué et le processus continue comme s'il s'agissait d'un
25267 document quelconque.
25270 \begin_layout Standard
25271 Vous êtes donc indépendant d'un
25272 \begin_inset Quotes cld
25276 \begin_inset Quotes crd
25279 donné, car vous pouvez changer les commandes correspondant aux différents
25283 \begin_layout Paragraph
25287 \begin_layout Standard
25288 Quand on demande de
25292 dans les menus, ou quand on appuie sur le bouton correspondant de la barre
25293 d'outils, un fichier \SpecialChar LaTeX
25294 est généré comme dans l'étape
25295 \begin_inset space ~
25300 invoque ensuite le convertisseur
25305 Celui-ci (comme tout convertisseur) est invoqué en deux parties :
25308 \begin_layout Enumerate
25309 Le programme de conversion proprement dit.
25310 Ce programme procède à la conversion d'un format à un autre (ici, du format
25322 \begin_layout Enumerate
25323 Le filtre de messages d'erreur.
25324 C'est un programme dont le seul rôle est de réécrire les messages d'erreur
25325 dans un format compréhensible par \SpecialChar LyX
25327 Ça permet à \SpecialChar LyX
25328 de placer des boîtes d'erreur au bon endroit dans le tampon
25332 \begin_layout Standard
25333 La première partie, déterminée par le champ
25338 \begin_inset Newline newline
25344 \begin_inset Quotes cld
25348 \begin_inset Quotes crd
25354 Ça signifie que \SpecialChar LyX
25359 (un programme ou un script) avec le nom du fichier Noweb (en général un
25360 fichier dans le répertoire temporaire de \SpecialChar LyX
25364 \begin_layout Standard
25365 Voici une implémentation de
25369 que vous pouvez mettre dans un répertoire de votre chemin d'accès par défaut
25373 \begin_layout Standard
25379 \begin_layout Standard
25385 \begin_layout Standard
25388 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
25391 \begin_layout Standard
25392 Le prochain élément du réglage du convertisseur est le
25393 \begin_inset Newline newline
25397 \begin_inset Quotes cld
25401 \begin_inset Quotes crd
25404 qui doit être mis à
25407 \begin_layout LyX-Code
25408 parselog=$$s/scripts/listerrors
25411 \begin_layout Standard
25412 Ceci filtrera par le programme
25413 \begin_inset Quotes cld
25417 \begin_inset Quotes crd
25420 toute erreur créée par le
25427 \begin_layout Standard
25428 La construction prendra normalement place dans le répertoire temporaire
25429 de \SpecialChar LyX
25430 , les fichiers produits seront donc normalement dans ce répertoire.
25432 exportera ce qui concerne le fichier principal, mais le programme de conversio
25437 peut produire d'autres fichiers, qui seront perdus quand \SpecialChar LyX
25439 C'est pourquoi nous transmettons la variable d'environnement NOWEB_OUTPUT_DIR
25440 pour que les éléments de la conversion puissent être copiés à cet endroit.
25443 \begin_layout Paragraph
25444 Instructions de compilation dans le document
25447 \begin_layout Standard
25448 La dernière partie de l'interface entre \SpecialChar LyX
25454 \begin_inset Quotes cld
25458 \begin_inset Quotes crd
25462 En général, les instructions de compilation de votre programme doivent
25463 être regroupées dans un
25472 vu plus haut est spécifique à noweb et utilise la commande
25481 \begin_inset Quotes cld
25485 \begin_inset Quotes crd
25488 ) et passer son contenu dans
25495 \begin_layout Standard
25496 Typiquement, un tel
25503 \begin_layout LyX-Code
25507 \begin_layout LyX-Code
25509 \begin_inset Newline newline
25512 if [ -z "${NOWEB_SOURCE}" ]
25513 \begin_inset Newline newline
25519 \begin_layout LyX-Code
25520 NOWEB_SOURCE=myfile.nw
25521 \begin_inset Newline newline
25525 \begin_inset Newline newline
25529 code to extract files ...
25530 use NOWEB_OUTPUT_DIR here ...]
25531 \begin_inset Newline newline
25535 code to compile files ...]
25536 \begin_inset Newline newline
25542 \begin_layout Standard
25548 /examples/listerrors.lyx
25551 \begin_inset Newline newline
25559 /examples/Literate.lyx
25561 qui implémentent deux versions du programme
25565 pour avoir des exemples de comment tout cela va ensemble.
25566 Vous pouvez encore consulter
25571 /examples/noweb2lyx.lyx
25574 Il est intéressant de constater que ces trois fichiers démontrent l'indépendanc
25575 e de \SpecialChar LyX
25576 relativement au langage de programmation littéraire adopté car ils
25577 sont écrits respectivement en Python, C et Perl.
25580 \begin_layout LyX-Code
25584 \begin_layout Subsubsection
25585 Configurer \SpecialChar LyX
25589 \begin_layout Standard
25590 Vous pouvez configurer ce qui concerne la Programmation Littéraire dans
25597 Outils\SpecialChar menuseparator
25601 Les parties importantes sont :
25604 \begin_layout Description
25606 \begin_inset space ~
25610 \begin_inset space ~
25614 \begin_inset Quotes cld
25618 \begin_inset Quotes crd
25621 Choisi dans l'onglet
25625 , où vous mettez ce qui est spécifique à Noweb.
25629 \begin_inset space ~
25637 \begin_inset Quotes cld
25641 \begin_inset Quotes crd
25653 \begin_inset Quotes cld
25657 \begin_inset Quotes crd
25664 créera donc un fichier d'extension
25668 lors de la première étape du processus de conversion.
25671 \begin_layout Description
25673 \begin_inset space ~
25677 \begin_inset space ~
25684 C'est un format fictif dont le seul but est d'être le point d'arrivée d'une
25685 conversion (ce qui permet ainsi de mettre en place un convertisseur pointant
25689 \begin_layout Description
25699 Ce convertisseur assure la génération de la documentation (
25700 \begin_inset Quotes cld
25704 \begin_inset Quotes crd
25708 Pour Noweb, il faut mettre
25711 \begin_inset Quotes cld
25714 noweave -delay -index $$i > $$o
25715 \begin_inset Quotes crd
25721 \begin_layout Description
25730 Celui-ci assure la génération du code (
25731 \begin_inset Quotes cld
25735 \begin_inset Quotes crd
25739 Comme vu plus haut, il faut mettre
25742 \begin_inset Quotes cld
25746 \begin_inset Quotes crd
25754 \begin_inset space ~
25762 \begin_inset Quotes cld
25765 originaldir,parselog=listerrors
25766 \begin_inset Quotes crd
25774 \begin_layout Subsubsection
25775 Fonctions pour le déboguage
25778 \begin_layout Standard
25779 Une nouvelle fonction est aussi implémentée dans le serveur \SpecialChar LyX
25782 \begin_inset Quotes cld
25785 serveur va à la bonne ligne
25786 \begin_inset Quotes crd
25789 que l'on utilisera avec
25797 ou un autre débogueur.
25800 \begin_layout Standard
25801 Lorsque vous déboguez du code avec
25809 , il est possible d'appeler un éditeur de texte à la position actuelle d'exécuti
25810 on, avec un seul appui clavier.
25811 La configuration par défaut de
25820 Il se trouve que vous pouvez choisir l'éditeur appelé par
25826 Outils\SpecialChar menuseparator
25827 Préférences\SpecialChar menuseparator
25828 Gestion des fichiers\SpecialChar menuseparator
25831 en changeant l'entrée
25838 \begin_layout Standard
25839 J'ai trouvé avantageux d'utiliser \SpecialChar LyX
25851 \begin_layout LyX-Code
25854 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
25857 \begin_layout Standard
25858 Ainsi, quand vous utilisez
25862 et que vous vous apercevez qu'il faut modifier le code, vous pressez juste
25875 renvoie cette information à \SpecialChar LyX
25876 via le serveur \SpecialChar LyX
25878 La fenêtre \SpecialChar LyX
25879 montrera le fichier en question, avec le curseur pile poil
25885 Plus besoin de jouer aux devinettes ou de faire défiler tout le document
25886 pour savoir où se situait le problème !
25889 \begin_layout Standard
25890 Notez cependant qu'il vous faut activer cette fonction du serveur \SpecialChar LyX
25894 \begin_inset space ~
25898 \begin_inset CommandInset ref
25900 reference "sec:Démarrer-le-Serveur"
25904 explique comment procéder.
25907 \begin_layout Subsubsection
25908 Ajouts à la barre d'outils
25911 \begin_layout Standard
25912 Il y a six nouveaux boutons qui peuvent être ajoutés à la barre d'outils
25913 de \SpecialChar LyX
25915 Quatre de ces boutons sont des raccourcis vers les styles
25933 , pour l'insert paramétrable
25940 Le dernier bouton est un raccourci vers la commande
25941 \begin_inset Quotes cld
25945 \begin_inset Quotes crd
25951 \begin_layout Standard
25953 a tout une série de boutons qui peuvent être intégrés dans la barre d'outils.
25954 Personnellement, j'ai combiné les six raccourcis ci-dessus avec deux autres
25957 Document\SpecialChar menuseparator
25959 \begin_inset space ~
25963 \begin_inset space ~
25966 Jour\SpecialChar menuseparator
25971 Document\SpecialChar menuseparator
25975 Voilà comment cela se présente :
25978 \begin_layout LyX-Code
25982 \begin_layout LyX-Code
25986 \begin_layout LyX-Code
25987 Icon "layout Standard"
25990 \begin_layout LyX-Code
25991 Icon "layout Section"
25994 \begin_layout LyX-Code
25995 Icon "layout \SpecialChar LaTeX
25999 \begin_layout LyX-Code
26000 Icon "layout \SpecialChar LyX
26004 \begin_layout LyX-Code
26005 Icon "flex.insert Chunk"
26008 \begin_layout LyX-Code
26012 \begin_layout LyX-Code
26016 \begin_layout LyX-Code
26017 Icon "buffer-typeset"
26020 \begin_layout LyX-Code
26021 Icon "build-program"
26024 \begin_layout LyX-Code
26028 \begin_layout LyX-Code
26032 \begin_layout LyX-Code
26036 \begin_layout LyX-Code
26040 \begin_layout LyX-Code
26044 \begin_layout Subsubsection
26045 Couleurs personnalisées
26048 \begin_layout Standard
26049 Un certain nombre de couleurs de \SpecialChar LyX
26050 peuvent être personnalisées dans la fenêtre
26056 Une des choses qui ennuient nombre d'entre nous est la couleur du code
26059 La couleur par défaut est le rouge, or les
26063 utilisent la police \SpecialChar LaTeX
26064 , et comme il y a beaucoup de
26068 dans un document de programmation littéraire, vous en aurez sûrement marre
26069 de tout voir en rouge.
26070 Vous pouvez la changer dans l'onglet
26072 Apparence\SpecialChar menuseparator
26078 \begin_layout Standard
26079 Le problème suivant est la présence visible des caractères
26080 \begin_inset Quotes cld
26084 \begin_inset Quotes crd
26088 Vous pouvez aussi choisir la couleur de ces caractères particuliers et
26089 donc les faire se confondre avec le fond.
26090 Je vous conseille de choisir une couleur qui est proche de celle du fond,
26091 mais pas la même : vous pourrez toujours les voir, mais ils ne vous dérangeront
26095 \begin_layout Subsection
26100 \begin_layout Standard
26101 Les fonctionnalités de
26109 sont documentées dans le fichier d'exemple
26119 Aide\SpecialChar menuseparator
26120 Manuels Spécifiques
26125 \begin_layout Chapter
26126 Fonctionnalités particulières
26129 \begin_layout Standard
26130 Vous pouvez faire avec \SpecialChar LyX
26131 tout ce que vous pouvez faire avec \SpecialChar LaTeX
26133 Cependant, \SpecialChar LyX
26134 ne peut inclure directement toutes les fonctionnalités de \SpecialChar LaTeX
26136 mais vous pouvez toujours utiliser le code \SpecialChar TeX
26137 ; Ce chapitre vous montre quelques
26138 points particuliers qui peuvent vous intéresser.
26139 Pour d'autre fonctionnalités spécifiques concernant les figures, les tableaux,
26140 les flottants, les boîtes et les notes, voyez le manuel des
26147 \begin_layout Section
26151 \begin_layout Standard
26152 Cette fonctionnalité est indépendante de l'option
26154 Document sur deux colonnes
26158 Document\SpecialChar menuseparator
26166 Si vous désirez une présentation sur deux colonnes dans tout le document,
26167 vous devez utiliser l'option
26169 Document sur deux colonnes
26172 Pour tous les aures cas, utisez la fonctionnalité décrite ici.
26175 \begin_layout Standard
26176 Pour activer les colonnes multiples dans votre document, vous devez charger
26183 Document\SpecialChar menuseparator
26184 Paramètres\SpecialChar menuseparator
26187 ) et vous devez avoir installé le paquetage \SpecialChar LaTeX
26195 \begin_layout Standard
26196 Dans chaque colonne, vous pouvez insérer ce que vous voulez, avec une limitation
26197 : pour les flottants, vous devez utiliser l'option
26199 Plusieurs colonnes.
26202 Les notes de bas de page provenant de colonnes multiples seront placées
26203 sur toute la largeur de la page et non pas sous chaque colonne.
26207 \begin_layout Subsection
26211 \begin_layout Standard
26212 Si vous souhaitez présenter un texte sur deux colonnes, insérez un insert
26215 Insertion\SpecialChar menuseparator
26216 Inserts personnalisables\SpecialChar menuseparator
26219 là où les colonnes doivent débuter.
26220 Saisissez tout le texte qui doit être affiché sur deux colonnes dans cet
26224 \begin_layout Standard
26228 \begin_layout Standard
26232 \begin_inset Flex Multiple Columns
26235 \begin_layout Plain Layout
26241 The Adventure of the Empty House
26244 \begin_inset Newline newline
26247 by Sir Arthur Conan Doyle
26250 \begin_layout Plain Layout
26254 It was in the spring of the year 1894 that all London was interested, and
26255 the fashionable world dismayed, by the murder of the Honourable Ronald
26256 Adair under most unusual and inexplicable circumstances.
26257 The public has already learned those particulars of the crime which came
26258 out in the police investigation, but a good deal was suppressed upon that
26259 occasion, since the case for the prosecution was so overwhelmingly strong
26260 that it was not necessary to bring forward all the facts.
26261 Only now, at the end of nearly ten years, am I allowed to supply those
26262 missing links which make up the whole of that remarkable chain.
26263 The crime was of interest in itself, but that interest was as nothing to
26264 me compared to the inconceivable sequel, which afforded me the greatest
26265 shock and surprise of any event in my adventurous life.
26266 Even now, after this long interval, I find myself thrilling as I think
26267 of it, and feeling once more that sudden flood of joy, amazement, and increduli
26268 ty which utterly submerged my mind.
26269 Let me say to that public, which has shown some interest in those glimpses
26270 which I have occasionally given them of the thoughts and actions of a very
26271 remarkable man, that they are not to blame me if I have not shared my knowledge
26272 with them, for I should have considered it my first duty to do so, had
26273 I not been barred by a positive prohibition from his own lips, which was
26274 only withdrawn upon the third of last month.
26282 \begin_layout Standard
26283 Pour avoir 3 colonnes ou plus, positionnez le curseur dans l'insert multi-colonn
26284 es et utilisez le menu
26286 Insertion\SpecialChar menuseparator
26290 Le nombre de colonnes est saisi dans cet insert (pour 3 colonnes, saisir
26292 \begin_inset Quotes cld
26296 \begin_inset Quotes crd
26300 \begin_inset Newline newline
26303 Voici un exemple avec 3 colonnes:
26306 \begin_layout Standard
26309 \begin_inset Flex Multiple Columns
26312 \begin_layout Plain Layout
26316 \begin_inset Argument 1
26319 \begin_layout Plain Layout
26326 It can be imagined that my close intimacy with Sherlock Holmes had interested
26327 me deeply in crime, and that after his disappearance I never failed to
26328 read with care the various problems which came before the public.
26329 And I even attempted, more than once, for my own private satisfaction,
26330 to employ his methods in their solution, though with indifferent success.
26331 There was none, however, which appealed to me like this tragedy of Ronald
26333 As I read the evidence at the inquest, which led up to a verdict of willful
26334 murder against some person or persons unknown, I realized more clearly
26335 than I had ever done the loss which the community had sustained by the
26336 death of Sherlock Holmes.
26337 There were points about this strange business which would, I was sure,
26338 have specially appealed to him, and the efforts of the police would have
26339 been supplemented, or more probably anticipated, by the trained observation
26340 and the alert mind of the first criminal agent in Europe.
26341 All day, as I drove upon my round, I turned over the case in my mind and
26342 found no explanation which appeared to me to be adequate.
26343 At the risk of telling a twice-told tale, I will recapitulate the facts
26344 as they were known to the public at the conclusion of the inquest.
26352 \begin_layout Standard
26353 Vous pouvez avoir jusqu'à 10 colonnes si vous le désirez, mais ça risque
26354 de ne pas être agréable à la lecture\SpecialChar ldots
26358 \begin_layout Standard
26361 \begin_inset Newpage newpage
26367 \begin_layout Subsection
26368 Des colonnes dans des colonnes
26371 \begin_layout Standard
26372 Vous pouvez également créer des colonnes dans des colonnes:
26375 \begin_layout Standard
26378 \begin_inset Flex Multiple Columns
26381 \begin_layout Plain Layout
26385 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
26386 at that time governor of one of the Australian colonies.
26387 Adair's mother had returned from Australia to undergo the operation for
26388 cataract, and she, her son Ronald, and her daughter Hilda were living together
26392 \begin_layout Plain Layout
26395 \begin_inset Flex Multiple Columns
26398 \begin_layout Plain Layout
26402 The youth moved in the best society
26403 \begin_inset space ~
26406 – had, so far as was known, no enemies and no particular vices.
26407 He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
26408 had been broken off by mutual consent some months before, and there was
26409 no sign that it had left any very profound feeling behind it.
26410 For the rest {sic} the man's life moved in a narrow and conventional circle,
26411 for his habits were quiet and his nature unemotional.
26412 Yet it was upon this easy-going young aristocrat that death came, in most
26413 strange and unexpected form, between the hours of ten and eleven-twenty
26414 on the night of March 30, 1894.
26422 \begin_layout Plain Layout
26426 Ronald Adair was fond of cards
26427 \begin_inset space ~
26430 – playing continually, but never for such stakes as would hurt him.
26431 He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
26432 It was shown that, after dinner on the day of his death, he had played
26433 a rubber of whist at the latter club.
26434 He had also played there in the afternoon.
26439 The evidence of those who had played with him
26440 \begin_inset space ~
26444 Murray, Sir John Hardy, and Colonel Moran
26445 \begin_inset space ~
26448 – showed that the game was whist, and that there was a fairly equal fall
26450 Adair might have lost five pounds, but not more.
26451 His fortune was a considerable one, and such a loss could not in any way
26453 He had played nearly every day at one club or other, but he was a cautious
26454 player, and usually rose a winner.
26455 It came out in evidence that, in partnership with Colonel Moran, he had
26456 actually won as much as four hundred and twenty pounds in a sitting, some
26457 weeks before, from Godfrey Milner and Lord Balmoral.
26458 So much for his recent history as it came out at the inquest.
26466 \begin_layout Subsection
26467 Exemples plus compliqués
26470 \begin_layout Standard
26471 Les exemples proposés dans cette section illustrent quelques fonctionnalités
26472 plus particulières de l'insertion de colonnes multiples.
26475 \begin_layout Standard
26476 Pour découvrir d'autres fonctionnalités, référez-vous à le
26479 \begin_inset CommandInset href
26481 name "documentation"
26482 target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
26496 \begin_layout Subsubsection
26500 \begin_layout Standard
26501 Pour ajouter un texte en préface pour plusieurs colonnes, positionnez le
26502 curseur dans l'insert multi-colonnes et appelez le menu
26504 Insertion\SpecialChar menuseparator
26508 Saisissez votre texte de préface dans cet insert.
26509 \begin_inset Newline newline
26512 Voici un exemple avec un texte en préface:
26515 \begin_layout Standard
26518 \begin_inset VSpace bigskip
26524 \begin_layout Standard
26527 \begin_inset Flex Multiple Columns
26530 \begin_layout Plain Layout
26533 \begin_inset Argument 2
26536 \begin_layout Plain Layout
26539 And the story continues and continues and continues and continues\SpecialChar ldots
26547 On the evening of the crime, he returned from the club exactly at ten.
26548 His mother and sister were out spending the evening with a relation.
26549 The servant deposed that she heard him enter the front room on the second
26550 floor, generally used as his sitting-room.
26551 She had lit a fire there, and as it smoked she had opened the window.
26552 No sound was heard from the room until eleven-twenty, the hour of the return
26553 of Lady Maynooth and her daughter.
26554 Desiring to say good-night, she attempted to enter her son's room.
26555 The door was locked on the inside, and no answer could be got to their
26556 cries and knocking.
26557 Help was obtained, and the door forced.
26558 The unfortunate young man was found lying near the table.
26559 His head had been horribly mutilated by an expanding revolver bullet, but
26560 no weapon of any sort was to be found in the room.
26568 \begin_layout Standard
26569 Vous pouvez également utiliser une en-tête de section en tant que préface
26570 si vous insérez une commande de section en code \SpecialChar TeX
26571 : par exemple, la commande
26574 \begin_layout Standard
26580 subsection{subsection title}
26583 \begin_layout Standard
26584 crée une sous-section.
26585 Et dans l'exemple suivant, la préface est une sous-sous-section:
26588 \begin_layout Standard
26591 \begin_inset Flex Multiple Columns
26594 \begin_layout Plain Layout
26597 \begin_inset Argument 2
26600 \begin_layout Plain Layout
26606 \begin_layout Plain Layout
26615 This is a subsubsection heading as a preface
26619 \begin_layout Plain Layout
26633 A minute examination of the circumstances served only to make the case more
26635 In the first place, no reason could be given why the young man should have
26636 fastened the door upon the inside.
26637 There was the possibility that the murderer had done this, and had afterwards
26638 escaped by the window.
26639 The drop was at least twenty feet, however, and a bed of crocuses in full
26641 Neither the flowers nor the earth showed any sign of having been disturbed,
26642 nor were there any marks upon the narrow strip of grass which separated
26643 the house from the road.
26644 Apparently, therefore, it was the young man himself who had fastened the
26646 But how did he come by his death? No one could have climbed up to the window
26647 without leaving traces.
26648 Suppose a man had fired through the window, he would indeed be a remarkable
26649 shot who could with a revolver inflict so deadly a wound.
26650 Again, Park Lane is a frequented thoroughfare; there is a cab stand within
26651 a hundred yards of the house.
26652 No one had heard a shot.
26660 \begin_layout Standard
26661 S'il reste un espacement vertical inférieur à 6 lignes de texte avant le
26662 début de la zone multi-colonnes, un saut de page sera inséré automatiquement.
26663 Vous voudrez peut-être changer ce réglage en fonction de du nombre de lignes
26664 du texte en préface: ceci peut se faire en positionnant le curseur dans
26665 l'insert multi-colonnes après la préface (si elle existe) et en appelant
26668 Insertion\SpecialChar menuseparator
26669 Espacement avant saut de page
26672 Saisissez alors l’espacement désiré, e.g.
26674 \begin_inset Quotes cld
26678 \begin_inset Quotes crd
26682 \begin_inset Quotes erd
26688 \begin_inset Newline newline
26693 Dans l’exemple qui suit, l'espacement est réglé à 7 lignes de texte en saisissan
26695 \begin_inset Quotes cld
26705 \begin_inset Quotes crd
26714 doit âtre insérée en code \SpecialChar TeX
26718 \begin_layout Standard
26721 \begin_inset Flex Multiple Columns
26724 \begin_layout Plain Layout
26727 \begin_inset Argument 3
26730 \begin_layout Plain Layout
26737 \begin_layout Plain Layout
26753 On the evening of the crime, he returned from the club exactly at ten.
26754 His mother and sister were out spending the evening with a relation.
26755 The servant deposed that she heard him enter the front room on the second
26756 floor, generally used as his sitting-room.
26757 She had lit a fire there, and as it smoked she had opened the window.
26758 No sound was heard from the room until eleven-twenty, the hour of the return
26759 of Lady Maynooth and her daughter.
26760 Desiring to say good-night, she attempted to enter her son's room.
26761 The door was locked on the inside, and no answer could be got to their
26762 cries and knocking.
26763 Help was obtained, and the door forced.
26764 The unfortunate young man was found lying near the table.
26765 His head had been horribly mutilated by an expanding revolver bullet, but
26766 no weapon of any sort was to be found in the room.
26774 \begin_layout Subsubsection
26775 Espacements environnants
26778 \begin_layout Standard
26779 L’espacement avant et après un bloc de colonnes multiples peut être réglé
26791 Par exemple la commande en code \SpecialChar TeX
26795 \begin_layout LyX-Code
26806 \begin_layout Standard
26807 règle la valeur à 3cm.
26808 La modification doit être faite avant le début de l'insert multi-colonnes.
26809 La valeur prédéfinie est 13pt.
26812 \begin_layout Standard
26820 \begin_inset space \thinspace{}
26826 \begin_layout Standard
26830 \begin_layout Plain Layout
26836 multicolsep}{2.5cm}
26844 \begin_layout Standard
26847 \begin_inset Flex Multiple Columns
26850 \begin_layout Plain Layout
26854 All day I turned these facts over in my mind, endeavouring to hit upon some
26855 theory which could reconcile them all, and to find that line of least resistanc
26856 e which my poor friend had declared to be the starting-point of every investigat
26858 I confess that I made little progress.
26859 In the evening I strolled across the Park, and found myself about six o'clock
26860 at the Oxford Street end of Park Lane.
26861 A group of loafers upon the pavements, all staring up at a particular window,
26862 directed me to the house which I had come to see.
26863 A tall, thin man with coloured glasses, whom I strongly suspected of being
26864 a plain-clothes detective, was pointing out some theory of his own, while
26865 the others crowded round to listen to what he said.
26866 I got as near him as I could, but his observations seemed to me to be absurd,
26867 so I withdrew again in some disgust.
26868 As I did so I struck against an elderly, deformed man, who had been behind
26869 me, and I knocked down several books which he was carrying.
26877 \begin_layout Standard
26880 \begin_inset Note Greyedout
26883 \begin_layout Plain Layout
26888 les valeurs réglées via
26894 seront utilisées pour tous les environnements multi-colonnes suivants jusqu'à
26895 la prochaine modification de la valeur.
26903 \begin_layout Standard
26907 \begin_layout Plain Layout
26921 \begin_inset Note Note
26924 \begin_layout Plain Layout
26927 go back to the default
26935 \begin_layout Standard
26938 \begin_inset Newpage newpage
26944 \begin_layout Subsubsection
26948 \begin_layout Standard
26949 Un saut de colonne peut être forcé en insérant la commande
26955 en code \SpecialChar TeX
26956 là où la colonne doit être interrompue.
26957 Notez bien que des zones vides seront créées la plupart du temps lorsque
26958 cette commande est utilisée.
26959 \begin_inset Newline newline
26965 \begin_layout Standard
26968 \begin_inset Flex Multiple Columns
26971 \begin_layout Plain Layout
26975 \begin_inset Quotes eld
26978 You're surprised to see me, sir,
26979 \begin_inset Quotes erd
26982 said he, in a strange, croaking voice.
26985 \begin_layout Plain Layout
26989 I acknowledged that I was.
26992 \begin_layout Plain Layout
26996 \begin_inset Quotes eld
26999 Well, I've a conscience, sir, and when I chanced to see you go into this
27000 house, as I came hobbling after you, I thought to myself, I'll just step
27001 in and see that kind gentleman, and tell him that if I was a bit gruff
27002 in my manner there was not any harm meant, and that I am much obliged to
27003 him for picking up my books.
27004 \begin_inset Quotes erd
27010 \begin_layout Plain Layout
27014 \begin_inset Quotes eld
27017 You make too much of a trifle,
27018 \begin_inset Quotes erd
27023 \begin_inset Quotes eld
27026 May I ask how you knew who I was?
27027 \begin_inset Quotes erd
27030 APRÈS CETTE PHRASE UN SAUT DE COLONNE EST IMPOSÉ.
27034 \begin_layout Plain Layout
27046 \begin_layout Plain Layout
27050 \begin_inset Quotes eld
27053 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27054 you'll find my little bookshop at the corner of Church Street, and very
27055 happy to see you, I am sure.
27056 Maybe you collect yourself, sir.
27060 \begin_inset space ~
27074 \begin_inset space ~
27077 – a bargain, every one of them.
27078 With five volumes you could just fill that gap on that second shelf.
27079 It looks untidy, does it not, sir?
27080 \begin_inset Quotes erd
27091 \begin_layout Subsubsection
27092 Séparation entre colonnes
27095 \begin_layout Standard
27096 La largeur des colonnes est calculée automatiquement, mais vous pouvez modifier
27097 l'espacement entre colonnes.
27098 Ceci est possible grâce à la longueur
27105 Sa valeur implicite est 10pt.
27106 Voici un exemple dans lequel l'espacement est fixé à 3cm:
27109 \begin_layout Standard
27113 \begin_layout Plain Layout
27127 \begin_layout Standard
27130 \begin_inset Flex Multiple Columns
27133 \begin_layout Plain Layout
27137 My observations of No.
27138 \begin_inset space \space{}
27141 427 Park Lane did little to clear up the problem in which I was interested.
27142 The house was separated from the street by a low wall and railing, the
27143 whole not more than five feet high.
27144 It was perfectly easy, therefore, for anyone to get into the garden, but
27145 the window was entirely inaccessible, since there was no water pipe or
27146 anything which could help the most active man to climb it.
27147 More puzzled than ever, I retraced my steps to Kensington.
27148 I had not been in my study five minutes when the maid entered to say that
27149 a person desired to see me.
27150 To my astonishment it was none other than my strange old book collector,
27151 his sharp, wizened face peering out from a frame of white hair, and his
27152 precious volumes, a dozen of them at least, wedged under his right arm.
27160 \begin_layout Standard
27164 \begin_layout Plain Layout
27178 \begin_inset Note Note
27181 \begin_layout Plain Layout
27184 go back to the default
27192 \begin_layout Subsubsection
27196 \begin_layout Standard
27197 Entre les colonnes est placé un filet de largeur
27204 Si cette largeur est fixée à 0pt (c'est la valeur implicite), le filet
27206 Dans l'exemple suivant, le filet a une largeur de 2pt:
27209 \begin_layout Standard
27213 \begin_layout Plain Layout
27219 columnseprule}{2pt}
27227 \begin_layout Standard
27230 \begin_inset Flex Multiple Columns
27233 \begin_layout Plain Layout
27237 \begin_inset Quotes eld
27240 You're surprised to see me, sir,
27241 \begin_inset Quotes erd
27244 said he, in a strange, croaking voice.
27247 \begin_layout Plain Layout
27251 I acknowledged that I was.
27254 \begin_layout Plain Layout
27258 \begin_inset Quotes eld
27261 Well, I've a conscience, sir, and when I chanced to see you go into this
27262 house, as I came hobbling after you, I thought to myself, I'll just step
27263 in and see that kind gentleman, and tell him that if I was a bit gruff
27264 in my manner there was not any harm meant, and that I am much obliged to
27265 him for picking up my books.
27266 \begin_inset Quotes erd
27272 \begin_layout Plain Layout
27276 \begin_inset Quotes eld
27279 You make too much of a trifle,
27280 \begin_inset Quotes erd
27285 \begin_inset Quotes eld
27288 May I ask how you knew who I was?
27289 \begin_inset Quotes erd
27295 \begin_layout Plain Layout
27299 \begin_inset Quotes eld
27302 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27303 you'll find my little bookshop at the corner of Church Street, and very
27304 happy to see you, I am sure.
27305 Maybe you collect yourself, sir.
27309 \begin_inset space ~
27323 \begin_inset space ~
27326 – a bargain, every one of them.
27327 With five volumes you could just fill that gap on that second shelf.
27328 It looks untidy, does it not, sir?
27329 \begin_inset Quotes erd
27340 \begin_layout Standard
27343 \begin_inset VSpace defskip
27349 \begin_layout Standard
27350 Le filet peut être mis en couleur en redéfinissant la commande
27357 Ceci est fait en insérant la commande
27360 \begin_layout LyX-Code
27367 columnseprulecolor}{
27372 \begin_layout Standard
27373 en code \SpecialChar TeX
27374 , avant l'insert multi-colonnes.
27375 Remplacez dans cette commande
27379 par la couleur de votre choix.
27380 Vous pouvez utiliser les couleurs prédéfinies ou celles que vous avez définies
27381 vous-même, voyez le
27383 Manuel des objets insérés
27389 pour les détails sur la définition des couleurs.
27390 Pour revenir à la couleur implicite, insérez la commande
27393 \begin_layout LyX-Code
27400 columnseprulecolor}{
27405 \begin_layout Standard
27406 Dans l'exemple qui suit, sont définis un filet magenta et une séparation
27407 de colonnes de 1cm:
27410 \begin_layout Standard
27416 \begin_layout Plain Layout
27425 \begin_layout Plain Layout
27431 columnseprulecolor}{
27441 \begin_layout Standard
27444 \begin_inset Flex Multiple Columns
27447 \begin_layout Plain Layout
27451 \begin_inset Quotes eld
27454 You're surprised to see me, sir,
27455 \begin_inset Quotes erd
27458 said he, in a strange, croaking voice.
27461 \begin_layout Plain Layout
27465 I acknowledged that I was.
27468 \begin_layout Plain Layout
27472 \begin_inset Quotes eld
27475 Well, I've a conscience, sir, and when I chanced to see you go into this
27476 house, as I came hobbling after you, I thought to myself, I'll just step
27477 in and see that kind gentleman, and tell him that if I was a bit gruff
27478 in my manner there was not any harm meant, and that I am much obliged to
27479 him for picking up my books.
27480 \begin_inset Quotes erd
27486 \begin_layout Plain Layout
27490 \begin_inset Quotes eld
27493 You make too much of a trifle,
27494 \begin_inset Quotes erd
27499 \begin_inset Quotes eld
27502 May I ask how you knew who I was?
27503 \begin_inset Quotes erd
27509 \begin_layout Plain Layout
27513 \begin_inset Quotes eld
27516 Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
27517 you'll find my little bookshop at the corner of Church Street, and very
27518 happy to see you, I am sure.
27519 Maybe you collect yourself, sir.
27523 \begin_inset space ~
27537 \begin_inset space ~
27540 – a bargain, every one of them.
27541 With five volumes you could just fill that gap on that second shelf.
27542 It looks untidy, does it not, sir?
27543 \begin_inset Quotes erd
27554 \begin_layout Standard
27560 \begin_layout Plain Layout
27566 columnseprule}{0pt}
27569 \begin_layout Plain Layout
27575 columnseprulecolor}{
27583 \begin_inset Note Note
27586 \begin_layout Plain Layout
27589 go back to the default
27597 \begin_layout Standard
27598 \begin_inset Newpage newpage
27604 \begin_layout Section
27605 Paragraphes de forme inhabituelle
27608 \begin_layout Standard
27611 , à l'instar des autres générateurs de texte, utilise implicitement des
27612 paragraphes rectangulaires.
27613 Pour des cas particuliers comme des affiches, des cartes d'invitation ou
27614 des poèmes, vous pouvez modifier la forme des paragraphes à volonté.
27615 Ceci est possible grâce au paquetage \SpecialChar LaTeX
27620 qui est chargé en utilisant dans les paramètres du document le module
27622 Formes de paragraphe paramétrable
27627 \begin_layout Subsection
27631 \begin_layout Standard
27638 fournit les formes suivantes:
27641 \begin_layout Standard
27644 \begin_inset Tabular
27645 <lyxtabular version="3" rows="13" columns="3">
27646 <features booktabs="true" islongtable="true" longtabularalignment="center">
27647 <column alignment="center" valignment="middle" width="16col%">
27648 <column alignment="center" valignment="middle" width="40col%">
27649 <column alignment="center" valignment="middle" width="35col%">
27650 <row endhead="true">
27651 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27654 \begin_layout Plain Layout
27662 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27665 \begin_layout Plain Layout
27671 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
27674 \begin_layout Plain Layout
27682 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27685 \begin_layout Plain Layout
27693 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27696 \begin_layout Plain Layout
27697 Disque avec un trou circulaire (à la taille d'un CD/DVD)
27702 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27705 \begin_layout Plain Layout
27706 Pas de mise à l'échelle possible.
27707 Attention, quantité de texte limitée
27714 <cell alignment="center" valignment="top" topline="true" usebox="none">
27717 \begin_layout Plain Layout
27725 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27728 \begin_layout Plain Layout
27734 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27737 \begin_layout Plain Layout
27738 Fragile, le calcul peut échouer
27745 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27748 \begin_layout Plain Layout
27756 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27759 \begin_layout Plain Layout
27760 Rhomboïde (symbolisant un
27761 \begin_inset Quotes cld
27765 \begin_inset Quotes crd
27773 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27776 \begin_layout Plain Layout
27784 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27787 \begin_layout Plain Layout
27795 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27798 \begin_layout Plain Layout
27804 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27807 \begin_layout Plain Layout
27815 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27818 \begin_layout Plain Layout
27826 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27829 \begin_layout Plain Layout
27835 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27838 \begin_layout Plain Layout
27846 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27849 \begin_layout Plain Layout
27857 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27860 \begin_layout Plain Layout
27861 Écrou (hexagone avec un trou circulaire)
27866 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27869 \begin_layout Plain Layout
27877 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27880 \begin_layout Plain Layout
27888 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27891 \begin_layout Plain Layout
27897 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27900 \begin_layout Plain Layout
27908 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27911 \begin_layout Plain Layout
27919 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
27922 \begin_layout Plain Layout
27923 Étoile à 5 branches
27928 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
27931 \begin_layout Plain Layout
27939 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27942 \begin_layout Plain Layout
27950 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27953 \begin_layout Plain Layout
27959 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27962 \begin_layout Plain Layout
27970 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27973 \begin_layout Plain Layout
27981 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
27984 \begin_layout Plain Layout
27985 Goutte de pluie normale/inversée
27990 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
27993 \begin_layout Plain Layout
27994 Fragile, le calcul peut échouer
28001 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28004 \begin_layout Plain Layout
28013 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
28016 \begin_layout Plain Layout
28017 Le logo \SpecialChar TeX
28023 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
28026 \begin_layout Plain Layout
28034 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28037 \begin_layout Plain Layout
28041 \begin_inset Newline newline
28049 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
28052 \begin_layout Plain Layout
28053 Triangles avec des orientations différentes
28058 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
28061 \begin_layout Plain Layout
28075 \begin_layout Standard
28076 Pour utiliser une forme pour votre paragraphe, sélectionnez simplement la
28077 forme souhaitée dans le menu déroulant des styles.
28080 \begin_layout Standard
28081 \begin_inset Newpage newpage
28087 \begin_layout Standard
28088 Voici un exemple de paragraphe en forme d'écrou:
28091 \begin_layout Standard
28092 \begin_inset VSpace bigskip
28101 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28102 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28104 At vero eos et accusam et justo duo dolores et ea rebum.
28105 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28107 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28108 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28112 \begin_layout Standard
28113 \begin_inset VSpace bigskip
28119 \begin_layout Standard
28122 \begin_inset Note Greyedout
28125 \begin_layout Plain Layout
28131 a: les paragraphes mis en forme via
28135 ne peuvent pas franchir une limite de page.
28143 \begin_layout Standard
28144 \begin_inset VSpace bigskip
28150 \begin_layout Standard
28157 prend soin de préserver la forme, quelle que soit la quantité de texte
28159 De ce fait la taille du paragraphe change avec cette quantité.
28160 Ceci peut conduite à des paragraphes qui empiètent dans les marges.
28161 Pour illustrer cette mise à l'échelle, voici le même paragraphe avec deux
28162 fois plus de texte:
28165 \begin_layout Standard
28166 \begin_inset Newpage newpage
28175 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28176 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28178 At vero eos et accusam et justo duo dolores et ea rebum.
28179 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28181 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28182 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28184 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28185 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28187 At vero eos et accusam et justo duo dolores et ea rebum.
28188 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28190 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28191 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28195 \begin_layout Standard
28196 \begin_inset VSpace bigskip
28202 \begin_layout Standard
28207 est une exception: elle ne peut pas être mise à l'échelle puisqu'elle doit
28208 correspondre à une étiquette de CD/DVD.
28209 De ce fait, la quantité de texte que l'on peut mettre en forme est limitée.
28212 \begin_inset Newline newline
28225 sont fragiles, ce qui veut dire que le calcul de la taille peut échouer,
28226 en fonction de la quantité de texte.
28227 Vous aurez alors une erreur \SpecialChar LaTeX
28229 \begin_inset Quotes cld
28232 Arithmetic overflow
28233 \begin_inset Quotes crd
28237 Dans ce cas, essayez d'ajouter ou d'enlever du texte; si rien ne fonctionne,
28238 vous devez utiliser une autre forme\SpecialChar ldots
28242 \begin_layout Standard
28243 \begin_inset VSpace bigskip
28249 \begin_layout Standard
28250 Pour les formes pointues, vous verrez peut-être un échec de l'algorithme
28251 de césure de \SpecialChar LaTeX
28253 Il est alors souvent nécessaire d'ajouter des points de césure explicites
28259 arg "specialchar-insert hyphenation"
28264 ) dans les parties de texte correspondantes.
28267 \begin_layout Standard
28268 \begin_inset VSpace bigskip
28274 \begin_layout Standard
28275 Les paragraphes mis en forme par shapepar sont toujours ou bien centrés
28276 ou bien alignées au fer à gauche.
28277 Le menu de dialogue des paragraphes ne peut donc pas être utilisé pour
28278 aligner ce type de paragraphe.
28279 Une solution consiste à mettre le paragraphe en forme dans une minipage
28280 ou une parbox et à aligner la boîte.
28281 Le problème est alors de trouver la bonne largeur pour la boîte, parce
28282 que si elle est trop large et que vous la centrez, le paragraphe n'est
28283 pas centré parce qu'il est au fer à gauche dans la boîte.
28284 Vous devrez alors jouer un peu avec la largeur de la boîte jusqu’à satisfaction.
28285 Voici deux paragraphes en forme de cœur, le premier est non aligné, le
28286 second est aligné à droite:
28289 \begin_layout Standard
28290 \begin_inset Newpage newpage
28296 \begin_layout Heart
28300 Lo\SpecialChar softhyphen
28301 rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28302 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28304 At vero eos et accusam et justo duo dolores et ea rebum.
28305 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28309 \begin_layout Standard
28310 \begin_inset VSpace bigskip
28316 \begin_layout Standard
28319 \begin_inset Box Frameless
28329 height_special "totalheight"
28334 backgroundcolor "none"
28337 \begin_layout Heart
28341 Lo\SpecialChar softhyphen
28342 rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28343 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28345 At vero eos et accusam et justo duo dolores et ea rebum.
28346 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28355 \begin_layout Subsection
28356 Formes personnalisées
28359 \begin_layout Standard
28360 Vous pouvez définir vos propres formes.
28361 Le faire à la main demande beaucoup de travail parce qu'il faut spécifier
28362 chaque coordonnée, mais il est possible de confier le travail à l'ordinateur:
28365 \begin_layout Enumerate
28366 Installer le programme
28367 \begin_inset CommandInset href
28370 target "https://www.ctan.org/tex-archive/graphics/jpgfdraw"
28378 \begin_layout Enumerate
28385 TeX/LaTeX\SpecialChar menuseparator
28386 Settings\SpecialChar menuseparator
28389 et sélectionner la taille de police utilisée dans le document.
28390 Par exemple, le présent document utilise un police 12pt.
28393 \begin_layout Enumerate
28397 \begin_layout Enumerate
28400 TeX/LaTeX\SpecialChar menuseparator
28403 pour exporter la forme en coordonnées.
28404 Dans le menu de dialogue qui s'ouvre, utiliser soit le squelette, soit
28405 le chemin proprement dit
28409 \begin_layout Plain Layout
28410 Pour plus d'information voir
28411 \begin_inset CommandInset href
28413 target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
28426 \begin_layout Standard
28427 Les coordonnées ont copiées dans un fichier \SpecialChar TeX
28429 Pour l'utiliser avec le document:
28432 \begin_layout Enumerate
28433 Placer le curseur avant le premier caractère du paragraphe concerné (ou
28434 dans un nouveau paragraphe vide).
28438 \begin_layout Enumerate
28439 Ouvrir dans \SpecialChar LyX
28442 Insertion\SpecialChar menuseparator
28443 Fichier\SpecialChar menuseparator
28446 , sélectionner le fichier exporté par
28455 \begin_layout Standard
28456 \begin_inset VSpace defskip
28462 \begin_layout Standard
28463 \begin_inset Note Greyedout
28466 \begin_layout Plain Layout
28471 a: le changement de forme ne s'applique qu’au paragraphe concerné; tout
28472 redevient normal pour le paragraphe suivant.
28473 De ce fait la définition de forme doit être répétée pour chaque paragraphe
28474 dont on veut imposer la forme personnalisée.
28482 \begin_layout Standard
28483 \begin_inset VSpace bigskip
28489 \begin_layout Standard
28493 \begin_layout Standard
28494 \begin_inset VSpace bigskip
28500 \begin_layout Standard
28501 \begin_inset CommandInset include
28503 filename "../../../../2.3.x/lib/doc/SpecialParagraphShape.tex"
28510 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28511 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28513 At vero eos et accusam et justo duo dolores et ea rebum.
28514 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
28516 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
28517 eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
28521 \begin_layout Standard
28522 \begin_inset VSpace bigskip
28528 \begin_layout Standard
28533 pour tracer des formes vraiment complexes avec
28537 , vous pouvez tracer la forme à l'aide d'un logiciel de votre choix et
28538 importer l'image correspondante dans
28543 Il vous suffit ensuite de tracer une ligne ou un spline le long du squelette
28547 \begin_layout Standard
28548 \begin_inset VSpace bigskip
28554 \begin_layout Standard
28557 Formes de paragraphe paramétrables
28559 fournit également les deux styles
28567 , qui peuvent être utilisés pour définir de nouvelles formes coordonnée
28572 \begin_layout Plain Layout
28573 Ces commandes sont utilisées de manière interne pour toutes le formes décrites
28580 Pour en savoir plus quant à l'utilisation de ces styles et à d'autres possibili
28581 tés de personnalisation, voir la
28584 \begin_inset CommandInset href
28586 name "documentation"
28587 target "https://www.ctan.org/tex-archive/macros/latex/contrib/shapepar/shapepar.pdf"