1 #LyX 1.6.0svn created this file. For more info see http://www.lyx.org/
7 % DO NOT ALTER THIS PREAMBLE!!!
9 % This preamble is designed to ensure that the User's Guide prints
10 % out as advertised. If you mess with this preamble,
11 % parts of the User's Guide may not print out as expected. If you
12 % have problems LaTeXing this file, please contact
13 % the documentation team
14 % email: lyx-docs@lists.lyx.org
16 \usepackage{ifpdf} % part of the hyperref bundle
17 \ifpdf % if pdflatex is used
19 % set fonts for nicer pdf view
20 \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
22 \fi % end if pdflatex is used
24 % the pages of the TOC is numbered roman
25 % and a pdf-bookmark for the TOC is added
26 \let\myTOC\tableofcontents
27 \renewcommand\tableofcontents{%
29 \pdfbookmark[1]{\contentsname}{}
33 % redefine the \LyX macro for PDF bookmarks
34 \def\LyX{\texorpdfstring{%
35 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
38 % used for multi-column text
41 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
46 \font_typewriter default
47 \font_default_family default
57 \pdf_title "LyX Configuration Manual"
58 \pdf_author "LyX Team"
59 \pdf_subject "LyX-documentation Customization"
60 \pdf_keywords "LyX, documentation, customization"
62 \pdf_bookmarksnumbered true
63 \pdf_bookmarksopen false
64 \pdf_bookmarksopenlevel 1
69 \pdf_pagebackref false
70 \pdf_pdfusetitle false
71 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false, pdfpagelabels"
78 \paperorientation portrait
81 \paragraph_separation indent
83 \quotes_language french
86 \paperpagestyle headings
87 \tracking_changes false
96 Personnaliser LyX : Fonctions pour l'Utilisateur Avancé
97 \begin_inset Note Note
100 \begin_layout Plain Layout
101 Informations de révision :
104 \begin_layout Plain Layout
105 Traduction : Mise à jour OK, Date: 06/07/2003
108 \begin_layout Plain Layout
109 Original : Révision: 1.48, Date: 17/03/2003
122 \begin_layout Plain Layout
123 Le principal responsable de la rédaction de ce fichier est
128 Merci d'envoyer vos commentaires et corrections à la liste de diffusion
129 de la documentation de LyX,
131 <lyx-docs@lists.lyx.org>
134 \begin_inset Newline newline
137 Traduction en français par : P.-H.
152 <adrien.rebollo@gmx.fr>
155 Merci d'envoyer vos commentaires et corrections sur la traduction à cette
156 dernière adresse ou à la liste de diffusion de LyX en français
158 <lyx-fr@lists.lyx.org>
168 \begin_layout Standard
169 \begin_inset CommandInset toc
170 LatexCommand tableofcontents
177 \begin_layout Chapter
181 \begin_layout Standard
182 Ce manuel couvre les fonctions de personnalisation de LyX.
183 Nous y abordons des sujets comme les raccourcis clavier, les options d'aperçu
184 à l'écran, les options d'impression, l'envoi de commandes à LyX via le
185 Serveur LyX, l'internationalisation, l'installation de nouvelles classes
186 LaTeX et de nouveaux formats LyX, etc.
187 Nous n'espérons pas aborder tout ce que vous pouvez modifier -- nos développeur
188 s ajoutent de nouvelles fonctions plus vite que nous n'en écrivons la documentat
189 ion -- mais nous allons expliquer les personnalisations les plus courantes
190 et au moins vous indiquer la bonne direction pour les plus obscures d'entre
194 \begin_layout Chapter
195 Les fichiers de configuration de LyX
198 \begin_layout Standard
199 \begin_inset CommandInset label
205 Ce chapitre devrait vous aider à trouver votre chemin parmi les fichiers
206 de configuration de LyX.
207 Avant d'entreprendre sa lecture, consultez
211 \SpecialChar \menuseparator
228 pour connaître le répertoire de bibliothèques de LyX.
229 C'est dans celui-ci que LyX place ses fichiers de configuration système.
234 dans la suite de ce document.
237 \begin_layout Section
238 Qu'est-ce qu'il y a dans
245 \begin_layout Standard
250 et ses sous-répertoires contiennent un certain nombre de fichiers qui peuvent
251 servir à personnaliser le comportement de LyX.
252 Vous pouvez modifier ces fichiers depuis LyX lui-même avec la fenêtre
254 Éditer\SpecialChar \menuseparator
258 La plupart des réglages personnels que vous voudrez apporter à LyX peuvent
259 se faire par l'intermédiaire de cette fenêtre.
260 Il y a cependant bien d'autres aspects du fonctionnement de LyX sur lesquels
261 on peut agir en modifiant les fichiers de
266 Ils entrent dans différentes catégories, qui sont décrites dans les sous-sectio
270 \begin_layout Subsection
271 Les fichiers générés automatiquement
274 \begin_layout Standard
275 Ces fichiers sont générés au moment de la configuration de LyX.
276 Ils définissent différentes valeurs par défaut qui sont évaluées par l'inspecti
278 Comme ils peuvent être réécrits à tout moment, il n'est pas conseillé de
282 \begin_layout Labeling
283 \labelwidthstring 00.00.0000
290 contient les valeurs par defaut pour différentes commandes.
293 \begin_layout Labeling
294 \labelwidthstring 00.00.0000
301 contient la liste des paquetages LaTeX que LyX a reconnu.
302 LyX ne se sert pas directement de ce fichier, mais les informations obtenues
303 sont disponibles en faisant
305 Aide\SpecialChar \menuseparator
315 \begin_layout Labeling
316 \labelwidthstring 00.00.0000
323 donne la liste des classes de texte présentes dans le répertoire
327 , les classes de document LaTeX correspondantes et leur description.
331 \begin_layout Labeling
332 \labelwidthstring 00.00.0000
337 est généré automatiquement pendant la configuration de LyX, à partir du
345 \begin_layout Subsection
349 \begin_layout Labeling
350 \labelwidthstring 00.00.0000
357 ce répertoire contient les fichiers de définition des racourcis clavier,
367 \begin_inset CommandInset ref
369 reference "sec:raccourcis"
375 \begin_inset Quotes fld
379 \begin_inset Quotes frd
382 du fichier de racourcis, appelée
386 , celle-ci sera détectée et utilisée en premier.
387 Se reporter au chapitre
392 \begin_inset CommandInset ref
394 reference "chap:i18n"
403 \begin_inset CommandInset ref
405 reference "sec:raccourcis"
409 pour plus d'information.
413 \begin_layout Labeling
414 \labelwidthstring 00.00.0000
421 contient quelques fichiers graphiques qui peuvent être inclus dans les
426 \begin_layout Labeling
427 \labelwidthstring 00.00.0000
434 contient les fichiers de la documentation de LyX (dont celui que vous êtes
440 est un cas à part, comme nous venons de le voir.
441 S'il existe des version traduites des fichiers d'aide, avec le préfixe
446 , celles-ci seront utilisées d'abord (voir le chapitre
451 \begin_inset CommandInset ref
453 reference "chap:i18n"
461 \begin_layout Labeling
462 \labelwidthstring 00.00.0000
469 contient les fichiers d'exemples qui illustrent la façon d'utiliser certaines
471 Vous pouvez y accéder en appuyant sur le bouton
477 Fichier\SpecialChar \menuseparator
483 \begin_layout Labeling
484 \labelwidthstring 00.00.0000
489 contient les fichiers d'images utilisés dans la fenêtre
491 Format\SpecialChar \menuseparator
495 Il contient également les icônes utilisées dans la barre d'outils et les
496 bannières affichées au démarrage de LyX.
499 \begin_layout Labeling
500 \labelwidthstring 00.00.0000
507 contient les fichiers de réaffectation clavier.
513 \begin_inset CommandInset ref
515 reference "sec:clavier"
519 pour des informations détaillées.
523 \begin_layout Labeling
524 \labelwidthstring 00.00.0000
531 contient les classes de texte décrites au chapitre
536 \begin_inset CommandInset ref
538 reference "chap:classe-texte"
545 \begin_layout Labeling
546 \labelwidthstring 00.00.0000
551 contient quelques fichiers qui illustrent les possibilités offertes par
563 \begin_layout Labeling
564 \labelwidthstring 00.00.0000
569 contient les fichiers modèles de LyX décrits dans la section
574 \begin_inset CommandInset ref
576 reference "sec:modeles"
583 \begin_layout Labeling
584 \labelwidthstring 00.00.0000
589 contient quelques fichiers LaTeX
596 \begin_layout Labeling
597 \labelwidthstring 00.00.0000
602 contient des fichiers avec l'extension
606 qui définissent l'interface utilisateur de LyX.
607 C'est-à-dire que ces fichiers définissent quels éléments apparaissent dans
608 les menus et quels éléments apparaissent dans la barre d'outils.
614 \begin_inset CommandInset ref
620 pour plus de détails.
623 \begin_layout Subsection
624 Fichiers que vous n'avez pas à modifier
627 \begin_layout Standard
628 Ce sont des fichiers internes à LyX, et ils ne doivent pas être modifiés,
629 sauf par les développeurs.
633 \begin_layout Labeling
634 \labelwidthstring 00.00.0000
641 ce fichier contient la liste des développeurs de LyX.
642 Son contenu est affiché en sélectionnant
644 Aide\SpecialChar \menuseparator
650 \begin_layout Labeling
651 \labelwidthstring 00.00.0000
658 est un script LaTeX utilisé pendant le processus de configuration.
659 Ne pas le lancer directement.
663 \begin_layout Labeling
664 \labelwidthstring 00.00.0000
671 est le script qui permet de re-configurer LyX.
672 Il génère des fichiers de configuration dans le répertoire dans lequel
676 \begin_layout Subsection
677 Autres fichiers appelant un commentaire
680 \begin_layout Labeling
681 \labelwidthstring 00.00.0000
686 contient des tables de conversion faisant correspondre les différents encodages
687 de caractères avec unicode
690 \begin_layout Labeling
691 \labelwidthstring 00.00.0000
696 contient les modèles disponibles pour la nouvelle fonction d'
707 \begin_layout Labeling
708 \labelwidthstring 00.00.0000
713 contient la liste de toutes les langues actuellement supportées par LyX.
716 \begin_layout Section
717 Votre répertoire personnel de configuration
720 \begin_layout Standard
721 Même si vous utilisez LyX sans être le super-utilisateur, vous pouvez avoir
722 envie de modifier la configuration de LyX pour votre usage personnel.
727 contient les fichiers personnels de configuration.
728 C'est le répertoire qui est décrit comme
729 \begin_inset Quotes fld
732 Répertoire utilisateur
733 \begin_inset Quotes frd
738 Aide\SpecialChar \menuseparator
754 Il est traité comme un miroir du répertoire
758 , et chaque fichier qui se trouve dans
762 remplace par conséquent le fichier correspondant de
767 Chaque fichier de configuration décrit dans les sections précédentes peut
768 se trouver soit dans le répertoire de configuration système, ce qui jouera
769 pour tous les utilisateurs, soit dans votre répertoire personnel, pour
770 votre propre configuration.
773 \begin_layout Standard
774 Pour éclaircir la situation, voici quelques exemples :
777 \begin_layout Itemize
778 Les réglages effectués dans la fenêtre
780 Éditer\SpecialChar \menuseparator
783 sont enregistrés dans un fichier
794 \begin_layout Itemize
795 Quand vous re-configurez LyX avec
797 Éditer\SpecialChar \menuseparator
808 et les fichiers résultants sont placés dans votre répertoire personnel
809 de configuration (voir la section
814 \begin_inset CommandInset ref
816 reference "sec:autodetection"
820 pour connaître la liste des réglages de
824 affectés par cette opération).
825 Ça signifie que les nouvelles classes de texte que vous avez pu ajouter
828 RépUtilisateur/layouts
830 seront ajoutées à la liste des classes de la fenêtre
832 Format\SpecialChar \menuseparator
833 Document\SpecialChar \menuseparator
840 \begin_layout Itemize
841 De la même façon, si vous avez installé des classes de document dans votre
842 répertoire personnel, et que LaTeX peut les trouver avec la variable d'environn
847 , elles seront affichés dans la liste des classes de texte
851 \begin_layout Plain Layout
852 pour peu qu'un fichier
856 soit prévu pour, dans LyX lui-même ou écrit par vos soins.
865 \begin_layout Itemize
866 Si vous récupérez sur le site ftp de LyX des fichiers de documentation mis
867 à jour et que vous n'êtes pas administrateur sur votre système, vous pouvez
868 placer ces fichiers dans
872 et ils seront ouverts directement à partir du menu d'
879 \begin_layout Section
880 Utiliser LyX avec plusieurs configurations
883 \begin_layout Standard
884 La liberté offerte pour le répertoire de configuration locale peut être
885 insuffisante si vous avez besoin de plusieurs configurations différentes.
886 Par exemple, vous pouvez vouloir utiliser des raccourcis clavier ou des
887 réglages d'imprimante différents selon les moments
891 \begin_layout Plain Layout
892 NdT : Ou encore vouloir écrire dans des langues différentes et adapter vos
893 configurations en conséquence.
899 Vous pouvez y arriver en ayant plusieurs répertoires de configuration.
900 Vous spécifiez alors lequel utiliser au moment de lancer LyX.
903 \begin_layout Standard
904 Si vous lancez LyX avec l'option de ligne de commande
912 , le programme va lire la configuration qui se trouve dans ce répertoire,
913 et non dans le répertoire par défaut (en lançant LyX sans cette option
914 vous pouvez déterminer le répertoire par défaut).
915 Si ce répertoire n'existe pas, LyX vous propose de le créer, exactement
916 comme il le fait avec le répertoire par défaut au premier lancement du
918 Vous pouvez modifier les options de configuration dans ce
922 supplémentaire exactement comme vous le feriez pour le répertoire par défaut.
923 Ces répertoires sont complètement indépendants (mais lisez la suite).
924 Notez que la variable d'environnement
928 a exactement le même rôle.
931 \begin_layout Standard
932 Quand vous avez plusieurs configurations, vous devez faire plus attention
933 : si vous voulez ajouter un nouveau format dans
935 RépUtilisateur/layouts
937 , pour qu'il soit disponible dans toutes vos configurations, vous devez
938 l'ajouter dans chaque répertoire séparément.
939 Vous pouvez contourner ceci avec l'astuce suivante : après que LyX a créé
940 le répertoire supplémentaire, la plupart des sous-répertoires (voir plus
942 Si vous voulez que la nouvelle configuration soit le reflet d'une déjà
943 existante, remplacez le sous-répertoire vide par un lien symbolique au
944 sous-répertoire correspondant dans la configuration existante.
945 Faites toutefois attention avec le sous-répertoire
949 , car il contient un fichier écrit par le script de configuration (accessible
952 Éditer\SpecialChar \menuseparator
960 \begin_inset CommandInset ref
962 reference "sec:autodetection"
966 ) qui est propre à chaque configuration.
969 \begin_layout Chapter
975 \begin_layout Section
976 Utiliser la fenêtre pour la première fois
979 \begin_layout Standard
982 RépUtilisateur/preferences
984 ne contient que les changements que vous avez apporté au comportement par
985 défaut, dont une partie est directement déterminée par le code de LyX et
986 une partie est déterminée par le fichier système
988 RépLyX/lyxrc.defaults
991 Notez que dans tous ces fichiers les lignes commençant par un
994 \begin_inset Quotes fld
998 \begin_inset Quotes frd
1003 sont des commentaires et ne sont pas interprétées.
1004 Cependant, seuls les administrateurs système ont à éditer
1009 Les utilisateurs doivent passer par la fenêtre
1011 Éditer\SpecialChar \menuseparator
1014 pour créer et modifier leur propre fichier
1016 RépUtilisateur/preferences
1021 \begin_layout Standard
1022 Nous pensons que la fenêtre
1024 Éditer\SpecialChar \menuseparator
1027 est assez explicite.
1028 Presque toutes les commandes sont accompagnées d'un commentaire, il ne
1029 devrait donc pas être trop difficile de les modifier à votre goût.
1030 Avant que nous ne parlions de quelques-unes des commandes les plus importantes,
1031 voici un avertissement : quand vous
1035 vos changements, certains ont un effet immédiat (par exemple les polices
1036 à l'écran), d'autres non.
1037 Si rien ne semble avoir changé,
1041 les changements et redémarrez LyX.
1044 \begin_layout Section
1048 \begin_layout Standard
1049 La police utilisée pour afficher vos documents sur l'écran de LyX est très
1050 importante, car vous allez lire tous vos documents avec.
1051 Il est donc important qu'elle soit la plus lisible et la plus agréable
1053 L'équipe LyX essaye de vous procurer la meilleure police par défaut possible,
1054 mais comme en pratique tous les systèmes X11 sont différents, il est probable
1055 que les polices par défaut ne soient pas optimales pour le vôtre.
1056 Heureusement, vous pouvez changer cela.
1057 Avant que nous n'expliquions comment, vous devez en savoir un peu plus
1058 sur les polices pour choisir les vôtres en connaissance de cause, car ce
1059 choix est un compromis entre vos préférences et les possibilités de votre
1063 \begin_layout Standard
1064 Notez que cette section ne parle que des polices visibles
1068 dans la fenêtre de LyX.
1069 Les polices qui apparaîtront
1073 sont déterminées indépendamment, par la classe de document.
1077 \begin_inset space ~
1081 \begin_inset space ~
1086 pour savoir comment changer la police de vos documents imprimés.
1089 \begin_layout Standard
1090 Basiquement, les polices d'écran sont de deux sortes différentes : les polices
1091 vectorielles ajustables et les polices bitmap non ajustables.
1092 Cette distinction semble un peu arbitraire, car les polices non ajustables
1093 le sont en fait avec la plupart des dispositifs modernes d'affichage.
1094 La différence vient de la
1098 de l'ajustement, et la
1103 La décision la plus importante est donc : allez-vous choisir des polices
1104 bitmap non ajustables ou des polices vectorielles ajustables ?
1107 \begin_layout Standard
1108 Les polices ajustables sont créées à partir des
1112 des caractères (ou glyphes).
1113 Ça signifie que chaque glyphe est défini par des courbes mathématiques,
1114 qui sont bien adaptées à l'ajustement à n'importe quelle taille.
1115 Cette définition mathématique est interprétée par le dispositif d'affichage
1116 et transformé en une petite image composée de pixels selon la taille et
1118 Les polices ajustables sont donc assez jolies dans toutes les tailles.
1119 Enfin, presque toutes.
1120 Comme elles sont définies d'une manière abstraite, il est difficile d'obtenir
1121 un bon rendu dans de petites tailles, où chaque pixel doit être calculé
1122 au plus juste pour avoir une bonne image.
1123 Techniquement c'est possible à partir de la définition mathématique, mais
1124 pour rendre l'affichage raisonnablement rapide, il faut faire des concessions,
1125 et le résultat est que les polices ajustables peuvent être difficiles à
1126 lire dans les petites tailles.
1129 \begin_layout Standard
1130 Les polices bitmap, quant à elles, sont définies dès le départ par des images
1131 bitmap (point par point), et rendront donc bien dans toutes les tailles
1132 pour lesquelles elles sont prévues.
1133 En revanche, elles ne s'ajustent pas bien car pour mettre un glyphe à l'échelle
1134 , chaque pixel doit être agrandi en plusieurs.
1135 Ça fait le même effet que si vous essayez d'agrandir une image dans
1139 ou dans tout autre programme de manipulation d'images.
1140 Pour contourner ce problème, la plupart des polices bitmap sont fournies
1141 dans plusieurs tailles fixées, typiquement entre 8
1142 \begin_inset space ~
1146 \begin_inset space ~
1149 pixels avec tous les intermédiaires considérés comme utiles.
1150 L'avantage des polices bitmap est qu'il n'y a pas besoin de calculs compliqués
1151 pour afficher un glyphe, et qu'elles sont donc affichées plus vite que
1152 les polices ajustables.
1153 L'inconvénient est que les tailles qui n'existent pas de façon fixe doivent
1154 être ajustées en multipliant les pixels, et sont donc moches.
1157 \begin_layout Standard
1158 Ce qu'il faut retenir de tout ceci est que les polices bitmap sont en général
1159 mieux adaptées aux petites tailles, pour lesquelles elles sont disponibles,
1160 tandis que les polices ajustables sont mieux pour les grandes tailles.
1161 La conclusion logique serait donc d'utiliser les polices bitmap pour les
1162 petites tailles et les polices ajustables pour les grandes tailles.
1163 Malheureusement, ce n'est pas une bonne idée, car les polices bitmap et
1164 les polices ajustables ne font pas bon ménage, et l'aspect global serait
1166 La meilleure chose à faire est d'essayer les deux possibilités et de décider
1167 ce qui vous convient le mieux.
1170 \begin_layout Standard
1171 Par défaut, LyX (dans sa version XForms) utilise des polices bitmap non
1173 Pour les polices avec empattement, il utilise
1177 , pour les polices sans empattement,
1181 , et pour les polices à chasse fixe
1188 \begin_layout Standard
1189 Dans la suite, nous décrivons comment faire si le texte n'est pas joli dans
1191 Nous allons commencer par les paramètres les plus importants : la résolution
1192 et le zoom des polices.
1195 \begin_layout Subsection
1196 Réglage de la Résolution DPI et Agrandissement des Polices
1199 \begin_layout Standard
1200 LyX essaye automatiquement d'ajuster les polices pour se rapprocher autant
1201 que possible de la taille de la version imprimée, en tenant compte de ce
1202 qui s'appelle le facteur d'agrandissement des polices.
1205 \begin_layout Standard
1206 Pour que ça marche sur tous les systèmes, ce réglage se fie à la résolution
1207 de l'écran en points par pouce (DPI), qui doit elle-même être correctement
1209 LyX détecte automatiquement le réglage de résolution de votre système,
1210 avec les informations fournies par le serveur X.
1211 Vous pouvez vérifier que LyX détecte le réglage de résolution en lançant
1219 \begin_layout Standard
1220 Sur de nombreux systèmes, X n'est pas configuré correctement, vous devrez
1221 donc le vérifier à la main.
1225 \begin_inset Quotes fld
1229 \begin_inset Quotes frd
1234 et notez le nombre de DPI correspondant à la résolution que vous utilisez
1235 (ça ressemblera à la valeur détectée par LyX).
1236 C'est le nombre marqué
1239 \begin_inset Quotes fld
1243 \begin_inset Quotes frd
1249 Notez aussi le nombre de pixels en largeur (le premier nombre de
1252 \begin_inset Quotes fld
1256 \begin_inset Quotes frd
1264 \begin_layout Standard
1265 Sortez alors du tiroir une bonne vieille règle, et mesurez la largeur de
1266 l'image sur votre écran.
1267 Convertissez cette longueur en pouces (en divisant le nombre de centimètres
1269 Vous pouvez déterminer le réglage de résolution correct pour votre écran,
1270 en divisant le nombre de pixels par la largeur de l'image.
1271 Si cette résoution est éloignée de plus de 5
1272 \begin_inset space ~
1275 DPI de la valeur détectée, vous devez soit corriger la configuration de
1276 X, soit au moins dire à LyX que la résolution est différente de la valeur
1280 \begin_layout Standard
1281 Si vous ne pouvez pas corriger la configuration de X (ce qui est bien sûr
1282 préférable car d'autres programmes que LyX en bénéficieraient également),
1283 vous pouvez indiquer à LyX la résolution DPI correcte avec la fenêtre
1290 \begin_layout Standard
1291 Si le texte est trop petit ou trop gros à votre goût, vous devez jouer avec
1292 le facteur d'agrandissement des polices.
1293 Ce réglage sert à ajuster la taille du texte en points.
1294 Si votre réglage DPI est correct, et que le facteur d'agrandissement est
1295 de 100, LyX essaiera d'afficher le texte exactement de la même taille que
1296 sur la version imprimée.
1297 Si vous portez le facteur d'agrandissement à 200, il essaiera de l'afficher
1298 2 fois plus gros qu'à l'impression.
1299 Ça ne marche que si LyX trouve une police de la taille appropriée, ce qui
1301 Comme LyX est de toutes façons un système WYSIWYM, cette limitation n'est
1302 pas trop un problème.
1305 \begin_layout Standard
1306 Le facteur d'agrandissement des polices est par défaut de 150 car un moniteur
1307 est en général plus large qu'une feuille de papier, mais vous devriez essayer
1308 de le changer dans le champ
1311 \begin_inset space ~
1320 pour trouver une taille qui vous convienne.
1321 Une fois que vous avez trouvé un réglage qui vous paraît agréable (vous
1322 pouvez utiliser le bouton
1326 pour faire des comparaisons tout en gardant la fenêtre ouverte), vous pouvez
1327 le mettre en valeur par défaut avec le bouton
1334 \begin_layout Standard
1335 Même s'il est souvent possible de trouver une taille de texte adaptée, ça
1336 ne veut pas forcément dire que les polices sont les meilleures disponibles
1338 Pour tirer le maximum de votre système, vous pouvez utiliser les commandes
1339 de sélection de police pour améliorer encore l'aspect du texte.
1342 \begin_layout Subsection
1343 Commandes de définition de police
1346 \begin_layout Standard
1347 Nous avons déjà dit que la version XForms de LyX utilise par défaut des
1348 polices bitmap non ajustables.
1353 pour les polices avec empattement,
1357 pour les polices sans empattement et
1361 pour les polices à chasse fixe.
1364 \begin_layout Standard
1365 Vous pouvez changer tout cela dans la fenêtre
1370 Selon les systèmes, il n'y a pas la même quantité de polices disponibles,
1371 mais il devrait toujours y avoir le programme
1376 Utilisez-le pour repérer des polices qui vous plaisent.
1377 Quand vous en avez trouvé une, essayez d'insérer les deux premiers éléments
1379 \begin_inset Quotes fld
1383 \begin_inset Quotes frd
1387 \begin_inset Quotes fld
1391 \begin_inset Quotes frd
1398 ) dans le champ correspondant de la fenêtre
1407 LyX reformate alors votre document avec la nouvelle police, et si vous
1408 êtes content, il faut
1413 Essayez d'abord de voir s'il y a la police ajustable
1414 \begin_inset Quotes fld
1418 \begin_inset Quotes frd
1421 : c'est un bon point de départ.
1422 Conseil : en regardant les champs
1423 \begin_inset Quotes fld
1427 \begin_inset Quotes frd
1431 \begin_inset Quotes fld
1435 \begin_inset Quotes frd
1442 , vous voyez si vous avez affaire à une police bitmap ou à une police ajustable.
1443 Si la valeur 0 est disponible, la police est ajustable.
1444 Si la valeur 0 est absente, c'est une police bitmap.
1448 \begin_layout Standard
1449 Avant de virer une police bitmap parce que les plus grandes tailles ressemblent
1450 à du Lego, essayez de désactiver le bouton
1451 \begin_inset Quotes fld
1458 \begin_layout Plain Layout
1459 NdT : Use scalable fonts.
1465 \begin_inset Quotes frd
1469 Il ne sert que si vous utilisez des polices bitmap, car ce sont les seules
1470 qui ne s'ajustent pas bien.
1471 Si vous désactivez cette option, LyX n'utilisera que les tailles fixes
1472 disponibles, ce qui garantit aux polices bitmap un bel aspect.
1473 (Vous pouvez connaître toutes les tailles disponibles avec la commande
1483 .) Cependant, le prix à payer est qu'il y aura une plus grande différence
1484 entre la taille à l'écran et la taille à l'impression, car LyX devra se
1485 satisfaire de la taille disponible la plus proche, et n'essaiera pas d'ajuster
1487 Vous risquez aussi de voir des tailles logiques différentes comme
1494 \begin_inset space ~
1499 affichées à l'écran avec la même police, les rendant indistinguables.
1500 Nous avons décidé par défaut d'utiliser des polices ajustables à cause
1501 de ces inconvénients.
1502 Mais comme LyX est un système WYSIWYM, beaucoup de gens préfèrent désactiver
1503 l'option, en gardant présent à l'esprit qu'il ne faut pas se fier à la
1504 taille affichée à l'écran.
1505 Rappelez-vous de toutes façons que cette option n'a d'importance que quand
1506 vous utilisez des polices bitmap.
1507 Les polices ajustables ne seront pas affectées, pour des raisons que vous
1508 devriez maintenant avoir comprises.
1511 \begin_layout Standard
1512 Une dernière remarque à propos de cette option : il faut savoir que ça ne
1513 pose pas de problème d'utiliser ensemble des polices bitmap et des polices
1514 ajustables à des endroits différents.
1515 Par exemple, il est courant d'utiliser la police ajustable
1516 \begin_inset Quotes fld
1520 \begin_inset Quotes frd
1523 pour le texte avec empattement, conjointement avec une version bitmap de
1525 \begin_inset Quotes fld
1529 \begin_inset Quotes frd
1533 Et vous pouvez sans crainte cocher le bouton
1534 \begin_inset Quotes fld
1538 \begin_inset Quotes frd
1541 : il ne s'appliquera qu'à la police Helvetica.
1544 \begin_layout Standard
1545 Parfois on peut passer outre les inconvénients apportés par l'activation
1546 de l'option, en changeant les tailles de polices correspondant aux différentes
1552 pour voir exactement à quelles polices réelles correspondent les tailles
1553 logiques, et essayez d'ajuster les entrées correspondantes dans la fenêtre
1558 jusqu'à ce que vous ayez obtenu les polices désirées.
1559 Ça peut se révéler difficile car LyX utilise les réglages de résolution
1560 DPI et de facteur d'agrandissement pour calculer la taille de police à
1561 réclamer au serveur X, ce qui peut embrouiller la correspondance ainsi
1563 Si vous n'y arrivez pas par tâtonnement, vous pouvez rendre le processus
1564 plus simple en réglant à la fois la résolution DPI et le facteur d'agrandisseme
1565 nt sur 100 -- même si l'on sait que c'est faux.
1566 Bien sûr vos polices ajustables auront alors l'air bizarre, soyez donc
1570 \begin_layout Subsection
1574 \begin_layout Standard
1575 Par défaut, LyX utilise des polices conçues pour écrire des textes dans
1576 des langues d'Europe Occidentale, dont toutes les sortes d'anglais.
1581 qui détermine ce comportement.
1582 Si vous voulez utiliser LyX pour écrire par exemple dans une langue d'Europe
1583 de l'Est, en cyrillique ou dans toute autre langue non couverte par l'encodage
1584 de police ISO-8859-1, vous pouvez en définir un autre en réglant l'encodage
1590 Il faut alors que vous ayez installé des polices spéciales.
1595 , vous pouvez voir si c'est le cas : regardez dans les champs
1596 \begin_inset Quotes fld
1600 \begin_inset Quotes frd
1604 \begin_inset Quotes fld
1608 \begin_inset Quotes frd
1611 s'il y a des valeurs ISO-8859-X différentes de ISO-8859-1, et cherchez
1612 celles qui contiennent les caractères que vous voulez utiliser.
1613 Si vous en trouvez, mettez cette valeur ISO-8859-X dans le champ
1618 Si non, allez chercher des polices appropriées sur le Web.
1619 Pour la version Qt, nous vous recommandons d'utiliser un jeu de polices
1623 \begin_layout Standard
1624 Quand vous avez configuré LyX pour utiliser un encodage de police différent,
1625 vous devez aussi changer la police utilisée dans les fenêtres.
1626 Par exemple, la fenêtre
1629 \begin_inset space ~
1633 \begin_inset space ~
1638 sera incompréhensible si vous ne dites pas à LyX d'y utiliser une autre
1640 Par défaut la police des menus est
1642 -*-helvetica-medium-r
1644 , mais souvent Helvetica n'est pas disponible dans l'encodage dont vous
1646 Vous pouvez alors changer cette police dans la fenêtre
1653 \begin_layout Standard
1654 Comme vous le voyez, il y a un certain nombre d'options qui peuvent servir
1655 à régler finement l'aspect de vos polices.
1656 Il ne faut pas que ça vous dissuade de jouer avec les réglages car après
1657 tout, vous allez peut-être plus tard vous servir de LyX pendant des heures.
1658 Et contrairement aux vrais traitements de texte WYSIWYG où vous êtes contraints
1659 d'utiliser des polices qui doivent avoir un bel aspect à la fois sur le
1660 papier et à l'écran, LyX vous permet d'utiliser à l'écran des polices prévues
1661 pour, tout en utilisant des polices différentes, mieux adaptées, à l'impression.
1664 \begin_layout Section
1666 \begin_inset CommandInset label
1668 name "sec:raccourcis"
1675 \begin_layout Standard
1676 Les raccourcis servent à mettre en relation une fonction et une touche.
1677 Plusieurs fichiers de raccourcis prédéfinis sont disponibles : un jeu de
1678 raccourcis CUA (qui est le jeu de raccourcis clavier habituel sur les PC
1679 et sur CDE), un jeu de raccourcis Emacs, pour ceux d'entre nous qui sont
1680 sur la Voie de la Vérité et refusent de s'abaisser à utiliser autre chose
1684 \begin_layout Plain Layout
1685 Évidemment je blague !
1690 ainsi que des raccourcis spécialisés (broadway et hollywood), et dans des
1691 langues autres que l'anglais (français, allemand, etc.).
1694 \begin_layout Standard
1695 Si vous voulez modifier les raccourcis pour qu'ils soient exactement à votre
1696 goût, copiez le fichier le mieux adapté de
1702 RépUtilisateur/bind/
1705 N'oubliez pas de charger ce nouveau fichier dans LyX avec la fenêtre
1710 (Pour le moment vous devez redémarrer LyX pour que ces changements prennent
1714 \begin_layout Standard
1715 LyX supporte l'internationalisation de l'interface utilisateur (voir le
1717 \begin_inset space ~
1721 \begin_inset CommandInset ref
1723 reference "chap:i18n"
1732 est réglée, par la variable d'environnement
1736 , LyX essaye d'utiliser les fichiers de raccourci préfixés par
1741 Par exemple, vous pouvez mettre une copie traduite d'un des fichiers standard
1742 de raccourcis dans votre répertoire
1746 personnel, et LyX s'en servira automatiquement.
1749 \begin_layout Standard
1750 La syntaxe des fichiers
1757 \begin_layout Standard
1762 bind <combinaison de touches> <fonction_lyx>
1765 \begin_layout Standard
1768 combinaison de touches
1774 (avec tous ses paramètres) doivent être entourés par des guillemets doubles.
1775 Toutes les fonctions LyX sont répertoriées dans le
1778 \begin_inset space ~
1782 \begin_inset space ~
1790 \begin_layout Section
1791 Interface utilisateur
1792 \begin_inset CommandInset label
1801 \begin_layout Standard
1802 On peut modifier l'apparence des menus et de la barre d'outils dans la fenêtre
1808 Il n'y a qu'à changer le fichier
1817 Pour l'instant, il n'y a qu'un seul fichier,
1821 , mais n'hésitez pas à faire des expériences.
1822 Copiez le fichier dans le répertoire
1826 et amusez-vous ! Notez que vous devez redémarrer LyX pour que les changements
1830 \begin_layout Standard
1831 La syntaxe des fichiers
1835 est simple : jetez un oeil sur
1852 doivent être terminées explicitement par un
1857 Elles peuvent contenir
1877 et dans le cas du menu
1878 \begin_inset Quotes fld
1882 \begin_inset Quotes frd
1890 Un mot d'avertissement.
1903 , mais ils sont définis comme
1914 \begin_layout Section
1915 Convertisseurs, Formats et Visionneuses
1918 \begin_layout Standard
1919 LyX a un nouveau mécanisme pour convertir à partir de et vers tout format
1920 de fichier en utilisant des programmes externes.
1921 Choisissez deux formats, par exemple LaTeX et PDF.
1922 Choisissez maintenant un convertisseur de l'un des formats vers l'autre.
1923 Dans notre exemple, il existe deux programmes.
1926 \begin_layout Enumerate
1927 Une conversion directe de LaTeX vers PDF avec
1932 \begin_layout Enumerate
1933 Une conversion moins directe, avec des formats et des convertisseurs intermédiai
1934 res : de LaTeX à DVI (avec
1938 ) à PostScript® (avec
1949 \begin_layout Standard
1950 LyX choisira toujours le chemin le plus direct possible, pour utiliser les
1951 deux vous devez donc définir deux noms de format différents pour les fichiers
1957 Les deux sont inclus par défaut dans la fenêtre
1962 Jetez-y un oeil et inventez vos propres conversions !
1965 \begin_layout Standard
1966 De plus, chaque format peut avoir une visionneuse associée.
1967 Par exemple, vous pouvez définir
1971 comme visionneuse pour les fichiers PostScript®, ou
1975 pour visionner la sortie LaTeX.
1976 Vous pouvez changer la visionneuse (et les options à lui fournir) dans
1979 Éditer\SpecialChar \menuseparator
1980 Préférences\SpecialChar \menuseparator
1984 Par exemple, pour changer la visionneuse
1988 , choisissez le format
1992 dans la fenêtre, mettez
1996 (par exemple) comme visionneuse, et faites
2003 \begin_layout Section
2004 Options d'exportation ASCII
2007 \begin_layout Standard
2008 \begin_inset VSpace bigskip
2014 \begin_layout Standard
2016 Il y a quelques commandes qui peuvent servir pour
2017 \begin_inset Quotes fld
2021 \begin_inset Quotes frd
2024 les fichiers exportés en texte ASCII.
2025 Notez que LyX détecte automatiquement les réglages les meilleurs pour votre
2026 système au moment de l'installation, mais vous pouvez les modifier si vous
2027 ne partagez pas son avis.
2028 Vous trouverez ces réglages dans
2030 Éditer\SpecialChar \menuseparator
2031 Préférences\SpecialChar \menuseparator
2032 Sorties\SpecialChar \menuseparator
2038 \begin_layout Description
2043 \begin_inset space ~
2049 Cette option définit la commande à utiliser pour produire de meilleurs
2050 tableaux ASCII avec les commandes UNIX
2054 (voir leurs pages de man pour plus d'information).
2055 Si elle n'est pas définie, LyX utilise son propre outil de formatage (moins
2059 \begin_layout Description
2064 \begin_inset space ~
2068 \begin_inset space ~
2074 Définit la longueur par défaut d'une ligne dans le fichier ASCII produit.
2075 Réglée à 0, il n'y a pas de passage à la ligne.
2078 \begin_layout Section
2082 \begin_layout Standard
2083 Il y a un tas d'options de configuration pour interagir avec l'imprimante
2085 Vous trouverez ces réglages dans
2087 Éditer\SpecialChar \menuseparator
2088 Préférences\SpecialChar \menuseparator
2089 Sorties\SpecialChar \menuseparator
2093 Normalement, les valeurs par défaut sont suffisantes, si cependant votre
2094 commande d'impression requière des noms d'options différents, vous pouvez
2095 les modifier à cet endroit.
2098 \begin_layout Subsection
2099 Changer les Couleurs
2102 \begin_layout Standard
2103 Vous pouvez changer les couleurs de LyX dans la nouvelle fenêtre
2108 Autrement, si vous êtes très en forme, vous pouvez utiliser la fonction
2116 \begin_inset space ~
2120 \begin_inset space ~
2125 ), de la façon suivante :
2128 \begin_layout Standard
2131 set-color NomLyX CouleurX11
2134 \begin_layout Standard
2135 Voici une liste (incomplète) des fonctions et des couleurs par défaut :
2138 \begin_layout Standard
2140 \begin_inset Tabular
2141 <lyxtabular version="3" rows="10" columns="3">
2143 <column alignment="left" valignment="top" width="0pt">
2144 <column alignment="left" valignment="top" width="0pt">
2145 <column alignment="center" valignment="top" width="0pt">
2147 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
2150 \begin_layout Plain Layout
2165 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
2168 \begin_layout Plain Layout
2174 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
2177 \begin_layout Plain Layout
2195 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2198 \begin_layout Plain Layout
2213 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2216 \begin_layout Plain Layout
2217 texte en arrière-plan
2222 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2225 \begin_layout Plain Layout
2242 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2245 \begin_layout Plain Layout
2260 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2263 \begin_layout Plain Layout
2264 texte au premier plan
2269 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2272 \begin_layout Plain Layout
2289 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2292 \begin_layout Plain Layout
2307 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2310 \begin_layout Plain Layout
2316 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2319 \begin_layout Plain Layout
2336 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2339 \begin_layout Plain Layout
2354 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2357 \begin_layout Plain Layout
2372 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2375 \begin_layout Plain Layout
2392 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2395 \begin_layout Plain Layout
2410 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2413 \begin_layout Plain Layout
2445 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2448 \begin_layout Plain Layout
2465 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2468 \begin_layout Plain Layout
2483 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2486 \begin_layout Plain Layout
2492 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2495 \begin_layout Plain Layout
2512 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2515 \begin_layout Plain Layout
2530 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2533 \begin_layout Plain Layout
2539 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2542 \begin_layout Plain Layout
2559 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2562 \begin_layout Plain Layout
2577 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2580 \begin_layout Plain Layout
2586 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2589 \begin_layout Plain Layout
2606 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
2609 \begin_layout Plain Layout
2624 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
2627 \begin_layout Plain Layout
2628 arrière-plan d'une sélection
2633 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
2636 \begin_layout Plain Layout
2659 \begin_layout Section
2660 Les réglages autodétectés
2663 \begin_layout Standard
2664 \begin_inset CommandInset label
2666 name "sec:autodetection"
2670 LyX détecte plusieurs choses tout seul quand vous faites
2672 Éditer\SpecialChar \menuseparator
2676 Dans cette section, nous indiquons celles qui sont de l'ordre des préférences
2680 \begin_layout Description
2686 plaintext_roff_command
2701 , selon ce qui est disponible.
2704 \begin_layout Description
2717 plus un tas d'options.
2720 \begin_layout Description
2733 sur les systèmes qui ont cette commande (System V),
2740 \begin_layout Description
2746 print_spool_printerprefix
2757 , selon qu'il ait trouvé
2768 \begin_layout Description
2781 s'il a trouvé les polices
2785 et si LaTeX est configuré pour supporter ces polices.
2786 Vous pouvez le mettre à la main si vous n'avez que les polices
2793 \begin_layout Section
2797 \begin_layout Standard
2798 Il y a beaucoup d'autres options de configuration qui peuvent servir à personnal
2799 iser le comportement de LyX.
2800 Il nous faut encore les documenter ici, mais encore une fois, la plupart
2801 devraient être assez évidentes.
2802 Vous pouvez poser des questions sur les listes de diffusion si vous avez
2803 besoin de plus d'informations, ce qui nous conduira éventuellement à étendre
2807 \begin_layout Chapter
2808 Internationaliser LyX
2809 \begin_inset CommandInset label
2818 \begin_layout Standard
2819 Il est possible de traduire l'interface utilisateur de LyX.
2820 La dernière fois que nous avons vérifié, LyX était disponible en 14 langues
2821 y compris l'anglais.
2822 La langue que vous avez choisie est appelée votre
2827 (Pour plus de renseignements sur les réglages de localisation, voyez la
2828 documentation de votre système d'exploitation sur les locales.
2829 Pour Linux, la page de man de locale(5) est un bon point de départ.)
2832 \begin_layout Standard
2833 Notez que ces traductions fonctionnent, mais présentent quelques failles.
2834 En particulier, toutes les fenêtres ont été tracées en fonction du texte
2835 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
2836 dans l'espace alloué.
2837 Ce n'est qu'un problème d'affichage sans conséquence.
2838 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
2840 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
2841 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
2843 Nous essaierons de faire disparaître ces inconvénients dans les version
2847 \begin_layout Section
2848 Sélectionner une autre langue pour l'interface utilisateur
2851 \begin_layout Standard
2852 Cette fonction est désactivée par défaut, et le texte est donc en anglais.
2853 Pour activer une autre langue, vous devez changer une variable d'environnement.
2857 \begin_inset Quotes fld
2861 \begin_inset Quotes frd
2866 dans les shells csh ou
2869 \begin_inset Quotes fld
2873 \begin_inset Quotes frd
2878 dans les shells sh, en remplaçant les
2882 par le code à deux lettres correspondant à la langue de votre choix.
2887 correspond au français.
2890 \begin_layout Standard
2891 Normalement, vous allez mettre la ligne appropriée dans
2899 pour que la traduction soit activée par défaut.
2900 Rappelez-vous que ça ne marchera pas si LyX est configuré et compilé avec
2904 \begin_inset Quotes fld
2908 \begin_inset Quotes frd
2916 \begin_layout Section
2920 \begin_layout Subsection
2921 Traduire l'interface graphique (messages textuels)
2924 \begin_layout Standard
2925 LyX utilise la bibliothèque GNU
2929 pour gérer l'internationalisation de l'interface.
2930 Pour que LyX parle votre langue favorite dans tous les menus et fenêtres,
2931 vous avez besoin d'un fichier
2936 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
2941 et installer ce dernier.
2942 Tout ce processus est expliqué dans la documentation de GNU
2946 , mais voici un résumé de ce qu'il faut faire (
2952 est le code de la langue) :
2955 \begin_layout Itemize
2958 RÉP-SOURCE-LYX/po/lyx.pot
2971 n'existe pas, il peut être recréé avec
2975 dans ce répertoire, ou bien vous pouvez utiliser le fichier po d'une autre
2976 langue comme modèle).
2979 \begin_layout Itemize
2989 \begin_layout Plain Layout
2990 Nous vous recommandons d'utiliser Emacs, car la distribution de
2994 comprend un mode bien pratique pour vous aider dans l'édition.
3002 Pour certains menus, il y a aussi des touches de raccourci qui doivent
3004 Ces touches viennent après un
3007 \begin_inset Quotes fld
3011 \begin_inset Quotes frd
3016 , et doivent être adaptées au texte traduit.
3017 Il y a un outil appelé
3021 écrit en Prolog dans
3023 RÉP-SOURCE-LYX/development/tools/
3025 qui peut aider à déterminer les touches de raccourci.
3026 Notez que XForms (au moins la version 0.86) ne peut rien gérer d'autre comme
3027 touches de raccourci que des caractères codés sur 7 bits (ASCII standard).
3028 Vous devez aussi remplir les champs au début du nouveau fichier
3032 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
3033 joindre pour proposer des suggestions, ou pour démolir votre travail.
3036 \begin_layout Itemize
3045 \begin_inset Newline newline
3067 \begin_layout Itemize
3072 dans votre répertoire de locales, dans le répertoire correspondant aux
3073 messages pour la langue
3084 \begin_inset Newline newline
3089 /usr/local/share/locale/
3098 \begin_layout Standard
3099 Pour ajouter un nouveau fichier
3107 de LyX il faut changer les scripts de configuration et quelques autres
3108 choses, mais vu la façon dont marche
3112 , vous n'avez pas besoin du code source de LyX pour le traduire -- il vous
3121 déjà existant) et les outils
3128 \begin_layout Standard
3129 Si vous avez écrit un fichier de traduction pour une langue que LyX ne gère
3130 pas encore, nous vous encourageons à nous le soumettre.
3131 Dans ce cas, nous vous recommandons de lire le
3139 pour plus d'informations.
3142 \begin_layout Subsection
3143 Traduire la documentation
3146 \begin_layout Standard
3147 La documentation en ligne (dans le menu
3151 ) peut (et doit !) être traduite.
3152 S'il existe une traduction de la documentation
3156 \begin_layout Plain Layout
3157 En février 2003, presque toutes les docs avaient été traduites en français
3162 \begin_inset space ~
3167 avait été traduit en au moins 12 langues, avec d'autres traductions en
3169 L'éventail de documents traduits s'élargit rapidement.
3174 , et si la locale est correctement réglée, LyX affichera tout seul la version
3176 LyX cherche les versions traduites sous le nom
3190 est la langue définie par la variable d'environnement
3195 S'il n'y en a pas de traduction, c'est la version anglaise qui est affichée.
3196 Notez que les versions traduites doivent avoir le même nom de fichier (ici
3202 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
3203 un excellent moyen de corriger la documentation d'origine !), il y a un
3204 certain nombre de choses que vous devez faire tout de suite :
3207 \begin_layout Itemize
3212 , qui explique comment écrire la documentation de LyX.
3213 Faites spécialement attention à la section sur la traduction.
3216 \begin_layout Itemize
3217 Faire un tour sur la page web de la traduction des documentations sur le
3218 site des développeurs de LyX
3219 \begin_inset Flex URL
3222 \begin_layout Plain Layout
3224 http://devel.lyx.org/
3230 De cette façon, vous pourrez voir quels documents ont déjà été traduits
3231 dans votre langue, s'il y en a
3235 \begin_layout Plain Layout
3236 NdT : Pour le français, le site web est à l'adresse
3237 \begin_inset Flex URL
3240 \begin_layout Plain Layout
3242 http://perso.wanadoo.fr/adrien.rebollo/lyxfr/lyxfr.html
3253 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
3255 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
3258 \begin_layout Standard
3259 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
3260 pourront vous éviter des ennuis :
3263 \begin_layout Itemize
3264 Joignez-vous à l'équipe de documentation !
3270 Aide\SpecialChar \menuseparator
3273 ) explique comment faire.
3274 C'est d'ailleurs le premier document à traduire.
3277 \begin_layout Itemize
3278 Étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
3279 La typographie est un art ancien et au cours des siècles, une grande variété
3280 de conventions ont vu le jour dans les différentes parties du globe.
3281 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
3283 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
3287 Attention ! La typographie peut devenir une passion !
3292 \begin_layout Itemize
3293 Faites une copie du document.
3294 Ce sera votre fichier de travail.
3295 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
3303 \begin_layout Itemize
3304 De temps à autre le document original (de l'équipe LyX) est mis à jour.
3305 Utilisez l'interface ViewCVS à l'adresse
3306 \begin_inset Flex URL
3309 \begin_layout Plain Layout
3311 http://www.lyx.org/viewcvs.cgi/lyxdoc/
3316 pour voir ce qui a changé
3320 \begin_layout Plain Layout
3321 Vous pouvez aussi garder une copie de la dernière version du document anglais
3322 que vous avez traduit.
3328 De cette façon vous pouvez voir facilement les parties de votre document
3329 qui ont besoin d'être mises à jour
3333 \begin_layout Plain Layout
3334 NdT : Je conseille très vivement de partir des fichiers disponibles sur
3335 le CVS, et de ne pas perdre de temps à traduire la version contenue dans
3336 votre distribution pour s'apercevoir trop tard que tout est périmé.
3344 \begin_layout Itemize
3345 Si vous avez trouvé une erreur dans le document original, corrigez-la et
3346 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
3347 de rejoindre, n'est-ce pas ?)
3350 \begin_layout Section
3351 Support de Clavier International
3354 \begin_layout Standard
3357 [Note de l'Éditeur : La section qui suit a été écrite par
3362 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
3363 style de la Documentation et pour utiliser les nouvelles fonctions de la
3365 Le tout doit aussi être fusionné avec la section d'après.
3369 \begin_layout Subsection
3370 Définir ses propres réaffectations clavier : Format de fichier
3375 \begin_layout Standard
3376 Regardons d'un peu plus près un fichier de définition de clavier.
3377 C'est un fichier ASCII qui définit :
3380 \begin_layout Itemize
3381 des correspondances touche à touche ou touche à chaîne
3384 \begin_layout Itemize
3388 \begin_layout Itemize
3389 des exceptions des touches mortes
3392 \begin_layout Standard
3393 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
3397 \begin_layout Quotation
3409 \begin_layout Standard
3414 est la touche à traduire et
3418 est la chaîne à insérer dans le document.
3419 Pour définir des touches mortes, faites :
3422 \begin_layout Quotation
3427 kmod touche touche_morte
3430 \begin_layout Standard
3435 est la touche du clavier et
3439 est le nom de la touche morte.
3440 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
3444 \begin_layout Quotation
3448 \begin_inset space \hfill{}
3454 \begin_layout Quotation
3456 \begin_inset space \hfill{}
3462 \begin_layout Quotation
3464 \begin_inset space \hfill{}
3470 \begin_layout Quotation
3472 \begin_inset space \hfill{}
3478 \begin_layout Quotation
3480 \begin_inset space \hfill{}
3486 \begin_layout Quotation
3488 \begin_inset space \hfill{}
3495 \begin_layout Plain Layout
3507 \begin_layout Quotation
3509 \begin_inset space \hfill{}
3515 \begin_layout Quotation
3517 \begin_inset space \hfill{}
3524 \begin_layout Plain Layout
3536 \begin_layout Quotation
3538 \begin_inset space \hfill{}
3544 \begin_layout Quotation
3546 \begin_inset space \hfill{}
3552 \begin_layout Quotation
3554 \begin_inset space \hfill{}
3561 \begin_layout Plain Layout
3573 \begin_layout Quotation
3575 \begin_inset space \hfill{}
3582 \begin_layout Plain Layout
3594 \begin_layout Quotation
3596 \begin_inset space \hfill{}
3602 \begin_layout Quotation
3603 hungarian umlaut (hug)
3604 \begin_inset space \hfill{}
3610 \begin_layout Quotation
3612 \begin_inset space \hfill{}
3618 \begin_layout Quotation
3620 \begin_inset space \hfill{}
3627 \begin_layout Plain Layout
3639 \begin_layout Standard
3640 Dans beaucoup de claviers internationaux il y a des exceptions dans les
3641 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
3644 \begin_layout Quotation
3649 kxmod touche_morte touche chaîne_sortie
3652 \begin_layout Standard
3653 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
3654 xe-o, il faut donc mettre :
3657 \begin_layout Quotation
3671 \begin_layout Standard
3672 pour le faire marcher correctement.
3673 Vous devez aussi définir comme des exceptions les touches mortes avec i
3674 et j, pour enlever le point avant d'insérer une marque d'accentuation.
3675 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
3678 \begin_layout Standard
3679 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
3680 pour l'entrer, il faut taper un double antislash.
3685 ont aussi un sens différent.
3690 indique les commentaires, les guillemets entourent les commandes style
3692 Pour entrer un guillemet, il faut taper
3711 \begin_layout Standard
3712 Si vous faites un fichier de réaffectation clavier qui marche pour votre
3713 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
3714 distribution de réaffectations clavier.
3717 \begin_layout Standard
3718 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
3719 ion clavier, comme :
3722 \begin_layout Itemize
3727 kinclude nom_fichier
3730 \begin_inset space \hfill{}
3733 inclut un autre fichier (
3740 \begin_layout Itemize
3748 \begin_inset space \hfill{}
3751 définit un programme externe de traduction (
3758 \begin_layout Standard
3759 Il devrait aussi chercher dans
3763 les valeurs par défaut (par exemple, une option
3769 pour inclure le clavier par défaut).
3772 \begin_layout Section
3773 Les Claviers Internationaux
3774 \begin_inset CommandInset label
3783 \begin_layout Standard
3784 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
3794 Ces sections devraient vous aider à concevoir votre propre réaffectation
3795 clavier si celles fournies ne vous donnent pas satisfaction.
3798 \begin_layout Subsection
3804 \begin_layout Standard
3809 fait correspondre des appuis clavier à des caractères ou à des chaînes
3811 Il définit une réaffectation clavier
3815 \begin_layout Plain Layout
3816 NdT : Keyboard MAPping.
3822 Cette section décrit les mots clés
3845 \begin_layout Labeling
3846 \labelwidthstring 00.00.0000
3851 Fait correspondre un caractère à une chaîne
3854 \begin_layout LyX-Code
3863 \begin_layout Standard
3864 Ça fait correspondre
3877 , le guillemet double (
3887 ) doivent être protégés par un antislash (
3896 \begin_layout Standard
3897 Voici un exemple de commande
3901 qui fait s'afficher le symbole
3905 quand on tape la touche
3912 \begin_layout LyX-Code
3918 \begin_layout Labeling
3919 \labelwidthstring 00.00.0000
3924 Définit un caractère accentué
3927 \begin_layout LyX-Code
3933 caractère accent autorisés
3936 \begin_layout Standard
3950 C'est le principe de la touche morte
3954 \begin_layout Plain Layout
3959 désigne une touche qui seule ne produit pas de caractère, mais qui produit
3960 le caractère accentué voulu quand elle est suivie par une autre touche
3962 Par exemple, pour écrire un
3965 \begin_inset Quotes fld
3969 \begin_inset Quotes frd
3974 sur un clavier français, il faut d'abord taper sur
3977 \begin_inset Quotes fld
3981 \begin_inset Quotes frd
3989 \begin_inset Quotes fld
3993 \begin_inset Quotes frd
4006 \begin_layout Standard
4011 puis une autre touche qui ne fait pas partie des caractères
4015 , vous obtiendrez un
4019 suivi par l'autre touche non autorisée.
4024 efface une touche morte, si vous tapez
4032 , le curseur ne recule pas mais annule l'effet que
4036 aurait pu avoir sur la touche suivante.
4039 \begin_layout Standard
4040 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
4041 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
4045 \begin_layout LyX-Code
4048 kmod ' acute aeiouAEIOU
4051 \begin_layout Labeling
4052 \labelwidthstring 00.00.0000
4057 Définit une exception au caractère accentué
4060 \begin_layout LyX-Code
4066 accent caractère résultat
4069 \begin_layout Standard
4070 Ça définit une exception pour l'
4083 doit avoir été assigné auparavant par une déclaration
4093 ne doit pas faire partie des caractères
4102 Quand vous tapez la séquence
4115 Si une telle déclaration n'existe pas dans le fichier
4125 touche_accent caractère
4131 est le premier paramètre de la déclaration
4140 \begin_layout Standard
4141 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
4145 \begin_layout LyX-Code
4159 \begin_layout Labeling
4160 \labelwidthstring 00.00.0000
4165 Combine deux caractères accentués
4168 \begin_layout LyX-Code
4174 accent1 accent2 autorisés
4177 \begin_layout Standard
4178 Celui-ci est assez ésotérique.
4179 Il vous permet de combiner les effets de l'
4187 (dans cet ordre !) sur les caractères
4200 doivent avoir été définies par une commande
4213 \begin_layout Standard
4214 Voyez cet exemple extrait du fichier
4221 \begin_layout LyX-Code
4224 kmod ; acute aeioyvhAEIOYVH
4227 \begin_layout LyX-Code
4233 \begin_layout LyX-Code
4236 kcomb acute umlaut iyIY
4239 \begin_layout Standard
4240 Ça vous permet de taper
4244 et d'avoir l'effet de
4257 annule la dernière touche morte, donc si vous tapez
4276 \begin_layout Subsection
4282 \begin_layout Standard
4283 Après que la réaffectation
4287 a été effectuée, un fichier
4291 convertit les chaînes de symboles obtenues dans la police de caractères.
4292 Actuellement, la distribution de LyX comprend au moins les fichiers
4303 \begin_layout Standard
4304 En général le fichier
4308 est une suite de déclarations de la forme :
4311 \begin_layout LyX-Code
4315 numéro_du_caractère chaîne
4318 \begin_layout Standard
4319 Par exemple, pour affecter
4325 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
4329 \begin_layout LyX-Code
4337 \begin_layout Standard
4353 Notez que le même caractère peut servir pour plus d'une chaîne.
4361 \begin_layout LyX-Code
4373 \begin_inset Newline newline
4389 \begin_layout Standard
4390 Si LyX ne trouve pas de correspondance pour la chaîne produite par une touche
4391 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
4392 à un caractère accentué et va essayer à l'écran de tracer un accent par
4393 dessus le caractère.
4396 \begin_layout Subsection
4400 \begin_layout Standard
4401 Il y a une autre façon d'ajouter le support pour des caractères internationaux
4402 par l'intermédiaire des touches mortes.
4403 Une touche morte marche en combinaison avec une lettre pour produire un
4405 Ici, nous allons expliquer comment créer une touche morte vraiment simple
4406 pour montrer comment elles marchent.
4409 \begin_layout Standard
4410 Supposez que vous ayez besoin du caractère circonflexe
4414 \begin_layout Plain Layout
4415 NdT : déjà présent en français, mais nous allons conserver cet exemple.
4423 \begin_inset Quotes fld
4427 \begin_inset Quotes frd
4433 Vous devez faire correspondre la touche circonflexe à la commande LyX
4442 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
4443 par une lettre, il y aura un accent circonflexe dessus.
4444 Par exemple, la séquence
4447 \begin_inset Quotes fld
4451 \begin_inset Quotes frd
4459 \begin_inset Quotes fld
4463 \begin_inset Quotes frd
4469 Cependant, si vous essayez de taper
4472 \begin_inset Quotes fld
4476 \begin_inset Quotes frd
4481 , LyX va se plaindre avec un bip, car un
4484 \begin_inset Quotes fld
4488 \begin_inset Quotes frd
4493 ne prend jamais d'accent circonflexe.
4498 après une touche morte fait s'afficher l'accent seul.
4499 Notez bien ce dernier point ! Si vous faites correspondre une touche à
4500 une touche morte, vous devez faire correspondre le caractère sur cette
4501 touche à une touche différente.
4502 Faire correspondre la virgule à une cédille est une mauvaise idée, car
4503 vous n'aurez plus que des cédilles à la place des virgules.
4506 \begin_layout Standard
4507 Une façon courante de créer des touches mortes est d'utiliser
4519 en combinaison avec un accent, comme
4522 \begin_inset Quotes fld
4526 \begin_inset Quotes frd
4534 \begin_inset Quotes fld
4538 \begin_inset Quotes frd
4544 Une autre méthode met en jeu
4555 \begin_inset space ~
4559 \begin_inset space ~
4564 ) pour configurer la touche spéciale
4569 Elle agit un peu comme
4573 et permet de faire correspondre des touches à des caractères accentués.
4574 Vous pouvez aussi transformer des touches en touches mortes en les affectant
4575 à quelque chose comme
4579 puis en affectant cette touche symbolique à la commande LyX correspondante
4583 \begin_layout Plain Layout
4588 : C'est exactement ce que je fais dans mes fichiers
4600 \begin_inset space ~
4608 \begin_inset space ~
4613 ) est configurée comme
4617 et j'ai affecté des choses comme
4620 \begin_inset space ~
4628 \begin_inset space ~
4633 à un tas de touches symboliques
4636 \begin_inset Quotes fld
4640 \begin_inset Quotes frd
4646 C'est comme ça que j'obtiens tous mes caractères accentués.
4652 Vous pouvez transformer à peu près n'importe quelle touche en touche
4660 , une touche de fonction inutilisée, etc.
4661 Quant aux commandes LyX qui produisent des accents, voyez à l'entrée
4668 \begin_inset space ~
4672 \begin_inset space ~
4678 Là-bas il y a la liste complète.
4681 \begin_layout Subsection
4682 Enregistrer votre Configuration Linguistique
4685 \begin_layout Standard
4686 \begin_inset CommandInset label
4688 name "sec:enreg-langue"
4692 Vous pouvez éditer vos préférences dans la fenêtre
4694 Éditer\SpecialChar \menuseparator
4697 pour que LyX démarre avec l'environnement linguistique que vous souhaitez,
4698 automatiquement configuré.
4701 \begin_layout LyX-Code
4705 \begin_layout Chapter
4706 Installer de Nouvelles Classes de Document, Formats et Modèles
4707 \begin_inset CommandInset label
4709 name "chap:classe-texte"
4717 \begin_layout Plain Layout
4718 Installer de Nouvelles Classes
4726 \begin_layout Standard
4727 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
4728 fichiers de format LyX ou de modèle, et nous vous offrons une révision
4729 des procédures correctes d'installation de nouvelles classes de document
4731 D'abord quelques définitions : une classe de document est un fichier LaTeX
4732 (d'habitude avec l'extension
4740 ) qui décrit la mise en page d'un document -- par exemple un article, un
4741 rapport, un preprint de publication, etc.
4742 -- et toutes les commandes nécessaires pour réaliser cette mise en page.
4743 Un fichier de format
4747 \begin_layout Plain Layout
4749 \begin_inset Quotes fld
4753 \begin_inset Quotes frd
4761 est un fichier LyX correspondant à une classe de document LaTeX, qui dit
4763 \begin_inset Quotes fld
4767 \begin_inset Quotes frd
4770 les choses à l'écran pour les rendre ressemblantes avec la version imprimée.
4771 Plus précisément, un fichier de format décrit une
4772 \begin_inset Quotes fld
4776 \begin_inset Quotes frd
4779 , qui est le schéma interne utilisé par LyX pour l'affichage à l'écran.
4781 \begin_inset Quotes fld
4785 \begin_inset Quotes frd
4789 \begin_inset Quotes fld
4793 \begin_inset Quotes frd
4796 sont des termes à peu près interchangeables, mais il est préférable de
4797 parler de format pour le fichier, et de classe de texte pour ce qui est
4798 présent dans la mémoire.
4799 Un fichier modèle est simplement un document LyX qui contient un ensemble
4800 d'entrées prédéfinies pour une classe de document donnée, entrées généralement
4801 nécessaires avec cette classe.
4802 Les modèles sont notamment utiles pour les
4803 \begin_inset Quotes fld
4807 \begin_inset Quotes frd
4810 de publications soumises sous format électronique.
4813 \begin_layout Section
4814 Installer un nouveau paquetage LaTeX
4817 \begin_layout Standard
4818 Certaines installations peuvent ne pas contenir le paquetage LaTeX que vous
4819 vouliez justement utiliser avec LyX.
4820 Par exemple, vous pouvez avoir besoin de FoilTeX, un paquetage courant
4821 (et très puissant) pour préparer des transparents pour rétroprojecteurs.
4822 Voici les étapes pour installer un paquetage si vous utilisez teTeX ou
4823 une autre distribution basée sur web2c.
4826 \begin_layout Enumerate
4827 Procurez-vous le paquetage sur le CTAN ou ailleurs
4831 \begin_layout Plain Layout
4835 \begin_inset space ~
4840 pour savoir ce qu'est le CTAN et où l'on peut trouver les classes de document
4849 \begin_layout Enumerate
4854 (qui réside habituellement dans le répertoire
4858 , mais il vous faudra peut-être faire
4863 Il décrit comment ajouter un répertoire
4867 local ; suivez les instructions.
4868 Vous devez insérer le nom de votre répertoire
4881 est un endroit logique pour installer les logiciels qui ne viennent pas
4882 avec votre distribution, vous pouvez donc utiliser
4887 D'habitude, vous n'avez que deux choses à modifier :
4891 \begin_layout Enumerate
4896 sur le répertoire que vous avez choisi, par exemple :
4897 \begin_inset Newline newline
4902 TEXMFLOCAL = /usr/local/texmf
4905 \begin_layout Enumerate
4910 inclut bien la variable
4915 \begin_inset Newline newline
4920 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
4924 \begin_layout Enumerate
4925 Créez votre répertoire
4934 Vous devez suivre la structure de votre répertoire
4938 existant (par exemple, les paquetages LaTeX doivent aller dans
4940 /usr/local/texmf/tex/latex/
4945 \begin_layout Enumerate
4946 Installez le paquetage.
4947 Par exemple, vous pouvez décompresser l'archive FoilTeX et créer
4949 /usr/local/texmf/tex/latex/foiltex
4956 contient différents fichiers.
4959 \begin_layout Enumerate
4965 Ça devrait entre autres créer
4967 /usr/local/texmf/ls-R
4972 \begin_layout Enumerate
4975 Éditer\SpecialChar \menuseparator
4982 \begin_layout Standard
4983 Maintenant vous devriez voir votre nouveau paquetage -- par exemple
4986 \begin_inset space ~
4997 Format\SpecialChar \menuseparator
4998 Document\SpecialChar \menuseparator
5002 Notez qu'il y a des façons plus simples d'installer des paquetages : vous
5003 pouvez ajouter un lien au répertoire du nouveau paquetage dans le répertoire
5008 , n'oubliez pas de lancer ensuite
5012 ), ou parfois simplement régler la variable d'environnement
5016 pour inclure le nouveau paquetage.
5017 Cependant, la procédure stricte décrite dans
5021 est garantie de fonctionner, vous devez donc la suivre sauf si les circonstance
5022 s l'empêchent absolument : par exemple si vous n'avez pas les droits de
5026 \begin_layout Section
5030 \begin_layout Standard
5031 Cette section explique comment écrire et installer vos propres fichiers
5032 de format LyX (aussi connus sous le nom de classes de texte) et prend pour
5042 décrivent les styles de paragraphe disponibles pour un document donné et
5043 la façon avec laquelle LyX doit les afficher.
5044 Nous essayons ici de donner une description complète de la procédure à
5045 suivre ; il y a cependant une telle variété de classes LaTeX supportant
5046 des types de document très différents que nous ne pouvons pas espérer couvrir
5047 tous les cas possibles ni tous les problèmes que vous pourrez rencontrer.
5050 \begin_layout Standard
5051 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
5052 de regarder les formats exemples distribués avec LyX.
5053 Si vous utilisez une classe de document LaTeX qui pourrait intéresser d'autres
5054 personnes, et que vous avez un format LyX correspondant, n'hésitez pas
5055 à nous envoyer le tout, pour que nous puissions le mettre dans la distribution.
5058 \begin_layout Standard
5059 Toutes les balises décrites dans ce chapitre sont insensibles à la casse
5072 sont une seule et même commande.
5073 Les valeurs possibles sont inscrites entre crochets après le nom de la
5075 La valeur par défaut d'une fonction quand elle n'est pas définie dans le
5076 fichier décrivant la classe de texte est
5083 Si le paramètre est d'un type particulier la valeur par défaut est indiquée
5094 \begin_layout Subsection
5095 Gérer de nouvelles classes de document
5098 \begin_layout Standard
5101 There are two situations you are likely to encounter when wanting to support
5102 a new LaTeX document class, involving LaTeX2e class (
5113 \begin_layout Standard
5114 Les deux situations que vous êtes probablement susceptibles de rencontrer
5115 quand vous voulez gérer une nouvelle classe de document LaTeX sont les
5116 fichiers LaTeX2e de classe (
5127 \begin_layout Subsection
5128 Format pour un fichier
5133 \begin_layout Standard
5134 Si votre nouvelle classse de document est fournie sous la forme d'un fichier
5135 de style à utiliser en combinaison avec une classe de document existante,
5136 déjà supportée, commencez par copier le fichier de format de la classe
5137 de document en question dans votre répertoire local.
5138 Dans notre exemple, le fichier de style sera appelé
5142 et il doit être utilisé avec la classe standard
5149 \begin_layout LyX-Code
5150 cp report.layout ~/.lyx/layouts/ma_classe.layout
5153 \begin_layout Standard
5158 et changez la ligne :
5161 \begin_layout LyX-Code
5164 DeclareLaTeXClass{report}
5167 \begin_layout Standard
5171 \begin_layout LyX-Code
5174 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
5177 \begin_layout Standard
5181 \begin_layout LyX-Code
5183 \begin_inset Newline newline
5188 usepackage{ma_classe}
5189 \begin_inset Newline newline
5195 \begin_layout Standard
5196 près du début du fichier.
5199 \begin_layout Standard
5200 Démarrez LyX et faites
5202 Éditer\SpecialChar \menuseparator
5206 Redémarrez LyX et essayez de créer un nouveau document.
5210 \begin_inset Quotes fld
5214 \begin_inset space ~
5218 \begin_inset Quotes frd
5223 parmi les classes de document dans la fenêtre
5225 Format\SpecialChar \menuseparator
5226 Document\SpecialChar \menuseparator
5230 Il est probable que certaines des commandes de section devront être différentes
5231 de celles de la classe de base
5235 \begin_layout Plain Layout
5243 , vous pouvez donc jouer avec les réglages des différentes sections si vous
5248 \begin_layout Subsection
5249 Format pour un fichier
5254 \begin_layout Standard
5255 Dans ce cas, vous devrez probablement créer votre propre format.
5256 Nous vous suggérons fortement de copier un fichier de format existant qui
5257 utilise une classe LaTeX similaire et de le modifier si c'est possible.
5258 Utilisez au moins un fichier existant comme point de départ pour savoir
5259 quels sont les éléments dont vous devez vous occuper.
5260 Encore une fois, les spécificités sont couvertes plus bas.
5263 \begin_layout Section
5264 Déclarer une nouvelle classe de texte
5267 \begin_layout Standard
5268 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
5269 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
5270 propre fichier de format.
5271 Notre conseil est d'aller doucement, d'enregistrer souvent pour faire des
5272 essais, d'écouter de la musique relaxante, et de siroter tranquillement
5273 un ou deux verres de votre boisson favorite, voire plus si vous êtes coincés.
5274 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
5275 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
5276 Allez donc prendre un verre, juste pour la route.
5279 \begin_layout Standard
5283 \begin_layout Standard
5284 Les lignes qui commencent par un
5288 dans un fichier de format sont les commentaires.
5289 Il y a une exception à cette règle : tous les
5293 doivent commencer par ceci :
5296 \begin_layout LyX-Code
5299 #% Do not delete the line below; configure depends on this
5303 \begin_layout Plain Layout
5304 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
5312 \begin_layout LyX-Code
5317 DeclareLaTeXClass{article}
5320 \begin_layout Standard
5321 La deuxième ligne sert quand vous configurez LyX.
5322 Le fichier de format est lu par le script LaTeX
5326 , dans un mode spécial où
5331 La première ligne est juste un commentaire LaTeX, et la deuxième contient
5332 la déclaration de la classe de texte.
5333 Si ces lignes apparaissent dans un fichier appelé
5337 , elles définissent alors une classe de texte appelée
5341 (le nom du fichier de format) qui utilise la classe de document LaTeX
5345 (par défaut le même nom que le format).
5347 \begin_inset Quotes fld
5351 \begin_inset Quotes frd
5354 qui apparaît ci-dessus sert de description de la classe de texte dans la
5357 Format\SpecialChar \menuseparator
5363 \begin_layout Standard
5364 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
5369 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
5370 Si vous la mettez dans un fichier
5374 , l'en-tête de ce fichier doit être :
5377 \begin_layout LyX-Code
5380 #% Do not delete the line below; configure depends on this
5383 \begin_layout LyX-Code
5388 DeclareLaTeXClass[article]{article (avec mes en-têtes)}
5391 \begin_layout Standard
5392 Ça déclare une classe de texte
5396 , associée avec la classe de document LaTeX
5401 \begin_inset Quotes fld
5404 article (avec mes en-têtes)
5405 \begin_inset Quotes frd
5409 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
5413 \begin_layout LyX-Code
5416 #% Do not delete the line below; configure depends on this
5419 \begin_layout LyX-Code
5424 DeclareLaTeXClass[article,machin.sty]{article (avec mes en-têtes)}
5427 \begin_layout Standard
5428 Ça indique que votre classe de texte utilise le paquetage
5433 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
5434 Les déclarations ressemblent en général à :
5437 \begin_layout LyX-Code
5438 #% Do not delete the line below; configure depends on this
5441 \begin_layout LyX-Code
5444 DeclareDocBookClass[article]{SGML (DocBook article)}
5447 \begin_layout Standard
5448 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
5449 déclarant le nom de la classe de document (mais pas une liste).
5452 \begin_layout Standard
5456 \begin_layout Plain Layout
5465 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
5466 vous avez à faire est de la copier soit dans
5468 RépLyX/\SpecialChar \-
5474 Utilisateur/\SpecialChar \-
5479 Éditer\SpecialChar \menuseparator
5480 Recon\SpecialChar \-
5484 Quittez LyX et redémarrez-le ; votre nouvelle classe de texte devrait alors
5485 être disponible avec les autres.
5489 \begin_layout Plain Layout
5501 \begin_layout Subsection
5502 Paramètres généraux d'une classe de texte
5505 \begin_layout Standard
5506 Voici les paramètres généraux qui décrivent l'aspect du document :
5509 \begin_layout Standard
5513 \begin_layout Plain Layout
5525 \begin_layout Description
5539 ] Le nombre de colonnes par défaut (une ou deux).
5540 Peut être changé dans la fenêtre
5542 Format\SpecialChar \menuseparator
5546 Ce réglage est important (de même que
5550 ) : si votre classe de texte a deux colonnes par défaut mais que vous avez
5551 oublié de le notifier, l'option LaTeX
5559 sélectionnée quand vous demandez
5562 \begin_inset space ~
5569 Format\SpecialChar \menuseparator
5575 \begin_layout Description
5589 ] Impression par défaut en recto seul ou en recto verso.
5590 Peut être changé dans la fenêtre
5592 Format\SpecialChar \menuseparator
5598 \begin_layout Description
5612 ] La mise en page par défaut.
5613 Peut être changée dans la fenêtre
5615 Format\SpecialChar \menuseparator
5621 \begin_layout Description
5634 \begin_inset Newline newline
5637 Counter_Section, Counter_Subsection, Counter_Subsubsection,
5638 \begin_inset Newline newline
5641 Counter_Paragraph, Counter_Subparagraph,
5642 \begin_inset Newline newline
5645 Counter_EnumI, Counter_EnumII,
5646 \begin_inset Newline newline
5649 Counter_EnumIII, Counter_EnumIV
5651 ] Le niveau le plus élevé de numérotation automatique.
5652 Des valeurs courantes sont
5656 pour un livre ou un rapport et
5661 S'il n'y a pas du tout besoin de numérotation, comme dans une lettre, il
5669 \begin_layout Description
5673 ClassOptions\SpecialChar \ldots{}
5677 Cette section décrit diverses options globales que supporte la classe de
5680 \begin_inset space ~
5684 \begin_inset CommandInset ref
5686 reference "sec:ClassOptions"
5690 pour une description.
5693 \begin_layout Description
5707 ] Si la classe charge ou non le paquetage
5712 C'est le cas des classes de document
5723 \begin_layout Description
5737 ] Si la classe charge ou non le paquetage
5742 C'est le cas des classes de document
5753 \begin_layout Description
5767 ] Si la classe charge ou non le paquetage
5772 C'est le cas de la classe de document
5779 \begin_layout Description
5786 Pour décrire la police par défaut dans le document.
5788 \begin_inset space ~
5792 \begin_inset CommandInset ref
5794 reference "sec:polices"
5798 pour une description.
5801 \begin_layout Description
5812 ] Le style qui sera assigné aux nouveaux paragraphes.
5818 Sa valeur par défaut sera le premier style défini si vous n'en spécifiez
5819 aucun, mais vous êtes vivement encouragé à utiliser cette commande.
5822 \begin_layout Description
5837 Indique le genre de balisage utilisé pour définir le titre d'un document.
5842 signifie que la commande définie par
5846 sera insérée après le dernier environnement avec
5849 \begin_inset Quotes fld
5853 \begin_inset Quotes frd
5867 est un environnement, dans lequel doit être inclus le bloc de paragraphes
5871 \begin_inset Quotes fld
5875 \begin_inset Quotes frd
5883 \begin_layout Description
5892 [string="maketitle"]
5894 Le nom de la commande ou de l'environnement mentionné ci-dessus.
5897 \begin_layout Description
5901 Preamble\SpecialChar \ldots{}
5905 Un jeu de définitions de macros qui seront placées au début des fichiers
5907 Sert pour des définitions globales.
5910 \begin_layout Description
5917 Permet d'inclure un autre fichier de définition de format pour éviter de
5918 réécrire des commandes.
5919 C'est souvent le cas des fichiers de format standard, comme
5923 , qui contient la plupart des réglages de base.
5926 \begin_layout Description
5930 Style\SpecialChar \ldots{}
5934 Cette séquence définit un nouveau style.
5936 \begin_inset space ~
5940 \begin_inset CommandInset ref
5942 reference "sec:styles"
5949 \begin_layout Description
5956 Efface un style existant.
5957 C'est très utile quand vous voulez supprimer un style qui a été défini
5958 dans un fichier inclus.
5961 \begin_layout Description
5965 Float\SpecialChar \ldots{}
5969 Cette séquence définit un nouveau flottant.
5971 \begin_inset space ~
5975 \begin_inset CommandInset ref
5977 reference "sec:flottants"
5984 \begin_layout Description
5991 Efface un flottant existant.
5992 C'est très utile quand vous voulez supprimer un flottant qui a été défini
5993 dans un fichier inclus.
5996 \begin_layout Description
6000 Counter\SpecialChar \ldots{}
6004 Cette séquence définit un nouveau compteur.
6006 \begin_inset space ~
6010 \begin_inset CommandInset ref
6012 reference "sec:compteurs"
6019 \begin_layout Standard
6023 \begin_layout Plain Layout
6035 \begin_layout Subsection
6041 \begin_layout Standard
6042 \begin_inset CommandInset label
6044 name "sec:ClassOptions"
6052 peut contenir les entrées suivantes :
6055 \begin_layout Standard
6059 \begin_layout Plain Layout
6071 \begin_layout Description
6082 ] La liste des tailles de police disponibles comme police principale du
6083 document, séparées par un
6086 \begin_inset Quotes fld
6090 \begin_inset Quotes frd
6098 \begin_layout Description
6107 string="empty|plain|headings|fancy"
6109 ] La liste des mises en page disponibles, séparées par un
6112 \begin_inset Quotes fld
6116 \begin_inset Quotes frd
6124 \begin_layout Description
6135 ] Des options de la classe de document, séparées par une virgule, qui seront
6136 ajoutées à la partie optionnelle de la commande
6145 \begin_layout Standard
6149 \begin_layout Plain Layout
6161 \begin_layout Subsection
6162 Formats de paragraphe spécifiques
6165 \begin_layout Standard
6166 \begin_inset CommandInset label
6172 La description d'un format de paragraphe ressemble à ça
6176 \begin_layout Plain Layout
6177 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
6186 \begin_layout LyX-Code
6193 \begin_layout LyX-Code
6197 \begin_layout LyX-Code
6201 \begin_layout Standard
6202 dans lequel on peut mettre les commandes suivantes :
6205 \begin_layout Standard
6209 \begin_layout Plain Layout
6221 \begin_layout Description
6228 Sert à copier toutes les caractéristiques d'un format déjà existant dans
6232 \begin_layout Description
6244 , Command, Environment, Item_Environment,
6250 ] Comment traduire l'environnement en LaTeX.
6256 \begin_inset Quotes fld
6260 \begin_inset Quotes frd
6276 {\SpecialChar \ldots{}
6291 }\SpecialChar \ldots{}
6305 est la même chose que
6309 , à part qu'il génère un
6315 pour chaque paragraphe de l'environnement.
6320 est la même chose que
6328 est passé en paramètre de l'environnement.
6333 peut être défini dans la fenêtre
6335 Format\SpecialChar \menuseparator
6345 n'est pas une désignation très appropriée, car ces règles s'appliquent
6346 aussi aux classes SGML.
6347 Allez voir dans les fichiers de classe SGML pour avoir des exemples précis.
6350 \begin_layout Description
6361 Sur 1, indique que l'environnement fait partie d'un bloc de titre (voir
6370 dans les paramètres généraux).
6373 \begin_layout Description
6380 Le nom de l'objet LaTeX correspondant, soit l'environnement soit la commande.
6383 \begin_layout Description
6390 Le paramètre optionnel de l'objet
6395 Ce paramètre ne peut pas être changé depuis LyX.
6398 \begin_layout Description
6410 , Manual, Dynamic, First_Dynamic, Right_Address_Box
6413 \begin_inset Newline newline
6416 Le type de marge à gauche du format.
6421 veut dire une marge fixe.
6426 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
6429 Format\SpecialChar \menuseparator
6433 Ça sert à obtenir des listes bien mises en page sans tabulations.
6438 veut dire que la marge dépend de la taille du marqueur.
6439 Ça sert entre autres aux en-têtes numérotés.
6440 Il est évident que l'en-tête
6441 \begin_inset Quotes fld
6444 5.4.3.2.1 Très long en-tête
6445 \begin_inset Quotes frd
6448 doit avoir une marge de gauche plus grande (autant que
6449 \begin_inset Quotes fld
6453 \begin_inset Quotes frd
6457 \begin_inset Quotes fld
6460 3.2 Très long en-tête
6461 \begin_inset Quotes frd
6464 , même si les autres traitements de texte ne savent pas le faire.
6469 est similaire, mais seulement la toute première ligne du paragraphe est
6470 dynamique, les autres étant statiques ; ça sert par exemple pour les descriptio
6476 veut dire que la marge est choisie pour que la ligne la plus longue du
6477 paragraphe touche la marge de droite.
6478 Ça sert à typographier une adresse sur le bord droit de la page.
6481 \begin_layout Description
6498 ] Si LyX indente ou non la première ligne du paragraphe suivant.
6503 veut dire qu'il ne peut pas,
6507 veut dire qu'il peut s'il le veut.
6510 \begin_layout Description
6521 ] L'indentation de la toute première ligne d'un paragraphe.
6526 veut dire que le paragraphe est indenté de la largeur de
6531 En préfixant la chaîne par
6535 vous obtenez une largeur négative.
6536 Cette méthode a été choisie pour que l'aspect reste le même quelle que
6537 soit la police à l'écran.
6542 est fixé pour un format donné, à l'exception du format Standard, car l'indentat
6543 ion d'un paragraphe dans l'environnement Standard peut être empêchée par
6549 De plus, les paragraphes au format Standard emboîtés dans d'autres environnemen
6554 de l'environnement, pas le leur.
6555 Par exemple, les paragraphes Standard dans une énumération ne sont pas
6559 \begin_layout Description
6570 ] LyX donne le choix entre
6578 pour séparer les paragraphes d'un document.
6583 , cette valeur n'est pas prise en compte.
6592 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
6597 , en plus de l'interligne normal.
6598 L'espacement vertical est calculé par
6600 valeur*DefaultHeight()
6606 est la valeur choisie pour
6614 est la hauteur d'une ligne dans la police normale.
6615 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
6618 \begin_layout Description
6629 ] L'espacement vertical qui sépare le premier paragraphe qui se trouve dans
6630 ce format, du paragraphe qui le précède.
6631 Si le paragraphe précédent est dans un autre format avec un
6635 , les séparations ne s'ajoutent pas, mais LyX prend le maximum des deux.
6638 \begin_layout Description
6653 pour le dernier paragraphe.
6656 \begin_layout Description
6667 ] L'espacement vertical entre deux paragraphes dans ce format.
6670 \begin_layout Description
6681 ] Un espacement supplémentaire entre les paragraphes d'un format d'environnement.
6682 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
6683 ils seront espacés de
6688 Mais les éléments de l'environnement seront en plus espacés de
6695 \begin_layout Description
6706 ] Si vous mettez des paragraphes d'un format dans un environnement, les
6707 marges de gauche ne seront pas ajoutées directement, mais avec un facteur
6709 \begin_inset Formula $\frac{4}{depth+4}$
6713 Notez que ce paramètre sert aussi quand la marge est définie comme
6722 Il est alors ajouté à la marge manuelle ou dynamique.
6723 Cette chaîne a la même signification que pour
6730 \begin_layout Description
6748 \begin_layout Description
6760 , Manual, Static, Top_Environment,
6761 \begin_inset Newline newline
6764 Centered_Top_Environment, Sensitive, Counter_Chapter,
6765 \begin_inset Newline newline
6768 Counter_Section, Counter_Subsection, Counter_Subsubsection,
6769 \begin_inset Newline newline
6772 Counter_Paragraph, Counter_Subparagraph, Counter_EnumI,
6777 \begin_inset Newline newline
6780 Counter_EnumII, Counter_EnumIII, Counter_EnumIV
6783 \begin_inset Newline newline
6790 veut dire que le marqueur est le premier mot (avant la première vraie espace).
6795 veut dire qu'il est défini dans le format (voir
6806 Centered_Top_Environment
6808 sont des cas particuliers de
6813 Le marqueur sera imprimé au dessus du paragraphe, mais seulement au début
6814 d'un environnement ou au début d'une suite de paragraphes dans ce format.
6815 C'est par exemple le cas pour le format
6824 C'est aussi le cas pour les marqueurs
6836 , pour que les formats des théorèmes marchent correctement.
6841 est un cas particulier pour les marqueurs de légende
6842 \begin_inset Quotes fld
6846 \begin_inset Quotes frd
6850 \begin_inset Quotes fld
6854 \begin_inset Quotes frd
6862 signifie que le mot affiché est sensible au type de flottant.
6863 Les marqueurs de type
6867 ont des noms qui parlent d'eux-mêmes.
6870 \begin_layout Description
6881 ] L'espacement horizontal entre le marqueur et le corps du texte.
6882 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
6886 \begin_layout Description
6897 L'espacement vertical entre le marqueur et le corps du texte.
6898 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
6905 Centered_Top_Environment
6910 \begin_layout Description
6921 ] La chaîne utilisée comme marqueur avec le type
6926 Quand la marge est en
6930 cette chaîne sert aussi à déterminer la valeur de
6934 qui peut aussi être modifiée dans la fenêtre
6936 Format\SpecialChar \menuseparator
6940 Quand le type de marqueur est
6944 , cette chaîne précède le compteur.
6947 \begin_layout Description
6972 ] Le type de marqueur qui se trouve à la fin du paragraphe (ou de la suite
6995 \begin_inset Quotes fld
6999 \begin_inset Quotes frd
7010 ) est un carré blanc (respectivement noir) en général placé à la fin des
7016 est une chaîne de caractères explicitement donnée.
7019 \begin_layout Description
7030 ] La chaîne utilisée pour le marqueur quand
7041 \begin_layout Description
7053 , left, right, center
7055 ] Alignement de paragraphe.
7058 \begin_layout Description
7070 , left, right, center
7076 des alignements possibles séparés par une virgule.
7077 Certains styles LaTeX interdisent certains alignements, car ils n'auraient
7079 Par exemple une énumération alignée à droite ou centrée est impossible.
7082 \begin_layout Description
7096 ] On peut ainsi fixer la valeur du champ
7099 \begin_inset space ~
7102 Vertical\SpecialChar \menuseparator
7107 Format\SpecialChar \menuseparator
7112 \begin_layout Plain Layout
7117 Je ne suis pas sûr que ce réglage soit d'une grande utilité, et il sera
7118 probablement retiré dans une prochaine version.
7128 \begin_layout Description
7149 \begin_layout Description
7163 ] Si les commandes fragiles doivent être protégées par
7172 \begin_layout Description
7189 ] Si les nouvelles lignes sont traduites ou non en sauts de ligne LaTeX
7199 La traduction peut être désactivée pour permettre d'éditer plus confortablement
7200 du LaTeX depuis LyX.
7203 \begin_layout Description
7217 ] Si le contenu du paragraphe doit être passé sous forme brute, c'est-à-dire
7218 sans les traductions spéciales dont LaTeX aurait besoin.
7219 Ça remplace d'une certaine manière l'ancienne propriété
7223 de la description de police.
7226 \begin_layout Description
7240 ] LyX ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
7241 car une espace est considérée comme un séparateur de mots, non comme un
7242 caractère ou un symbole en tant que tel.
7243 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
7244 code source de programme ou du code LaTeX brut.
7245 C'est pourquoi on peut activer
7250 Notez que LyX créera les espaces insécables correspondants aux espaces
7251 additionnelles pour tous les modes autres que le mode LaTeX.
7254 \begin_layout Description
7268 ] LyX ne permet pas d'habitude de laisser un paragraphe vide, car il ne
7269 générerait rien en LaTeX.
7270 Il y a quelques cas où c'est pourtant utile : dans un modèle pour une lettre,
7271 les champs requis peuvent être laissés vides, pour que les gens ne les
7272 oublient pas ; dans certains cas particuliers, un format peut aussi servir
7273 de séparateur, et ne pas contenir de texte.
7276 \begin_layout Description
7288 , onehalf, double, other
7294 ] Définit l'interligne par défaut dans ce format.
7307 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
7308 Si vous mettez le paramètre
7312 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
7314 Notez que, contrairement aux autres paramètres,
7318 implique de générer du code LaTeX spécifique, qui utilise le paquetage
7326 \begin_layout Description
7333 La police utilisée à la fois pour le corps du texte
7339 \begin_inset space ~
7343 \begin_inset CommandInset ref
7345 reference "sec:polices"
7350 Notez qu'en définissant cette police on définit aussi automatiquement
7354 avec la même valeur.
7357 \begin_layout Description
7364 La police utilisée pour le corps du texte.
7366 \begin_inset space ~
7370 \begin_inset CommandInset ref
7372 reference "sec:polices"
7379 \begin_layout Description
7386 La police utilisée pour le marqueur.
7388 \begin_inset space ~
7392 \begin_inset CommandInset ref
7394 reference "sec:polices"
7401 \begin_layout Description
7405 Preamble\SpecialChar \ldots{}
7409 Un jeu de définitions de macros qui sera inséré au début des fichiers LaTeX
7410 quand le format sera utilisé.
7411 Servez-vous-en pour définir les macros nécessaires dans ce format.
7414 \begin_layout Description
7421 le nom d'un style dont le préambule doit apparaître
7425 les définitions mentionnées ci-dessus.
7426 Ça permet de s'assurer que les morceaux de préambule s'enchaînent dans
7427 le bon ordre quand les définitions de macro dépendent les unes des autres
7431 \begin_layout Plain Layout
7432 Notez que, à part ce paramètre, il n'y a aucun autre moyen de contrôler
7433 l'ordre des éléments du préambule.
7434 L'ordre que vous avez dans une version de LyX peut très bien changer sans
7435 prévenir dans des versions ultérieures.
7443 \begin_layout Standard
7447 \begin_layout Plain Layout
7459 \begin_layout Subsection
7463 \begin_layout Standard
7464 \begin_inset CommandInset label
7466 name "sec:flottants"
7470 Depuis la version 1.3.0 de LyX, il faut définir les flottants (
7478 \SpecialChar \ldots{}
7479 ) dans la classe elle-même.
7480 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
7481 il suffit probablement que vous ajoutiez
7484 \begin_layout LyX-Code
7488 \begin_layout Standard
7489 à un endroit raisonnable dans la classe
7493 \begin_layout Plain Layout
7494 N'oubliez pas de jeter aussi un
7498 \begin_layout Plain Layout
7507 il sur les compteurs dans la section suivante.
7513 Si vous voulez implémenter une classe de texte qui propose un nouveau type
7514 de flottant (comme la classe AGU fournie avec LyX), les explications ci-dessous
7515 vont sans doute vous être utiles :
7518 \begin_layout Description
7530 \begin_inset Quotes fld
7534 \begin_inset Quotes frd
7537 de la nouvelle classe de flottants, comme
7538 \begin_inset Quotes fld
7542 \begin_inset Quotes frd
7546 \begin_inset Quotes fld
7550 \begin_inset Quotes frd
7560 appropriée, vous disposez de commandes comme
7575 \begin_layout Description
7586 La chaîne de caractères qui se trouvera dans les menus et également dans
7590 \begin_layout Description
7609 si le flottant est déjà défini dans la classe de document.
7614 , le flottant sera défini à l'aide du paquetage LaTeX
7621 \begin_layout Description
7632 Ce paramètre (optionnel) détermine si les flottants de cette classe seront
7633 numérotés en suivant un type de section du document.
7634 Par exemple, si vous mettez
7638 , les flottants seront numérotés chapitre par chapitre.
7641 \begin_layout Description
7652 Le style utilisé quand on définit le flottant avec
7661 \begin_layout Description
7672 Le placement par défaut pour cette catégorie de flottants.
7673 C'est comme en LaTeX standard :
7689 pour haut, bas, page et ici respectivement
7693 \begin_layout Plain Layout
7694 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
7701 En plus vous avez un nouveau type,
7705 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
7707 \begin_inset Quotes fld
7711 \begin_inset Quotes frd
7714 et nulle part ailleurs.
7715 Notez cependant que le type
7719 est spécial et, à cause de détails d'implémentation, ne peut pas être utilisé
7720 avec des flottants non définis dans la classe de document (
7725 Si vous n'avez pas compris tout ce baratin, mettez simplement
7728 \begin_inset Quotes fld
7732 \begin_inset Quotes frd
7740 \begin_layout Description
7751 L'extension pour les fichiers contenant la liste des flottants de ce type.
7752 LaTeX écrit les légendes dans ce fichier.
7755 \begin_layout Description
7766 L'en-tête utilisé pour la liste des flottants.
7769 \begin_layout Subsection
7773 \begin_layout Standard
7774 \begin_inset CommandInset label
7776 name "sec:compteurs"
7780 Depuis la version 1.3.0 de LyX, il faut définir les compteurs (
7788 \SpecialChar \ldots{}
7789 ) dans la classe elle-même.
7790 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
7791 il suffit probablement que vous ajoutiez
7794 \begin_layout LyX-Code
7795 Input stdcounters.inc
7798 \begin_layout Standard
7799 à un endroit raisonnable dans la classe.
7802 \begin_layout Standard
7803 La définition des compteurs est pour le moment un peu primaire, car beaucoup
7804 de choses sont encore codées en dur.
7805 Vous disposez des deux paramètres suivants :
7808 \begin_layout Description
7822 \begin_layout Description
7833 S'il contient le nom d'un autre compteur, le compteur actuel sera remis
7834 à zéro à chaque fois que l'autre augmentera.
7837 \begin_layout Subsection
7838 Description de police
7841 \begin_layout Standard
7842 \begin_inset CommandInset label
7848 Une description de police ressemble à :
7851 \begin_layout LyX-Code
7861 \begin_layout LyX-Code
7865 \begin_layout LyX-Code
7869 \begin_layout Standard
7870 et les commandes suivantes sont disponibles :
7873 \begin_layout Description
7890 \begin_layout Description
7907 \begin_layout Description
7919 , Italic, SmallCaps, Slanted
7924 \begin_layout Description
7940 , large, larger, largest, huge, giant
7945 \begin_layout Description
7958 , black, white, red, green, blue, cyan, magenta, yellow]
7961 \begin_layout Section
7963 \begin_inset CommandInset label
7972 \begin_layout Standard
7976 \begin_layout Plain Layout
7988 \begin_layout Standard
7989 Les modèles sont créés comme les documents normaux.
7990 La seule différence est que les documents normaux contiennent tous les
7991 réglages possibles, y compris les polices et la taille du papier.
7992 Or on ne veut en général pas qu'un modèle modifie ces réglages par défaut.
7993 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
8006 du fichier modèle LyX.
8007 C'est faisable avec un simple éditeur de texte, comme
8018 \begin_layout Standard
8019 Mettez les fichiers modèles que vous avez créés et édités dans
8021 RépUtilisateur/templates/
8023 , copiez ceux que vous utilisez du répertoire global de modèles
8027 vers le même endroit, et redéfinissez le répertoire de modèles dans la
8030 Éditer\SpecialChar \menuseparator
8035 Entrées\SpecialChar \menuseparator
8041 \begin_layout Standard
8046 a un statut particulier.
8047 Il est chargé à chaque fois que vous créez un nouveau document avec
8049 Fichier\SpecialChar \menuseparator
8052 afin d'avoir les réglages par défaut.
8053 Pour créer ce modèle depuis LyX, vous n'avez qu'à ouvrir un document ayant
8054 déjà les réglages voulus, et appuyer sur le bouton
8056 Enregistrer comme valeurs par défaut
8061 \begin_layout Standard
8065 \begin_layout Plain Layout
8077 \begin_layout Chapter
8078 Insérer un Objet externe
8081 \begin_layout Section
8085 \begin_layout Standard
8086 Une fonction souvent réclamée par les utilisateurs de LyX est la capacité
8087 à l'interfacer avec XFig, Dia ou d'autres applications similaires spécialisées
8088 dans la production d'un type particulier de diagramme, figure, schéma ou
8089 autre, que vous aimeriez insérer dans votre document.
8090 Auparavant, il n'était possible d'inclure dans LyX que des images fixes,
8093 Insérer\SpecialChar \menuseparator
8096 , mais cette méthode a plusieurs limites :
8099 \begin_layout Itemize
8100 Si vous voulez changer la figure, vous devez invoquer un programme externe
8104 \begin_layout Itemize
8105 LyX ne remarque pas que les fichiers en question ont changé, et l'affichage
8106 à l'écran devient donc vite périmé, ce qui est aggravé par l'impossibilité
8107 de rafraîchir l'affichage.
8110 \begin_layout Itemize
8111 L'insertion de graphiques ne fournit aucun mécanisme pour copier les images
8112 dans des formats d'exportation comme DocBook, HTML ou ASCII brut.
8115 \begin_layout Standard
8116 La fonction d'insertion d'objet externe tente de résoudre tous ces problèmes
8120 \begin_layout Plain Layout
8121 Même si l'insertion de graphiques présente des inconvénients, elle reste
8122 valable car elle permet de visualiser la figure à l'écran, et autorise
8123 des transformations géométriques complexes avec une interface utilisateur
8130 Elle offre une méthode générale pour interfacer LyX avec des applications
8132 Au lieu de nous mettre à écrire une longue liste de fonctions spécialisées,
8133 adaptées à chaque application, nous avons choisi de sacrifier l'affichage
8134 de l'objet inséré, et de fournir un schéma général pour couvrir un vaste
8135 champ d'applications.
8136 L'objet externe se présente dans le document comme un simple bouton, mais
8137 ne vous y trompez pas.
8138 Quand vous cliquez dessus, une fenêtre apparaît qui vous permet de choisir
8139 exactement quel objet inclure, et dans la suite vous apprendrez que c'est
8140 effectivement un mécanisme puissant qui peut résoudre tous les problèmes
8141 posés plus haut, ainsi que bien d'autres.
8144 \begin_layout Section
8145 Comment fonctionne-t-il ?
8148 \begin_layout Standard
8149 L'insertion d'objet externe repose sur le concept de
8155 \begin_layout Plain Layout
8157 \begin_inset Quotes fld
8161 \begin_inset Quotes frd
8172 Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
8173 Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
8174 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
8175 pour gnuplot, et d'autres.
8176 Vous pouvez en consulter la liste avec
8178 Insérer\SpecialChar \menuseparator
8180 \begin_inset space ~
8186 En outre, il est possible de créer votre propre cadre pour supporter un
8188 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
8189 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
8190 les inclure dans de futures versions de LyX.
8193 \begin_layout Standard
8194 Un autre concept de base est qu'il faut faire la distinction entre le fichier
8195 d'origine qui sert de point de départ et le fichier transformé qui est
8196 inclus avec votre document exporté ou imprimé.
8197 Voyons par exemple une figure produite avec XFig.
8198 L'application XFig elle-même travaille sur un fichier avec l'extension
8204 Dans XFig, vous créez et modifiez votre figure.
8205 Quand c'est fini, vous enregistrez le fichier
8210 Quand vous voulez inclure la figure dans votre document, vous invoquez
8215 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
8217 Dans ce cas, le fichier
8221 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
8224 \begin_layout Standard
8225 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
8226 l'écriture de votre document.
8227 En outre, elle vous donne la flexibilité requise pour supporter des formats
8228 d'exportation différents.
8229 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
8230 une super idée d'inclure la figure en PostScript brut.
8231 À la place, vous préférerez soit inclure une référence à la figure, soit
8232 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
8233 approchant du graphique d'origine.
8234 L'insertion d'objet externe vous permet de le faire, car il est paramétré
8235 avec les différents formats d'exportation supportés par LyX.
8238 \begin_layout Standard
8239 En plus de supporter la génération de fichiers transformés différents selon
8240 le format d'exportation, l'insertion d'objet externe travaille en étroite
8241 collaboration avec les applications d'édition et de visualisation.
8242 Dans le cas d'une figure XFig, vous pouvez invoquer
8246 sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe
8247 de LyX, et aussi visualiser le fichier transformé PostScript avec
8252 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
8253 de fichier pour localiser et manipuler le fichier d'origine et le fichier
8255 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
8256 différentes qui servent à la production de documents, et serez finalement
8260 \begin_layout Standard
8261 Ainsi, en définitive, LyX a des informations sur un certain nombre de programmes
8262 différents, qu'il peut utiliser en arrière-plan.
8263 L'information en question est exactement celle contenue dans les cadres.
8264 Dans chaque cadre, il y a une liste de commandes qui servent à invoquer
8265 une application, à convertir le fichier d'origine en fichier transformé,
8267 Ce mécanisme permet à l'utilisateur avancé d'étendre les capacités de LyX
8268 sans se bagarrer avec le code source.
8269 Il faut faire quelques efforts pour définir toutes les différentes commandes
8270 et options, mais heureusement l'équipe LyX a fait le gros du travail.
8273 \begin_layout Standard
8274 Nous devons reconnaître que nous avons fait au moins une omission.
8275 Comme l'insertion d'objet externe peut produire de nombreux types de fichiers
8276 différents pour aller avec chaque format d'exportation, on pourrait aussi
8277 s'attendre à pouvoir prévisualiser chaque fichier transformé.
8278 L'équipe LyX a décidé de ne pas le faire pour conserver une interface utilisate
8280 Au lieu d'avoir un bouton par format d'exportation, nous avons décidé d'introdu
8281 ire le concept de format primaire et de n'avoir qu'un seul bouton.
8282 Quand vous appuyez sur
8285 \begin_inset space ~
8289 \begin_inset space ~
8294 dans la fenêtre d'objet externe, vous avez un aperçu du fichier transformé
8295 dans le format primaire.
8296 Et le format primaire est défini par votre classe de document.
8297 Pour la plupart des classes de document, le format primaire est LaTeX,
8298 mais pour les classes DocBook, le format primaire est DocBook.
8299 Donc quand vous visualisez le fichier transformé, gardez à l'esprit que
8300 ce n'est qu'un aperçu du résultat principal.
8301 Si vous voulez voir à quoi ressemblent les autres formats d'exportation,
8302 vous devez exporter votre document et le visualiser à la main.
8305 \begin_layout Section
8306 La Fenêtre d'Objet externe
8309 \begin_layout Standard
8310 Vous placez un objet externe avec le menu
8315 Un bouton est alors placé dans votre document, et la fenêtre de d'objet
8317 Cette fenêtre vous permet de décrire exactement quel objet inclure et comment.
8318 En outre, elle permet d'accéder aux applications externes pour visualiser,
8319 éditer ou transformer l'objet.
8322 \begin_layout Standard
8323 En haut de cette fenêtre, il y a une liste déroulante où vous pouvez choisir
8324 le cadre à utiliser.
8325 Juste en dessous, il ya une zone de texte avec un court blabla concernant
8326 le cadre que vous avez sélectionné.
8327 La plupart du temps, c'est une brève description du cadre, et quelques
8328 conseils pour paramétrer son utilisation.
8329 Plus bas, vous trouvez un champ dans lequel vous entrez le nom du fichier,
8334 pour choisir avec l'explorateur de fichiers le fichier à inclure.
8335 Ce champ spécifie le fichier d'origine.
8336 Comme le fichier transformé est généré automatiqument quand c'est nécessaire,
8337 il n'y a pas besoin d'accéder directement à celui-ci.
8340 \begin_layout Standard
8341 En bas de la fenêtre, vous trouvez un champ pour les
8346 Ils servent à paramétrer le cadre.
8347 Les options possibles doivent être décrites dans le texte d'aide associé
8349 En général elles vous permettent de changer la façon de générer le fichier
8353 \begin_layout Standard
8354 À droite de la fenêtre, vous trouvez trois boutons :
8357 \begin_inset space ~
8361 \begin_inset space ~
8369 \begin_inset space ~
8373 \begin_inset space ~
8381 \begin_inset space ~
8385 \begin_inset space ~
8391 Ils vous permettent respectivement d'éditer votre fichier d'origine avec
8392 l'application appropriée, de visualiser le fichier transformé qui sera
8393 inclus dans le document primaire, et enfin de forcer la mise à jour de
8394 l'objet résultant dans le format primaire.
8395 Normalement, le bouton
8398 \begin_inset space ~
8402 \begin_inset space ~
8407 est désactivé, car la plupart des cadres sont configurés pour mettre à
8408 jour automatiquement le fichier transformé quand c'est nécessaire.
8409 Dans ces cas-là, il n'y a pas besoin de forcer la production d'un nouveau
8411 Cependant, certains cadres sont configurés pour ne pas le produire automatiquem
8412 ent, parce que le temps de transformer le fichier étant important, ça serait
8413 pénible de le faire à chaque fois.
8414 Ces objets sont des objets externes
8419 Dans ces cas-là, vous pouvez utiliser le bouton pour forcer la production
8420 du fichier transformé juste quand vous en avez besoin, et contrôler ainsi
8421 les ressources utilisées.
8422 En fait, c'est alors à
8426 de le faire pour avoir des documents à jour : avant d'imprimer, avant d'exporte
8427 r, avant de visualiser, etc.
8428 Un jour, LyX vous aidera peut-être à faire ça.
8429 Tout changement dans le cadre, le nom du fichier ou les paramètres est
8430 en fait appliqué dès que vous appuyez sur
8433 \begin_inset space ~
8437 \begin_inset space ~
8445 \begin_inset space ~
8449 \begin_inset space ~
8457 \begin_inset space ~
8461 \begin_inset space ~
8469 \begin_layout Section
8473 \begin_layout Standard
8474 Dans cette section, nous inclurons quelques exemples d'utilisation de l'insertio
8476 Ces exemples pourraient comprendre :
8479 \begin_layout Itemize
8480 Les images rastérisées
8483 \begin_layout Itemize
8487 \begin_layout Itemize
8488 Les diagrammes d'échecs
8491 \begin_layout Itemize
8495 \begin_layout Itemize
8496 L'utilisation des makefiles
8499 \begin_layout Itemize
8500 Les cadres externes récursifs
8503 \begin_layout Section
8504 Le fichier de configuration des cadres externes
8507 \begin_layout Standard
8508 Il est assez facile de définir de nouveaux cadres externes dans LyX.
8509 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
8514 une faille de sécurité facilement exploitable.
8515 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité.
8518 \begin_layout Standard
8519 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
8523 \begin_layout Standard
8524 Les cadres externes sont définis dans le fichier
8526 lib/external_templates
8530 \begin_layout Plain Layout
8531 NdT : Nous rappelons que
8532 \begin_inset Quotes fld
8536 \begin_inset Quotes frd
8539 est la traduction de
8540 \begin_inset Quotes fld
8544 \begin_inset Quotes frd
8547 dans ce contexte de l'insert externe.
8555 Vous pouvez mettre votre propre version dans
8557 .lyx/external_templates
8560 Nous espérons qu'un jour, quelqu'un documentera le contenu des cadres,
8561 et la syntaxe à utiliser.
8564 \begin_layout Section
8565 Le mécanisme de substitution
8568 \begin_layout Standard
8569 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
8570 selon la commande définie dans le fichier de configuration des cadres.
8571 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
8573 Les commandes sont toujours exécutées dans le répertoire du document.
8576 \begin_layout Standard
8577 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
8581 \begin_layout Standard
8582 Les macros disponibles sont les suivantes :
8585 \begin_layout Description
8586 $$FName Le nom du fichier spécifié dans la fenêtre d'objet externe.
8589 \begin_layout Description
8590 $$Basename Le nom du fichier sans l'extension.
8593 \begin_layout Description
8594 $$Tempname Le nom et le chemin absolu d'un fichier temporaire qui sera automatiq
8595 uement effacé quand le document sera fermé, ou l'objet externe effacé.
8598 \begin_layout Description
8600 \begin_inset Quotes fld
8604 \begin_inset Quotes frd
8607 ) Le contenu du fichier de nom
8614 \begin_layout Description
8615 $$Sysdir Le chemin absolu du répertoire système.
8616 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
8620 \begin_layout Standard
8621 En plus de tout cela, le mécanisme de substitution interprétera les variables
8622 globales d'environnement comme
8629 \begin_layout Section
8630 La question de la sécurité
8633 \begin_layout Standard
8634 L'insertion d'objet externe crée une interface avec un paquet de programmes
8635 externes et le fait de manière automatique, nous devons donc en examiner
8636 les conséquences en matière de sécurité.
8637 En particulier, comme vous avez la possibilité d'inclure vos propres noms
8638 de fichier et/ou paramètres et qu'ils sont interprétés pour former une
8639 commande, il semble possible de créer un document malveillant qui exécute
8640 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
8641 C'est quelque chose que nous voulons absolument éviter.
8644 \begin_layout Standard
8645 Cependant, comme les commandes du programme externe sont définies seulement
8646 dans le fichier de configuration des cadres, il n'y a pas de problème de
8647 sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
8648 Ceci parce que les programmes externes sont invoqués via l'appel système
8653 et non via l'appel système
8658 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
8659 shell à partir du nom de fichier ou des paramètres.
8662 \begin_layout Standard
8663 Ça implique aussi qu'il y a des restrictions dans les commandes définissables
8664 dans un cadre d'objet externe.
8665 En particulier, les pipes et les redirections ne sont pas disponibles.
8666 C'était obligatoire pour que LyX reste sûr.
8667 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
8668 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
8669 script comme commande.
8674 de l'installation de LyX, vous trouverez un script d'emballage sûr appelé
8677 general_command_wrapper.py
8679 qui supporte la redirection des entrées et sorties.
8680 Il peut servir d'exemple pour écrire des scripts sûrs pour les cadres.
8681 Pour un exemple plus avancé qui utilise
8685 et compagnie, jetez un oeil sur le script de conversion
8692 \begin_layout Standard
8693 Il est possible de créer un cadre qui interagit directement avec le shell,
8694 mais comme ça permettrait à un utilisateur malveillant d'exécuter des commandes
8695 arbitraires en écrivant des noms de fichier et/ou des paramètres bien choisis,
8696 nous vous recommandons d'utiliser en général des scripts sûrs qui marchent
8697 avec l'appel système
8701 d'une manière contrôlée.
8702 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
8703 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
8704 Si vous faites ça, sachez que vous allez
8708 créer dans votre système une faille de sécurité facile à exploiter.
8709 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
8710 dans la distribution standard de LyX, même si nous encourageons les gens
8711 à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
8712 Mais LyX tel que vous vous le procurez par les voies officielles de distributio
8713 n ne contiendra jamais de cadres non sécurisés.
8716 \begin_layout Standard
8717 L'insertion d'objet externe est un outil très puissant, et vous devez faire
8718 attention à ne pas mettre en péril la sécurité avec cette puissance.
8719 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
8720 peut ouvrir la voie à d'énormes problèmes.
8721 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
8722 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
8723 l'équipe de déceloppement de LyX si vous vous demandez si votre cadre est
8725 Faites-le avant de l'utiliser dans un environnement que vous ne contrôlez
8729 \begin_layout Chapter
8733 \begin_layout Section
8737 \begin_layout Standard
8738 Le serveur LyX est une méthode implémentée dans LyX qui permet à d'autres
8739 programmes de dialoguer avec, d'invoquer des commandes LyX et d'obtenir
8740 de l'information à propos de son état interne.
8741 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
8745 \begin_layout Section
8746 Démarrer le Serveur LyX
8749 \begin_layout Standard
8753 \begin_layout Plain Layout
8762 Le serveur LyX fonctionne par l'intermédiaire d'une paire de tubes.
8763 Ils sont habituellement disposés dans votre répertoire
8770 \begin_inset Quotes fld
8774 \begin_inset Quotes frd
8782 \begin_inset Quotes fld
8786 \begin_inset Quotes frd
8792 Les programmes externes écrivent dans
8796 et lisent les données dans
8801 La racine de ces deux noms peut être définie dans la fenêtre
8803 Éditer\SpecialChar \menuseparator
8804 Préférences\SpecialChar \menuseparator
8805 Entrées\SpecialChar \menuseparator
8809 \begin_inset Quotes fld
8814 /home/mon_home/.lyxpipe
8817 \begin_inset Quotes frd
8824 \begin_layout Plain Layout
8836 \begin_layout Standard
8837 LyX ajoutera les extensions
8840 \begin_inset Quotes fld
8844 \begin_inset Quotes frd
8852 \begin_inset Quotes fld
8856 \begin_inset Quotes frd
8861 pour créer les tubes.
8862 Le réglage ci-dessus a aussi pour effet d'activer le serveur LyX.
8863 Si l'un des ces tubes existe déjà, LyX supposera qu'un autre processus
8864 LyX est déjà en route et ne démarrera pas le serveur.
8865 Pour faire tourner plusieurs processus LyX avec des serveurs en même temps,
8866 vous devez changer la configuration entre le démarrage des deux programmes.
8869 \begin_layout Standard
8870 Si vous développez un programme client, il vous sera peut-être utile d'activer
8871 les informations de déboguage du serveur LyX.
8872 Pour cela, démarrez LyX avec la commande
8879 \begin_layout Standard
8880 Attention : si LyX se plante, il peut ne pas avoir enlevé les tubes ; dans
8881 ce cas vous devez les enlever à la main.
8882 Si LyX démarre et que les tubes existent déjà, il ne démarrera pas de serveur.
8885 \begin_layout Standard
8886 À part ça, il y a quelques points à savoir :
8889 \begin_layout Itemize
8890 À la fois le client et le serveur doivent tourner sur des machines UNIX
8892 Il n'est pour l'instant pas possible de communiquer entre LyX sur UNIX
8893 et des clients sur OS/2 ou vice versa.
8896 \begin_layout Itemize
8897 Sur OS/2, un seul client à la fois peut se connecter sur le serveur LyX.
8900 \begin_layout Itemize
8901 Sur OS/2, les clients doivent ouvrir le tube d'entrée (
8912 \begin_layout Standard
8913 Vous pouvez trouver un exemple complet de client écrit en C dans la distribution
8916 development/server_monitor.c
8921 \begin_layout Section
8922 Communication normale
8925 \begin_layout Standard
8926 Pour émettre un appel LyX, le client écrit une ligne de texte ASCII dans
8927 le tube d'entrée, selon le format suivant :
8930 \begin_layout LyX-Code
8944 \begin_layout Standard
8951 est un nom que le client peut choisir arbitrairement.
8952 LyX rappelle ce nom s'il envoie une réponse -- un client peut donc répartir
8953 les réponses aux différentes requêtes.
8956 \begin_layout Standard
8963 est la fonction que vous voulez faire exécuter à LyX.
8964 C'est la commande que vous auriez entrée dans le minibuffer.
8967 \begin_layout Standard
8974 est un paramètre optionnel qui n'est utile que pour certaines fonctions
8976 \begin_inset Quotes fld
8980 \begin_inset Quotes frd
8983 qui insère le paramètre comme du texte à la position du curseur).
8986 \begin_layout Standard
8987 La réponse de LyX arrive dans le tube de sortie sous la forme :
8990 \begin_layout LyX-Code
9004 \begin_layout Standard
9017 sont les mêmes que dans la requête, tandis que
9023 contient des informations plus ou moins utiles selon la façon avec laquelle
9024 la commande s'est exécutée.
9025 Certaines commandes renvoient des informations à propos de l'état interne
9027 \begin_inset Quotes fld
9031 \begin_inset Quotes frd
9034 , tandis que d'autres ne renvoient rien.
9035 Ça signifie alors que l'exécution s'est bien passée.
9038 \begin_layout Standard
9039 En cas d'erreurs, la réponse de LyX aura la forme :
9042 \begin_layout LyX-Code
9056 \begin_layout Standard
9063 doit expliquer pourquoi la commande a échoué.
9066 \begin_layout Standard
9070 \begin_layout LyX-Code
9071 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
9074 \begin_layout LyX-Code
9075 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
9076 \begin_inset Newline newline
9079 read a <~/.lyxpipe.out
9080 \begin_inset Newline newline
9086 \begin_layout Section
9090 \begin_layout Standard
9091 LyX peut notifier aux clients les événements qui se produisent de manière
9093 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
9094 de touches à la fonction
9095 \begin_inset Quotes fld
9099 \begin_inset Quotes frd
9103 Voici le format de ce que LyX envoie :
9106 \begin_layout LyX-Code
9112 \begin_layout Standard
9119 est la représentation imprimée de la séquence de touches réellement tapée
9123 \begin_layout Standard
9124 Ce mécanisme peut servir pour étendre l'ensemble des commandes LyX et implémente
9125 r des macros : associez certaines séquences de touches à
9126 \begin_inset Quotes fld
9130 \begin_inset Quotes frd
9133 , démarrez un client qui écoute le tube de sortie, traite la commande selon
9134 la séquence et démarre une fonction qui peut utiliser des appels et des
9135 requêtes LyX pour envoyer une commande ou une série de commandes à LyX.
9138 \begin_layout Section
9139 Le Protocole Serveur LyX
9142 \begin_layout Standard
9143 LyX implémente un protocole simple qui peut servir à la gestion de session.
9144 Tous les messages sont de la forme :
9147 \begin_layout LyX-Code
9157 \begin_layout Standard
9165 \begin_inset Quotes fld
9169 \begin_inset Quotes frd
9173 \begin_inset Quotes fld
9177 \begin_inset Quotes frd
9182 \begin_inset Quotes fld
9186 \begin_inset Quotes frd
9189 , c'est que LyX l'informe qu'il écoute ses messages, s'il reçoit
9190 \begin_inset Quotes fld
9194 \begin_inset Quotes frd
9197 , c'est que LyX est en train de s'arrêter.
9200 \begin_layout Chapter
9205 \begin_layout Standard
9206 Cet appendice est un énorme index de tous les raccourcis clavier de langue
9208 À l'origine, nous voulions simplement faire la liste de tous les raccourcis
9209 clavier suivis de la fonction qu'ils activent, de sorte qu'un utilisateur
9210 puisse chercher à quoi sert telle touche.
9211 Nous avons ensuite décidé d'ajouter aussi les raccourcis par défaut de
9212 la barre d'outils et des menus.
9213 Notez cependant que cette section a des chances de se périmer rapidement.
9216 \begin_layout Standard
9217 Vous comprendrez facilement de quoi il s'agit, mais voici tout de même quelques
9218 conseils : toutes les entrées sont rangées dans l'ordre alphabétique pour
9228 Les préfixes vont du plus simple au plus compliqué (
9237 Toutes les entrées ont été trouvées dans les fichiers par défaut d'interface
9238 utilisateur et de raccourcis, situés dans les répertoires \SpecialChar \ldots{}
9243 et \SpecialChar \ldots{}
9248 ; ceux-ci doivent être considérés comme la référence définitive sur les
9252 \begin_layout Standard
9253 Sachez enfin que certains gestionnaires de fenêtres (comme FVWM) prennent
9254 le contrôle de certaines des touches de fonction ou des touches de déplacement.
9259 est ici réputé générer
9263 , mais FVWM le court-circuite et s'en sert à la place pour changer de bureau
9265 C'est très ennuyeux jusqu'à ce que vous disiez à votre gestionnaire de
9266 fenêtres d'arrêter d'intercepter ces séquences.
9269 \begin_layout Section
9273 \begin_layout LyX-Code
9277 \begin_layout LyX-Code
9281 \begin_layout LyX-Code
9285 \begin_layout LyX-Code
9289 \begin_layout LyX-Code
9293 \begin_layout LyX-Code
9297 \begin_layout LyX-Code
9301 \begin_layout LyX-Code
9305 \begin_layout LyX-Code
9309 \begin_layout LyX-Code
9313 \begin_layout LyX-Code
9317 \begin_layout LyX-Code
9321 \begin_layout LyX-Code
9325 \begin_layout LyX-Code
9329 \begin_layout LyX-Code
9333 \begin_layout LyX-Code
9337 \begin_layout LyX-Code
9341 \begin_layout LyX-Code
9342 Icon "footnote-insert"
9345 \begin_layout LyX-Code
9346 Icon "marginpar-insert"
9349 \begin_layout LyX-Code
9353 \begin_layout LyX-Code
9357 \begin_layout LyX-Code
9358 Icon "figure-insert"
9361 \begin_layout LyX-Code
9362 Icon "dialog-tabular-insert"
9365 \begin_layout LyX-Code
9369 \begin_layout Section
9374 \begin_layout Plain Layout
9375 NdT : Autant que possible ce sont les raccourcis de la version française
9376 qui sont présentés ici.
9384 \begin_layout Subsection
9388 \begin_layout Labeling
9389 \labelwidthstring 00.00.0000
9393 \begin_inset space ~
9403 \begin_layout Labeling
9404 \labelwidthstring 00.00.0000
9408 \begin_inset space ~
9418 \begin_layout Labeling
9419 \labelwidthstring 00.00.0000
9423 \begin_inset space ~
9433 \begin_layout Labeling
9434 \labelwidthstring 00.00.0000
9438 \begin_inset space ~
9448 \begin_layout Labeling
9449 \labelwidthstring 00.00.0000
9453 \begin_inset space ~
9463 \begin_layout Labeling
9464 \labelwidthstring 00.00.0000
9468 \begin_inset space ~
9478 \begin_layout Labeling
9479 \labelwidthstring 00.00.0000
9483 \begin_inset space ~
9493 \begin_layout Labeling
9494 \labelwidthstring 00.00.0000
9498 \begin_inset space ~
9508 \begin_layout Labeling
9509 \labelwidthstring 00.00.0000
9513 \begin_inset space ~
9523 \begin_layout Labeling
9524 \labelwidthstring 00.00.0000
9528 \begin_inset space ~
9538 \begin_layout Labeling
9539 \labelwidthstring 00.00.0000
9543 \begin_inset space ~
9553 \begin_layout Labeling
9554 \labelwidthstring 00.00.0000
9558 \begin_inset space ~
9569 \begin_layout Labeling
9570 \labelwidthstring 00.00.0000
9580 \begin_layout Labeling
9581 \labelwidthstring 00.00.0000
9591 \begin_layout Labeling
9592 \labelwidthstring 00.00.0000
9602 \begin_layout Labeling
9603 \labelwidthstring 00.00.0000
9613 \begin_layout Labeling
9614 \labelwidthstring 00.00.0000
9624 \begin_layout Labeling
9625 \labelwidthstring 00.00.0000
9636 \begin_layout Labeling
9637 \labelwidthstring 00.00.0000
9641 \begin_inset space ~
9651 \begin_layout Subsection
9655 \begin_layout Labeling
9656 \labelwidthstring 00.00.0000
9660 \begin_inset space ~
9670 \begin_layout Labeling
9671 \labelwidthstring 00.00.0000
9675 \begin_inset space ~
9685 \begin_layout Labeling
9686 \labelwidthstring 00.00.0000
9690 \begin_inset space ~
9700 \begin_layout Labeling
9701 \labelwidthstring 00.00.0000
9705 \begin_inset space ~
9715 \begin_layout Labeling
9716 \labelwidthstring 00.00.0000
9720 \begin_inset space ~
9730 \begin_layout Labeling
9731 \labelwidthstring 00.00.0000
9735 \begin_inset space ~
9745 \begin_layout Labeling
9746 \labelwidthstring 00.00.0000
9750 \begin_inset space ~
9761 \begin_layout Labeling
9762 \labelwidthstring 00.00.0000
9769 tabular-feature append-row
9772 \begin_layout Labeling
9773 \labelwidthstring 00.00.0000
9780 tabular-feature toggle-line-bottom
9783 \begin_layout Labeling
9784 \labelwidthstring 00.00.0000
9791 tabular-feature align-center
9794 \begin_layout Labeling
9795 \labelwidthstring 00.00.0000
9802 tabular-feature delete-column
9805 \begin_layout Labeling
9806 \labelwidthstring 00.00.0000
9813 tabular-feature align-left
9816 \begin_layout Labeling
9817 \labelwidthstring 00.00.0000
9824 tabular-feature align-right
9827 \begin_layout Labeling
9828 \labelwidthstring 00.00.0000
9835 tabular-feature toggle-line-left
9838 \begin_layout Labeling
9839 \labelwidthstring 00.00.0000
9846 tabular-feature multicolumn
9849 \begin_layout Labeling
9850 \labelwidthstring 00.00.0000
9857 tabular-feature valign-center
9860 \begin_layout Labeling
9861 \labelwidthstring 00.00.0000
9868 tabular-feature valign-top
9871 \begin_layout Labeling
9872 \labelwidthstring 00.00.0000
9879 tabular-feature toggle-line-right
9882 \begin_layout Labeling
9883 \labelwidthstring 00.00.0000
9890 tabular-feature toggle-line-top
9893 \begin_layout Labeling
9894 \labelwidthstring 00.00.0000
9901 tabular-feature append-column
9904 \begin_layout Labeling
9905 \labelwidthstring 00.00.0000
9912 tabular-feature valign-bottom
9915 \begin_layout Labeling
9916 \labelwidthstring 00.00.0000
9923 tabular-feature delete-row
9927 \begin_layout Labeling
9928 \labelwidthstring 00.00.0000
9932 \begin_inset space ~
9943 \begin_layout Labeling
9944 \labelwidthstring 00.00.0000
9951 floats-operate openfoot
9954 \begin_layout Labeling
9955 \labelwidthstring 00.00.0000
9962 floats-operate closefoot
9965 \begin_layout Labeling
9966 \labelwidthstring 00.00.0000
9973 floats-operate openfig
9976 \begin_layout Labeling
9977 \labelwidthstring 00.00.0000
9987 \begin_layout Labeling
9988 \labelwidthstring 00.00.0000
9998 \begin_layout Labeling
9999 \labelwidthstring 00.00.0000
10006 floats-operate closefig
10010 \begin_layout Labeling
10011 \labelwidthstring 00.00.0000
10015 \begin_inset space ~
10025 \begin_layout Labeling
10026 \labelwidthstring 00.00.0000
10030 \begin_inset space ~
10042 \begin_layout Labeling
10043 \labelwidthstring 00.00.0000
10047 \begin_inset space ~
10057 \begin_layout Labeling
10058 \labelwidthstring 00.00.0000
10062 \begin_inset space ~
10072 \begin_layout Labeling
10073 \labelwidthstring 00.00.0000
10077 \begin_inset space ~
10087 \begin_layout Labeling
10088 \labelwidthstring 00.00.0000
10092 \begin_inset space ~
10102 \begin_layout Labeling
10103 \labelwidthstring 00.00.0000
10107 \begin_inset space ~
10118 \begin_layout Labeling
10119 \labelwidthstring 00.00.0000
10126 primary-selection-paste
10129 \begin_layout Labeling
10130 \labelwidthstring 00.00.0000
10137 primary-selection-paste paragraph
10141 \begin_layout Subsection
10145 \begin_layout Labeling
10146 \labelwidthstring 00.00.0000
10150 \begin_inset space ~
10161 \begin_layout Labeling
10162 \labelwidthstring 00.00.0000
10169 buffer-float-insert algorithm
10172 \begin_layout Labeling
10173 \labelwidthstring 00.00.0000
10180 buffer-float-insert wide-tab
10183 \begin_layout Labeling
10184 \labelwidthstring 00.00.0000
10191 buffer-float-insert figure
10194 \begin_layout Labeling
10195 \labelwidthstring 00.00.0000
10202 buffer-float-insert table
10205 \begin_layout Labeling
10206 \labelwidthstring 00.00.0000
10213 buffer-float-insert wide-fig
10217 \begin_layout Labeling
10218 \labelwidthstring 00.00.0000
10222 \begin_inset space ~
10229 dialog-tabular-insert
10232 \begin_layout Labeling
10233 \labelwidthstring 00.00.0000
10237 \begin_inset space ~
10247 \begin_layout Labeling
10248 \labelwidthstring 00.00.0000
10252 \begin_inset space ~
10262 \begin_layout Labeling
10263 \labelwidthstring 00.00.0000
10267 \begin_inset space ~
10274 buffer-child-insert
10277 \begin_layout Labeling
10278 \labelwidthstring 00.00.0000
10282 \begin_inset space ~
10292 \begin_layout Labeling
10293 \labelwidthstring 00.00.0000
10297 \begin_inset space ~
10307 \begin_layout Labeling
10308 \labelwidthstring 00.00.0000
10312 \begin_inset space ~
10322 \begin_layout Labeling
10323 \labelwidthstring 00.00.0000
10327 \begin_inset space ~
10337 \begin_layout Labeling
10338 \labelwidthstring 00.00.0000
10342 \begin_inset space ~
10352 \begin_layout Labeling
10353 \labelwidthstring 00.00.0000
10357 \begin_inset space ~
10367 \begin_layout Labeling
10368 \labelwidthstring 00.00.0000
10372 \begin_inset space ~
10382 \begin_layout Labeling
10383 \labelwidthstring 00.00.0000
10387 \begin_inset space ~
10398 \begin_layout Labeling
10399 \labelwidthstring 00.00.0000
10409 \begin_layout Labeling
10410 \labelwidthstring 00.00.0000
10420 \begin_layout Labeling
10421 \labelwidthstring 00.00.0000
10431 \begin_layout Labeling
10432 \labelwidthstring 00.00.0000
10442 \begin_layout Labeling
10443 \labelwidthstring 00.00.0000
10453 \begin_layout Labeling
10454 \labelwidthstring 00.00.0000
10465 \begin_layout Labeling
10466 \labelwidthstring 00.00.0000
10470 \begin_inset space ~
10480 \begin_layout Labeling
10481 \labelwidthstring 00.00.0000
10485 \begin_inset space ~
10496 \begin_layout Labeling
10497 \labelwidthstring 00.00.0000
10504 protected-space-insert
10507 \begin_layout Labeling
10508 \labelwidthstring 00.00.0000
10515 end-of-sentence-period-insert
10518 \begin_layout Labeling
10519 \labelwidthstring 00.00.0000
10529 \begin_layout Labeling
10530 \labelwidthstring 00.00.0000
10540 \begin_layout Labeling
10541 \labelwidthstring 00.00.0000
10551 \begin_layout Labeling
10552 \labelwidthstring 00.00.0000
10559 menu-separator-insert
10562 \begin_layout Labeling
10563 \labelwidthstring 00.00.0000
10570 hyphenation-point-insert
10573 \begin_layout Labeling
10574 \labelwidthstring 00.00.0000
10584 \begin_layout Labeling
10585 \labelwidthstring 00.00.0000
10592 command-sequence math-insert ^;math-mode;
10595 \begin_layout Labeling
10596 \labelwidthstring 00.00.0000
10603 command-sequence math-insert _;math-mode;
10607 \begin_layout Labeling
10608 \labelwidthstring 00.00.0000
10612 \begin_inset space ~
10623 \begin_layout Labeling
10624 \labelwidthstring 00.00.0000
10631 file-insert-plaintext lines
10634 \begin_layout Labeling
10635 \labelwidthstring 00.00.0000
10642 file-insert-plaintext paragraphs
10645 \begin_layout Labeling
10646 \labelwidthstring 00.00.0000
10657 \begin_layout Labeling
10658 \labelwidthstring 00.00.0000
10662 \begin_inset space ~
10672 \begin_layout Labeling
10673 \labelwidthstring 00.00.0000
10677 \begin_inset space ~
10687 \begin_layout Labeling
10688 \labelwidthstring 00.00.0000
10692 \begin_inset space ~
10702 \begin_layout Subsection
10706 \begin_layout Labeling
10707 \labelwidthstring 00.00.0000
10711 \begin_inset space ~
10721 \begin_layout Labeling
10722 \labelwidthstring 00.00.0000
10726 \begin_inset space ~
10736 \begin_layout Labeling
10737 \labelwidthstring 00.00.0000
10741 \begin_inset space ~
10751 \begin_layout Labeling
10752 \labelwidthstring 00.00.0000
10756 \begin_inset space ~
10766 \begin_layout Labeling
10767 \labelwidthstring 00.00.0000
10771 \begin_inset space ~
10781 \begin_layout Labeling
10782 \labelwidthstring 00.00.0000
10786 \begin_inset space ~
10796 \begin_layout Labeling
10797 \labelwidthstring 00.00.0000
10801 \begin_inset space ~
10811 \begin_layout Labeling
10812 \labelwidthstring 00.00.0000
10816 \begin_inset space ~
10826 \begin_layout Labeling
10827 \labelwidthstring 00.00.0000
10831 \begin_inset space ~
10838 layout-save-default
10841 \begin_layout Labeling
10842 \labelwidthstring 00.00.0000
10846 \begin_inset space ~
10856 \begin_layout Labeling
10857 \labelwidthstring 00.00.0000
10861 \begin_inset space ~
10871 \begin_layout Labeling
10872 \labelwidthstring 00.00.0000
10876 \begin_inset space ~
10886 \begin_layout Subsubsection
10887 Format\SpecialChar \menuseparator
10891 \begin_layout Labeling
10892 \labelwidthstring 00.00.0000
10896 \begin_inset space ~
10906 \begin_layout Labeling
10907 \labelwidthstring 00.00.0000
10911 \begin_inset space ~
10921 \begin_layout Labeling
10922 \labelwidthstring 00.00.0000
10926 \begin_inset space ~
10936 \begin_layout Labeling
10937 \labelwidthstring 00.00.0000
10941 \begin_inset space ~
10951 \begin_layout Labeling
10952 \labelwidthstring 00.00.0000
10956 \begin_inset space ~
10966 \begin_layout Labeling
10967 \labelwidthstring 00.00.0000
10971 \begin_inset space ~
10981 \begin_layout Labeling
10982 \labelwidthstring 00.00.0000
10986 \begin_inset space ~
10996 \begin_layout Labeling
10997 \labelwidthstring 00.00.0000
11001 \begin_inset space ~
11011 \begin_layout Labeling
11012 \labelwidthstring 00.00.0000
11016 \begin_inset space ~
11026 \begin_layout Labeling
11027 \labelwidthstring 00.00.0000
11031 \begin_inset space ~
11041 \begin_layout Labeling
11042 \labelwidthstring 00.00.0000
11046 \begin_inset space ~
11056 \begin_layout Labeling
11057 \labelwidthstring 00.00.0000
11061 \begin_inset space ~
11071 \begin_layout Labeling
11072 \labelwidthstring 00.00.0000
11076 \begin_inset space ~
11086 \begin_layout Labeling
11087 \labelwidthstring 00.00.0000
11091 \begin_inset space ~
11101 \begin_layout Labeling
11102 \labelwidthstring 00.00.0000
11106 \begin_inset space ~
11116 \begin_layout Labeling
11117 \labelwidthstring 00.00.0000
11121 \begin_inset space ~
11131 \begin_layout Labeling
11132 \labelwidthstring 00.00.0000
11136 \begin_inset space ~
11146 \begin_layout Labeling
11147 \labelwidthstring 00.00.0000
11151 \begin_inset space ~
11161 \begin_layout Labeling
11162 \labelwidthstring 00.00.0000
11166 \begin_inset space ~
11176 \begin_layout Labeling
11177 \labelwidthstring 00.00.0000
11181 \begin_inset space ~
11191 \begin_layout Labeling
11192 \labelwidthstring 00.00.0000
11196 \begin_inset space ~
11206 \begin_layout Labeling
11207 \labelwidthstring 00.00.0000
11211 \begin_inset space ~
11221 \begin_layout Labeling
11222 \labelwidthstring 00.00.0000
11226 \begin_inset space ~
11236 \begin_layout Labeling
11237 \labelwidthstring 00.00.0000
11241 \begin_inset space ~
11251 \begin_layout Labeling
11252 \labelwidthstring 00.00.0000
11256 \begin_inset space ~
11266 \begin_layout Labeling
11267 \labelwidthstring 00.00.0000
11271 \begin_inset space ~
11281 \begin_layout Labeling
11282 \labelwidthstring 00.00.0000
11286 \begin_inset space ~
11296 \begin_layout Labeling
11297 \labelwidthstring 00.00.0000
11301 \begin_inset space ~
11311 \begin_layout Labeling
11312 \labelwidthstring 00.00.0000
11316 \begin_inset space ~
11326 \begin_layout Labeling
11327 \labelwidthstring 00.00.0000
11331 \begin_inset space ~
11341 \begin_layout Labeling
11342 \labelwidthstring 00.00.0000
11346 \begin_inset space ~
11356 \begin_layout Labeling
11357 \labelwidthstring 00.00.0000
11361 \begin_inset space ~
11371 \begin_layout Labeling
11372 \labelwidthstring 00.00.0000
11376 \begin_inset space ~
11386 \begin_layout Subsection
11390 \begin_layout Subsection
11394 \begin_layout Subsection
11398 \begin_layout Subsection
11399 Style de Paragraphe
11402 \begin_layout Labeling
11403 \labelwidthstring 00.00.0000
11407 \begin_inset space ~
11417 \begin_layout Labeling
11418 \labelwidthstring 00.00.0000
11422 \begin_inset space ~
11432 \begin_layout Labeling
11433 \labelwidthstring 00.00.0000
11437 \begin_inset space ~
11447 \begin_layout Labeling
11448 \labelwidthstring 00.00.0000
11452 \begin_inset space ~
11462 \begin_layout Labeling
11463 \labelwidthstring 00.00.0000
11467 \begin_inset space ~
11477 \begin_layout Labeling
11478 \labelwidthstring 00.00.0000
11482 \begin_inset space ~
11489 layout ShortFoilhead
11492 \begin_layout Labeling
11493 \labelwidthstring 00.00.0000
11497 \begin_inset space ~
11507 \begin_layout Labeling
11508 \labelwidthstring 00.00.0000
11512 \begin_inset space ~
11522 \begin_layout Labeling
11523 \labelwidthstring 00.00.0000
11527 \begin_inset space ~
11537 \begin_layout Labeling
11538 \labelwidthstring 00.00.0000
11542 \begin_inset space ~
11552 \begin_layout Labeling
11553 \labelwidthstring 00.00.0000
11557 \begin_inset space ~
11564 layout ShortRotatefoilhead
11567 \begin_layout Labeling
11568 \labelwidthstring 00.00.0000
11572 \begin_inset space ~
11582 \begin_layout Labeling
11583 \labelwidthstring 00.00.0000
11587 \begin_inset space ~
11597 \begin_layout Labeling
11598 \labelwidthstring 00.00.0000
11602 \begin_inset space ~
11612 \begin_layout Labeling
11613 \labelwidthstring 00.00.0000
11617 \begin_inset space ~
11624 drop-layouts-choice
11627 \begin_layout Labeling
11628 \labelwidthstring 00.00.0000
11632 \begin_inset space ~
11642 \begin_layout Labeling
11643 \labelwidthstring 00.00.0000
11647 \begin_inset space ~
11657 \begin_layout Labeling
11658 \labelwidthstring 00.00.0000
11662 \begin_inset space ~
11672 \begin_layout Labeling
11673 \labelwidthstring 00.00.0000
11677 \begin_inset space ~
11687 \begin_layout Labeling
11688 \labelwidthstring 00.00.0000
11692 \begin_inset space ~
11699 layout Subsubsection
11702 \begin_layout Labeling
11703 \labelwidthstring 00.00.0000
11707 \begin_inset space ~
11717 \begin_layout Labeling
11718 \labelwidthstring 00.00.0000
11722 \begin_inset space ~
11729 layout Subparagraph
11732 \begin_layout Labeling
11733 \labelwidthstring 00.00.0000
11737 \begin_inset space ~
11741 \begin_inset space ~
11751 \begin_layout Labeling
11752 \labelwidthstring 00.00.0000
11756 \begin_inset space ~
11760 \begin_inset space ~
11770 \begin_layout Labeling
11771 \labelwidthstring 00.00.0000
11775 \begin_inset space ~
11779 \begin_inset space ~
11789 \begin_layout Labeling
11790 \labelwidthstring 00.00.0000
11794 \begin_inset space ~
11798 \begin_inset space ~
11808 \begin_layout Labeling
11809 \labelwidthstring 00.00.0000
11813 \begin_inset space ~
11817 \begin_inset space ~
11824 layout Subsubsection*
11827 \begin_layout Labeling
11828 \labelwidthstring 00.00.0000
11832 \begin_inset space ~
11836 \begin_inset space ~
11846 \begin_layout Labeling
11847 \labelwidthstring 00.00.0000
11851 \begin_inset space ~
11855 \begin_inset space ~
11862 layout Subparagraph*
11865 \begin_layout Labeling
11866 \labelwidthstring 00.00.0000
11870 \begin_inset space ~
11880 \begin_layout Labeling
11881 \labelwidthstring 00.00.0000
11885 \begin_inset space ~
11892 layout Bibliography
11895 \begin_layout Labeling
11896 \labelwidthstring 00.00.0000
11900 \begin_inset space ~
11910 \begin_layout Labeling
11911 \labelwidthstring 00.00.0000
11915 \begin_inset space ~
11925 \begin_layout Labeling
11926 \labelwidthstring 00.00.0000
11930 \begin_inset space ~
11940 \begin_layout Labeling
11941 \labelwidthstring 00.00.0000
11945 \begin_inset space ~
11955 \begin_layout Labeling
11956 \labelwidthstring 00.00.0000
11960 \begin_inset space ~
11970 \begin_layout Labeling
11971 \labelwidthstring 00.00.0000
11975 \begin_inset space ~
11982 layout Rotatefoilhead
11985 \begin_layout Labeling
11986 \labelwidthstring 00.00.0000
11990 \begin_inset space ~
11997 layout RightAddress
12000 \begin_layout Labeling
12001 \labelwidthstring 00.00.0000
12005 \begin_inset space ~
12015 \begin_layout Labeling
12016 \labelwidthstring 00.00.0000
12020 \begin_inset space ~
12030 \begin_layout Labeling
12031 \labelwidthstring 00.00.0000
12035 \begin_inset space ~
12045 \begin_layout Labeling
12046 \labelwidthstring 00.00.0000
12050 \begin_inset space ~
12060 \begin_layout Standard
12061 Ceux-là sont conservés pour des raisons de compatibilité avec les versions
12062 antérieures, mais n'ont de sens qu'avec des claviers qwerty :
12065 \begin_layout Labeling
12066 \labelwidthstring 00.00.0000
12070 \begin_inset space ~
12080 \begin_layout Labeling
12081 \labelwidthstring 00.00.0000
12085 \begin_inset space ~
12092 layout Subsubsection*
12095 \begin_layout Labeling
12096 \labelwidthstring 00.00.0000
12100 \begin_inset space ~
12110 \begin_layout Section
12114 \begin_layout Subsection
12120 \begin_layout Labeling
12121 \labelwidthstring 00.00.0000
12131 \begin_layout Labeling
12132 \labelwidthstring 00.00.0000
12142 \begin_layout Labeling
12143 \labelwidthstring 00.00.0000
12150 char-delete-forward
12153 \begin_layout Labeling
12154 \labelwidthstring 00.00.0000
12164 \begin_layout Labeling
12165 \labelwidthstring 00.00.0000
12175 \begin_layout Labeling
12176 \labelwidthstring 00.00.0000
12186 \begin_layout Labeling
12187 \labelwidthstring 00.00.0000
12194 hyphenation-point-insert
12197 \begin_layout Labeling
12198 \labelwidthstring 00.00.0000
12208 \begin_layout Labeling
12209 \labelwidthstring 00.00.0000
12216 line-delete-forward
12219 \begin_layout Labeling
12220 \labelwidthstring 00.00.0000
12230 \begin_layout Labeling
12231 \labelwidthstring 00.00.0000
12241 \begin_layout Labeling
12242 \labelwidthstring 00.00.0000
12252 \begin_layout Labeling
12253 \labelwidthstring 00.00.0000
12263 \begin_layout Labeling
12264 \labelwidthstring 00.00.0000
12274 \begin_layout Labeling
12275 \labelwidthstring 00.00.0000
12285 \begin_layout Labeling
12286 \labelwidthstring 00.00.0000
12296 \begin_layout Labeling
12297 \labelwidthstring 00.00.0000
12307 \begin_layout Labeling
12308 \labelwidthstring 00.00.0000
12318 \begin_layout Labeling
12319 \labelwidthstring 00.00.0000
12329 \begin_layout Labeling
12330 \labelwidthstring 00.00.0000
12340 \begin_layout Labeling
12341 \labelwidthstring 00.00.0000
12351 \begin_layout Labeling
12352 \labelwidthstring 00.00.0000
12356 \begin_inset space ~
12366 \begin_layout Labeling
12367 \labelwidthstring 00.00.0000
12371 \begin_inset space ~
12381 \begin_layout Labeling
12382 \labelwidthstring 00.00.0000
12386 \begin_inset space ~
12396 \begin_layout Labeling
12397 \labelwidthstring 00.00.0000
12401 \begin_inset space ~
12411 \begin_layout Labeling
12412 \labelwidthstring 00.00.0000
12416 \begin_inset space ~
12420 \begin_inset space ~
12430 \begin_layout Labeling
12431 \labelwidthstring 00.00.0000
12435 \begin_inset space ~
12445 \begin_layout Labeling
12446 \labelwidthstring 00.00.0000
12450 \begin_inset space ~
12460 \begin_layout Labeling
12461 \labelwidthstring 00.00.0000
12465 \begin_inset space ~
12475 \begin_layout Labeling
12476 \labelwidthstring 00.00.0000
12480 \begin_inset space ~
12490 \begin_layout Labeling
12491 \labelwidthstring 00.00.0000
12495 \begin_inset space ~
12499 \begin_inset space ~
12509 \begin_layout Labeling
12510 \labelwidthstring 00.00.0000
12514 \begin_inset space ~
12524 \begin_layout Labeling
12525 \labelwidthstring 00.00.0000
12529 \begin_inset space ~
12539 \begin_layout Labeling
12540 \labelwidthstring 00.00.0000
12544 \begin_inset space ~
12548 \begin_inset space ~
12558 \begin_layout Labeling
12559 \labelwidthstring 00.00.0000
12563 \begin_inset space ~
12567 \begin_inset space ~
12577 \begin_layout Labeling
12578 \labelwidthstring 00.00.0000
12582 \begin_inset space ~
12586 \begin_inset space ~
12596 \begin_layout Labeling
12597 \labelwidthstring 00.00.0000
12601 \begin_inset space ~
12605 \begin_inset space ~
12615 \begin_layout Labeling
12616 \labelwidthstring 00.00.0000
12620 \begin_inset space ~
12624 \begin_inset space ~
12634 \begin_layout Labeling
12635 \labelwidthstring 00.00.0000
12639 \begin_inset space ~
12643 \begin_inset space ~
12653 \begin_layout Labeling
12654 \labelwidthstring 00.00.0000
12658 \begin_inset space ~
12668 \begin_layout Labeling
12669 \labelwidthstring 00.00.0000
12673 \begin_inset space ~
12683 \begin_layout Labeling
12684 \labelwidthstring 00.00.0000
12688 \begin_inset space ~
12698 \begin_layout Labeling
12699 \labelwidthstring 00.00.0000
12703 \begin_inset space ~
12710 menu-open Documents
12713 \begin_layout Labeling
12714 \labelwidthstring 00.00.0000
12718 \begin_inset space ~
12728 \begin_layout Labeling
12729 \labelwidthstring 00.00.0000
12733 \begin_inset space ~
12743 \begin_layout Labeling
12744 \labelwidthstring 00.00.0000
12748 \begin_inset space ~
12758 \begin_layout Labeling
12759 \labelwidthstring 00.00.0000
12763 \begin_inset space ~
12773 \begin_layout Labeling
12774 \labelwidthstring 00.00.0000
12778 \begin_inset space ~
12788 \begin_layout Labeling
12789 \labelwidthstring 00.00.0000
12793 \begin_inset space ~
12800 buffer-toggle-read-only
12803 \begin_layout Labeling
12804 \labelwidthstring 00.00.0000
12808 \begin_inset space ~
12818 \begin_layout Labeling
12819 \labelwidthstring 00.00.0000
12823 \begin_inset space ~
12833 \begin_layout Labeling
12834 \labelwidthstring 00.00.0000
12838 \begin_inset space ~
12848 \begin_layout Labeling
12849 \labelwidthstring 00.00.0000
12859 \begin_layout Labeling
12860 \labelwidthstring 00.00.0000
12870 \begin_layout Labeling
12871 \labelwidthstring 00.00.0000
12881 \begin_layout Labeling
12882 \labelwidthstring 00.00.0000
12892 \begin_layout Labeling
12893 \labelwidthstring 00.00.0000
12903 \begin_layout Labeling
12904 \labelwidthstring 00.00.0000
12914 \begin_layout Labeling
12915 \labelwidthstring 00.00.0000
12925 \begin_layout Labeling
12926 \labelwidthstring 00.00.0000
12936 \begin_layout Labeling
12937 \labelwidthstring 00.00.0000
12947 \begin_layout Labeling
12948 \labelwidthstring 00.00.0000
12958 \begin_layout Labeling
12959 \labelwidthstring 00.00.0000
12969 \begin_layout Labeling
12970 \labelwidthstring 00.00.0000
12980 \begin_layout Labeling
12981 \labelwidthstring 00.00.0000
12991 \begin_layout Labeling
12992 \labelwidthstring 00.00.0000
13002 \begin_layout Labeling
13003 \labelwidthstring 00.00.0000
13010 word-delete-forward
13013 \begin_layout Labeling
13014 \labelwidthstring 00.00.0000
13021 word-delete-backward
13024 \begin_layout Labeling
13025 \labelwidthstring 00.00.0000
13035 \begin_layout Labeling
13036 \labelwidthstring 00.00.0000
13043 end-of-sentence-period-insert
13046 \begin_layout Labeling
13047 \labelwidthstring 00.00.0000
13054 protected-space-insert
13057 \begin_layout Labeling
13058 \labelwidthstring 00.00.0000
13068 \begin_layout Labeling
13069 \labelwidthstring 00.00.0000
13079 \begin_layout Labeling
13080 \labelwidthstring 00.00.0000
13090 \begin_layout Labeling
13091 \labelwidthstring 00.00.0000
13101 \begin_layout Labeling
13102 \labelwidthstring 00.00.0000
13112 \begin_layout Labeling
13113 \labelwidthstring 00.00.0000
13123 \begin_layout Labeling
13124 \labelwidthstring 00.00.0000
13131 buffer-begin-select
13134 \begin_layout Labeling
13135 \labelwidthstring 00.00.0000
13145 \begin_layout Labeling
13146 \labelwidthstring 00.00.0000
13153 paragraph-up-select
13156 \begin_layout Labeling
13157 \labelwidthstring 00.00.0000
13164 paragraph-down-select
13167 \begin_layout Labeling
13168 \labelwidthstring 00.00.0000
13175 word-backward-select
13178 \begin_layout Labeling
13179 \labelwidthstring 00.00.0000
13186 word-forward-select
13189 \begin_layout Labeling
13190 \labelwidthstring 00.00.0000
13200 \begin_layout Labeling
13201 \labelwidthstring 00.00.0000
13208 word-delete-forward
13211 \begin_layout Labeling
13212 \labelwidthstring 00.00.0000
13222 \begin_layout Labeling
13223 \labelwidthstring 00.00.0000
13233 \begin_layout Labeling
13234 \labelwidthstring 00.00.0000
13244 \begin_layout Labeling
13245 \labelwidthstring 00.00.0000
13255 \begin_layout Labeling
13256 \labelwidthstring 00.00.0000
13263 break-paragraph-keep-layout
13266 \begin_layout Labeling
13267 \labelwidthstring 00.00.0000
13277 \begin_layout Subsection
13283 \begin_layout Labeling
13284 \labelwidthstring 00.00.0000
13294 \begin_layout Labeling
13295 \labelwidthstring 00.00.0000
13305 \begin_layout Labeling
13306 \labelwidthstring 00.00.0000
13316 \begin_layout Labeling
13317 \labelwidthstring 00.00.0000
13327 \begin_layout Labeling
13328 \labelwidthstring 00.00.0000
13338 \begin_layout Labeling
13339 \labelwidthstring 00.00.0000
13349 \begin_layout Labeling
13350 \labelwidthstring 00.00.0000
13360 \begin_layout Labeling
13361 \labelwidthstring 00.00.0000
13371 \begin_layout Labeling
13372 \labelwidthstring 00.00.0000
13382 \begin_layout Labeling
13383 \labelwidthstring 00.00.0000
13393 \begin_layout Labeling
13394 \labelwidthstring 00.00.0000
13404 \begin_layout Labeling
13405 \labelwidthstring 00.00.0000
13415 \begin_layout Labeling
13416 \labelwidthstring 00.00.0000
13426 \begin_layout Labeling
13427 \labelwidthstring 00.00.0000
13437 \begin_layout Labeling
13438 \labelwidthstring 00.00.0000
13448 \begin_layout Labeling
13449 \labelwidthstring 00.00.0000
13459 \begin_layout Labeling
13460 \labelwidthstring 00.00.0000
13470 \begin_layout Labeling
13471 \labelwidthstring 00.00.0000
13481 \begin_layout Labeling
13482 \labelwidthstring 00.00.0000
13492 \begin_layout Labeling
13493 \labelwidthstring 00.00.0000
13503 \begin_layout Labeling
13504 \labelwidthstring 00.00.0000
13514 \begin_layout Labeling
13515 \labelwidthstring 00.00.0000
13522 protected-space-insert
13525 \begin_layout Labeling
13526 \labelwidthstring 00.00.0000
13536 \begin_layout Labeling
13537 \labelwidthstring 00.00.0000
13547 \begin_layout Labeling
13548 \labelwidthstring 00.00.0000
13558 \begin_layout Labeling
13559 \labelwidthstring 00.00.0000
13566 buffer-new-template
13569 \begin_layout Labeling
13570 \labelwidthstring 00.00.0000
13580 \begin_layout Labeling
13581 \labelwidthstring 00.00.0000
13591 \begin_layout Labeling
13592 \labelwidthstring 00.00.0000
13602 \begin_layout Labeling
13603 \labelwidthstring 00.00.0000
13613 \begin_layout Labeling
13614 \labelwidthstring 00.00.0000
13624 \begin_layout Labeling
13625 \labelwidthstring 00.00.0000
13635 \begin_layout Labeling
13636 \labelwidthstring 00.00.0000
13646 \begin_layout Labeling
13647 \labelwidthstring 00.00.0000
13654 end-of-sentence-period-insert
13657 \begin_layout Labeling
13658 \labelwidthstring 00.00.0000
13668 \begin_layout Labeling
13669 \labelwidthstring 00.00.0000
13679 \begin_layout Labeling
13680 \labelwidthstring 00.00.0000
13687 hyphenation-point-insert
13690 \begin_layout Labeling
13691 \labelwidthstring 00.00.0000
13701 \begin_layout Labeling
13702 \labelwidthstring 00.00.0000
13709 protected-space-insert
13712 \begin_layout Labeling
13713 \labelwidthstring 00.00.0000
13723 \begin_layout Labeling
13724 \labelwidthstring 00.00.0000
13734 \begin_layout Labeling
13735 \labelwidthstring 00.00.0000
13745 \begin_layout Labeling
13746 \labelwidthstring 00.00.0000
13756 \begin_layout Labeling
13757 \labelwidthstring 00.00.0000
13767 \begin_layout Labeling
13768 \labelwidthstring 00.00.0000
13778 \begin_layout Labeling
13779 \labelwidthstring 00.00.0000
13789 \begin_layout Labeling
13790 \labelwidthstring 00.00.0000
13800 \begin_layout Labeling
13801 \labelwidthstring 00.00.0000
13811 \begin_layout Labeling
13812 \labelwidthstring 00.00.0000
13822 \begin_layout Labeling
13823 \labelwidthstring 00.00.0000
13833 \begin_layout Labeling
13834 \labelwidthstring 00.00.0000
13844 \begin_layout Labeling
13845 \labelwidthstring 00.00.0000
13855 \begin_layout Labeling
13856 \labelwidthstring 00.00.0000
13866 \begin_layout Labeling
13867 \labelwidthstring 00.00.0000
13877 \begin_layout Labeling
13878 \labelwidthstring 00.00.0000
13885 word-delete-forward
13888 \begin_layout Labeling
13889 \labelwidthstring 00.00.0000
13896 word-delete-backward
13899 \begin_layout Labeling
13900 \labelwidthstring 00.00.0000
13910 \begin_layout Labeling
13911 \labelwidthstring 00.00.0000
13921 \begin_layout Labeling
13922 \labelwidthstring 00.00.0000
13932 \begin_layout Labeling
13933 \labelwidthstring 00.00.0000
13943 \begin_layout Labeling
13944 \labelwidthstring 00.00.0000
13951 paragraph-down-select
13954 \begin_layout Labeling
13955 \labelwidthstring 00.00.0000
13965 \begin_layout Labeling
13966 \labelwidthstring 00.00.0000
13973 buffer-begin-select
13976 \begin_layout Labeling
13977 \labelwidthstring 00.00.0000
13984 word-backward-select
13987 \begin_layout Labeling
13988 \labelwidthstring 00.00.0000
13995 word-forward-select
13998 \begin_layout Labeling
13999 \labelwidthstring 00.00.0000
14006 paragraph-up-select
14009 \begin_layout Labeling
14010 \labelwidthstring 00.00.0000
14020 \begin_layout Labeling
14021 \labelwidthstring 00.00.0000
14028 break-paragraph-keep-layout
14031 \begin_layout Labeling
14032 \labelwidthstring 00.00.0000
14042 \begin_layout Labeling
14043 \labelwidthstring 00.00.0000
14053 \begin_layout Labeling
14054 \labelwidthstring 00.00.0000
14064 \begin_layout Labeling
14065 \labelwidthstring 00.00.0000
14075 \begin_layout Labeling
14076 \labelwidthstring 00.00.0000
14086 \begin_layout Labeling
14087 \labelwidthstring 00.00.0000
14097 \begin_layout Labeling
14098 \labelwidthstring 00.00.0000
14108 \begin_layout Labeling
14109 \labelwidthstring 00.00.0000
14119 \begin_layout Labeling
14120 \labelwidthstring 00.00.0000
14130 \begin_layout Labeling
14131 \labelwidthstring 00.00.0000
14141 \begin_layout Labeling
14142 \labelwidthstring 00.00.0000
14152 \begin_layout Subsection
14158 \begin_layout Standard
14159 Ce sont les définitions de clavier LyX pour les mathématiques, semblables
14160 à celles de Scientific Word.
14163 \begin_layout Standard
14164 Les fichiers de raccourcis et la documentation ont été préparés par
14170 Jean-Marc Lasgouttes
14173 Version 1.3, pour LyX 1.2.x et 1.3.x.
14176 \begin_layout Standard
14177 Ces définitions permettent de taper plus facilement les équations sans utiliser
14178 la souris, surtout pour les gens habitués à Scientific Word.
14179 Les raccourcis standard de LyX comme
14187 ne sont pas modifiés.
14190 \begin_layout Standard
14191 Conseil : pour trouver le
14192 \begin_inset Quotes fld
14195 nom de raccourci LyX
14196 \begin_inset Quotes frd
14199 d'une touche, regardez la barre d'état après avoir tapé une combinaison
14200 de touches inexistante.
14201 Par exemple pour trouver comment est référencé
14202 \begin_inset Quotes fld
14210 \begin_inset Quotes frd
14221 : la barre d'état affiche
14222 \begin_inset Quotes fld
14230 \begin_inset Quotes frd
14234 (Ça ne marche pas dans LyX 1.3.0 !)
14237 \begin_layout Labeling
14238 \labelwidthstring 00.00.0000
14248 Copier, couper, coller sont comme dans Sciword,
14263 \begin_layout Labeling
14264 \labelwidthstring 00.00.0000
14273 -- (Dés)active l'équation hors ligne : tapez
14277 pour insérer une formule hors ligne (
14282 \begin_inset Quotes fld
14286 \begin_inset Quotes frd
14293 \begin_layout Plain Layout
14295 \begin_inset Quotes fld
14299 \begin_inset Quotes frd
14303 \begin_inset Quotes fld
14307 \begin_inset Quotes frd
14316 Vous pouvez aussi taper
14320 dans une formule hors ligne pour la retransformer en formule en ligne.
14323 \begin_layout Labeling
14324 \labelwidthstring 00.00.0000
14335 -- Fractions : tapez
14339 pour insérer une fraction (
14344 \begin_inset Quotes fld
14348 \begin_inset Quotes frd
14352 Vous pouvez aussi sélectionner une expression et taper
14356 pour en faire le numérateur d'une fraction.
14365 du dénominateur efface le numérateur et transforme le dénominateur en une
14366 expression non fractionnaire.
14370 \begin_layout Labeling
14371 \labelwidthstring 00.00.0000
14383 \begin_inset Formula $\int$
14391 \begin_inset Quotes fld
14395 \begin_inset Quotes frd
14401 \begin_layout Labeling
14402 \labelwidthstring 00.00.0000
14409 line-delete-forward
14411 -- Raccourci type Emacs : efface tout ce qu'il y a devant le curseur jusqu'à
14412 la fin de la ligne.
14415 \begin_layout Labeling
14416 \labelwidthstring 00.00.0000
14425 -- Une bascule Texte/Math (
14430 \begin_inset Quotes fld
14434 \begin_inset Quotes frd
14437 ) : en mode texte, fait passer en mode math, et insère du texte roman en
14439 A le même effet que
14448 \begin_inset Quotes fld
14452 \begin_inset Quotes frd
14458 \begin_layout Labeling
14459 \labelwidthstring 00.00.0000
14468 -- Ajoute/enlève le numéro d'une formule.
14471 \begin_layout Labeling
14472 \labelwidthstring 00.00.0000
14479 math-number-line-toggle
14481 -- Ajoute/enlève le numéro d'une ligne dans un tableau d'équations.
14484 \begin_layout Standard
14485 Les commandes ci-desus sont des bascules pour contrôler la numérotation
14491 \begin_inset Quotes fld
14495 \begin_inset Quotes frd
14499 NB : quand vous enlevez un numéro dans un tableau d'équations, le marqueur
14500 n'est pas vraiment enlevé (le code TeX devient
14503 \begin_inset Quotes fld
14511 \begin_inset Quotes frd
14516 ) et ça cause un avertissement LaTeX (sans gravité).
14519 \begin_layout Labeling
14520 \labelwidthstring 00.00.0000
14529 -- Ouvre un nouveau document.
14533 \begin_layout Labeling
14534 \labelwidthstring 00.00.0000
14543 -- Insère un guillemet droit " (
14548 \begin_inset Quotes fld
14552 \begin_inset Quotes frd
14559 \begin_layout Plain Layout
14561 \begin_inset Quotes fld
14565 \begin_inset Quotes frd
14574 Ce n'est pas le guillemet double
14575 \begin_inset Quotes fld
14579 \begin_inset Quotes frd
14582 que vous obtenez par défaut.
14585 \begin_layout Labeling
14586 \labelwidthstring 00.00.0000
14597 -- Signe racine carrée
14598 \begin_inset Formula $\sqrt{x}$
14606 \begin_inset Quotes fld
14610 \begin_inset Quotes frd
14616 \begin_layout Labeling
14617 \labelwidthstring 00.00.0000
14629 \begin_inset Formula $\sqrt[n]{x}$
14635 \begin_layout Labeling
14636 \labelwidthstring 00.00.0000
14645 -- Autre raccourci pour basculer du texte au mode mathématique (
14650 \begin_inset Quotes fld
14654 \begin_inset Quotes frd
14658 NB : le texte roman inséré en mode mathématique est spécial.
14661 \begin_layout Labeling
14662 \labelwidthstring 00.00.0000
14675 le texte sélectionné (en mode texte seulement, utilisez
14690 \begin_layout Labeling
14691 \labelwidthstring 00.00.0000
14701 Héritage de W*ndows.
14704 \begin_layout Labeling
14705 \labelwidthstring 00.00.0000
14714 -- Ferme le document courant (un autre héritage de W*ndows).
14717 \begin_layout Labeling
14718 \labelwidthstring 00.00.0000
14730 \begin_layout Labeling
14731 \labelwidthstring 00.00.0000
14743 \begin_layout Labeling
14744 \labelwidthstring 00.00.0000
14754 \begin_inset Quotes fld
14758 \begin_inset Quotes frd
14762 \begin_inset Quotes fld
14765 annuler l'annulation
14766 \begin_inset Quotes frd
14772 \begin_layout Standard
14773 Délimiteurs et crochets : pressez
14781 pour insérer une paire de délimiteurs appariés.
14786 insère une paire de crochets
14787 \begin_inset Formula $\left[\right]$
14795 Le raccourci créera une formule si nécessaire.
14796 Les caractères gérés sont
14801 \begin_inset Formula $\left(\right)$
14805 \begin_inset Formula $\left[\right]$
14809 \begin_inset Formula $\left\{ \right\} $
14813 \begin_inset Formula $\left\langle \right\rangle $
14817 \begin_inset Formula $\left|\right|$
14821 Ça a le même effet d'utiliser le caractère gauche ou le caractère droit.
14822 Les délimiteurs sont
14823 \begin_inset Quotes fld
14827 \begin_inset Quotes frd
14830 et leur taille s'adapte au contenu.
14834 \begin_inset space ~
14839 pour obtenir d'autres délimiteurs, ou des délimiteurs non appariés.
14844 sur le délimiteur de
14848 pour effacer les deux délimiteurs sans enlever leur contenu.
14851 \begin_layout Labeling
14852 \labelwidthstring 00.00.0000
14865 a le même effet que
14874 \begin_layout Labeling
14875 \labelwidthstring 00.00.0000
14885 \begin_layout Labeling
14886 \labelwidthstring 00.00.0000
14896 \begin_layout Labeling
14897 \labelwidthstring 00.00.0000
14907 \begin_layout Labeling
14908 \labelwidthstring 00.00.0000
14918 \begin_layout Labeling
14919 \labelwidthstring 00.00.0000
14929 \begin_layout Labeling
14930 \labelwidthstring 00.00.0000
14937 math-delim langle rangle
14939 -- délimiteurs anguleux
14940 \begin_inset Formula $\left\langle \right\rangle $
14943 , à ne pas confondre avec les signes
14950 \begin_layout Labeling
14951 \labelwidthstring 00.00.0000
14958 math-delim langle rangle
14961 \begin_layout Standard
14962 La barre verticale : sur certains claviers, par exemple français, la barre
14963 verticale n'est accessible qu'avec
14967 quelque chose, et sur certains Unix elle est associée à la barre verticale
14969 \begin_inset Quotes fld
14977 \begin_inset Quotes frd
14981 Nous définissons donc toutes ces touches.
14984 \begin_layout Labeling
14985 \labelwidthstring 00.00.0000
14995 \begin_layout Labeling
14996 \labelwidthstring 00.00.0000
15006 \begin_layout Labeling
15007 \labelwidthstring 00.00.0000
15017 \begin_layout Labeling
15018 \labelwidthstring 00.00.0000
15028 \begin_layout Labeling
15029 \labelwidthstring 00.00.0000
15039 \begin_layout Standard
15040 Les accents dans Sciword s'obtiennent pour la plupart en tapant
15057 pour un accent aigu,
15061 pour un tilde, etc.
15063 \begin_inset Quotes fld
15071 \begin_inset Quotes frd
15075 Certains d'entre eux fonctionnent seulement en mode mathématique, et d'autres
15076 seulement en mode texte.
15079 \begin_layout Labeling
15080 \labelwidthstring 00.00.0000
15089 -- Point au-dessus, ȧ (mode texte seulement).
15092 \begin_layout Labeling
15093 \labelwidthstring 00.00.0000
15104 -- Point au-dessus,
15105 \begin_inset Formula $\dot{a}$
15108 (mode maths seulement -- en physique c'est la dérivée première).
15111 \begin_layout Labeling
15112 \labelwidthstring 00.00.0000
15123 -- Vecteur en maths
15124 \begin_inset Formula $\overrightarrow{x}$
15130 \begin_layout Labeling
15131 \labelwidthstring 00.00.0000
15140 -- Umlaut, ä (mode texte seulement).
15143 \begin_layout Labeling
15144 \labelwidthstring 00.00.0000
15155 -- Double point au-dessus,
15156 \begin_inset Formula $\ddot{a}$
15159 (mode maths seulement -- en physique c'est la dérivée seconde).
15160 Pour avoir un triple point en mode maths, tapez
15169 \begin_layout Labeling
15170 \labelwidthstring 00.00.0000
15179 -- Accent grave à (mode texte seulement, tapez
15188 \begin_layout Labeling
15189 \labelwidthstring 00.00.0000
15198 -- Tilde ã (mode texte seulement, tapez
15207 \begin_layout Labeling
15208 \labelwidthstring 00.00.0000
15217 -- Accent aigu á (mode texte seulement, tapez
15226 \begin_layout Labeling
15227 \labelwidthstring 00.00.0000
15236 -- Accent circonflexe â (mode texte seulement, tapez
15245 \begin_layout Standard
15246 Touches de fonction.
15247 Le nouveau raccourci
15251 pour créer un fichier LaTeX semble pratique.
15254 \begin_layout Labeling
15255 \labelwidthstring 00.00.0000
15264 -- Enregistre le document courant.
15267 \begin_layout Labeling
15268 \labelwidthstring 00.00.0000
15275 buffer-export latex
15277 -- Écrit un fichier LaTeX à partir du document courant.
15280 \begin_layout Labeling
15281 \labelwidthstring 00.00.0000
15290 -- Ouvre la fenêtre
15293 \begin_inset space ~
15297 \begin_inset space ~
15305 \begin_layout Labeling
15306 \labelwidthstring 00.00.0000
15322 \begin_layout Labeling
15323 \labelwidthstring 00.00.0000
15336 pour quitter LyX correspond au raccourci W*ndows.
15339 \begin_layout Standard
15348 servent à changer de police.
15353 pour repasser en police normale.
15362 pour les polices spéciales sont tous des bascules.
15363 Ils s'appliquent au mot complet si vous mettez le curseur au milieu d'un
15364 mot, ou si vous sélectionnez du texte.
15367 \begin_layout Labeling
15368 \labelwidthstring 00.00.0000
15377 -- Retour à la police normale.
15380 \begin_layout Labeling
15381 \labelwidthstring 00.00.0000
15397 \begin_layout Labeling
15398 \labelwidthstring 00.00.0000
15414 \begin_layout Labeling
15415 \labelwidthstring 00.00.0000
15431 \begin_layout Labeling
15432 \labelwidthstring 00.00.0000
15445 (parfois utilisé pour les noms propres).
15448 \begin_layout Standard
15461 (ce qui est utile si par exemple le clavier n'a pas de touche
15468 \begin_layout Standard
15469 Voici quelques raccourcis inspirés de Sciword pour des symboles mathématiques
15470 fréquemment utilisés.
15471 Beaucoup de symboles commencent par
15480 lui-même ne peut donc pas être associé à quelque chose.
15483 \begin_layout Labeling
15484 \labelwidthstring 00.00.0000
15496 \begin_inset Quotes fld
15500 \begin_inset Quotes frd
15504 \begin_inset Formula $\prime$
15507 en mode mathématique.
15508 Ce n'est souvent pas nécessaire : dans la plupart des cas l'apostrophe
15509 normale fonctionne correctement, par exemple
15510 \begin_inset Formula $x'+2x=0$
15513 , mais parfois ça cause une erreur LaTeX s'il y a un double exposant.
15515 \begin_inset Formula $x^{\prime2}$
15519 \begin_inset Formula $x$
15522 prime carré) doit être entré avec ce caractère.
15525 \begin_layout Labeling
15526 \labelwidthstring 00.00.0000
15530 \begin_inset space ~
15537 command-sequence math-superscipt; math-insert
15541 -- Insère un prime en exposant (voir l'exemple ci-dessus).
15544 \begin_layout Labeling
15545 \labelwidthstring 00.00.0000
15554 -- Insère un exposant.
15562 \begin_layout Labeling
15563 \labelwidthstring 00.00.0000
15572 -- Insère un indice.
15580 \begin_layout Labeling
15581 \labelwidthstring 00.00.0000
15585 \begin_inset space ~
15596 -- Symbole de dérivée partielle
15597 \begin_inset Formula $\partial$
15603 \begin_layout Labeling
15604 \labelwidthstring 00.00.0000
15608 \begin_inset space ~
15620 \begin_inset Formula $\sum$
15623 (qui n'est pas le même que la lettre grecque Sigma majuscule
15624 \begin_inset Formula $\Sigma$
15627 car il peut changer de taille et permet d'insérer des bornes inférieure
15631 \begin_layout Labeling
15632 \labelwidthstring 00.00.0000
15636 \begin_inset space ~
15648 \begin_inset Formula $\prod$
15651 (qui n'est pas le même que la lettre grecque Pi majuscule
15652 \begin_inset Formula $\Pi$
15658 \begin_layout Labeling
15659 \labelwidthstring 00.00.0000
15663 \begin_inset space ~
15675 \begin_inset Formula $\infty$
15681 \begin_layout Labeling
15682 \labelwidthstring 00.00.0000
15686 \begin_inset space ~
15697 -- Produit cartésien
15698 \begin_inset Formula $\times$
15704 \begin_layout Labeling
15705 \labelwidthstring 00.00.0000
15709 \begin_inset space ~
15718 -- Insère un vecteur colonne
15719 \begin_inset Formula $\begin{array}{c}
15723 (souvent utile dans les formules).
15726 \begin_layout Labeling
15727 \labelwidthstring 00.00.0000
15731 \begin_inset space ~
15740 -- Insère une matrice
15741 \begin_inset Formula $3\times3$
15745 \begin_inset Formula $\begin{array}{ccc}
15750 (Vous pouvez ensuite modifier sa taille avec le menu
15752 Éditer\SpecialChar \menuseparator
15758 \begin_layout Labeling
15759 \labelwidthstring 00.00.0000
15763 \begin_inset space ~
15775 \begin_inset Quotes fld
15779 \begin_inset Quotes frd
15783 \begin_inset Formula $\dagger$
15789 \begin_layout Labeling
15790 \labelwidthstring 00.00.0000
15794 \begin_inset space ~
15806 \begin_inset Quotes fld
15810 \begin_inset Quotes frd
15814 \begin_inset Formula $\equiv$
15820 \begin_layout Labeling
15821 \labelwidthstring 00.00.0000
15833 \begin_inset Quotes fld
15837 \begin_inset Quotes frd
15841 \begin_inset Formula $\approx$
15847 \begin_layout Labeling
15848 \labelwidthstring 00.00.0000
15860 \begin_inset Quotes fld
15864 \begin_inset Quotes frd
15868 \begin_inset Formula $\sim$
15874 \begin_layout Labeling
15875 \labelwidthstring 00.00.0000
15887 \begin_inset Formula $\rightarrow$
15891 \begin_inset Formula $\lim_{x\rightarrow0}$
15897 \begin_layout Labeling
15898 \labelwidthstring 00.00.0000
15910 \begin_inset Quotes fld
15914 \begin_inset Quotes frd
15918 \begin_inset Formula $\leq$
15924 \begin_layout Labeling
15925 \labelwidthstring 00.00.0000
15937 \begin_inset Quotes fld
15941 \begin_inset Quotes frd
15945 \begin_inset Formula $\geq$
15951 \begin_layout Labeling
15952 \labelwidthstring 00.00.0000
15956 \begin_inset space ~
15968 \begin_inset Quotes fld
15972 \begin_inset Quotes frd
15976 \begin_inset Formula $\ll$
15979 (sert en physique).
15982 \begin_layout Labeling
15983 \labelwidthstring 00.00.0000
15987 \begin_inset space ~
15999 \begin_inset Quotes fld
16003 \begin_inset Quotes frd
16007 \begin_inset Formula $\gg$
16013 \begin_layout Subsection
16014 Raccourcis mathématiques standard
16017 \begin_layout Labeling
16018 \labelwidthstring 00.00.0000
16022 \begin_inset space ~
16034 \begin_layout Labeling
16035 \labelwidthstring 00.00.0000
16039 \begin_inset space ~
16049 \begin_layout Labeling
16050 \labelwidthstring 00.00.0000
16054 \begin_inset space ~
16064 \begin_layout Labeling
16065 \labelwidthstring 00.00.0000
16069 \begin_inset space ~
16081 \begin_layout Labeling
16082 \labelwidthstring 00.00.0000
16086 \begin_inset space ~
16096 \begin_layout Labeling
16097 \labelwidthstring 00.00.0000
16101 \begin_inset space ~
16111 \begin_layout Labeling
16112 \labelwidthstring 00.00.0000
16116 \begin_inset space ~
16128 \begin_layout Labeling
16129 \labelwidthstring 00.00.0000
16133 \begin_inset space ~
16143 \begin_layout Labeling
16144 \labelwidthstring 00.00.0000
16148 \begin_inset space ~
16158 \begin_layout Labeling
16159 \labelwidthstring 00.00.0000
16163 \begin_inset space ~
16173 \begin_layout Labeling
16174 \labelwidthstring 00.00.0000
16178 \begin_inset space ~
16190 \begin_layout Labeling
16191 \labelwidthstring 00.00.0000
16195 \begin_inset space ~
16207 \begin_layout Labeling
16208 \labelwidthstring 00.00.0000
16212 \begin_inset space ~
16224 \begin_layout Labeling
16225 \labelwidthstring 00.00.0000
16229 \begin_inset space ~
16241 \begin_layout Labeling
16242 \labelwidthstring 00.00.0000
16246 \begin_inset space ~
16258 \begin_layout Labeling
16259 \labelwidthstring 00.00.0000
16263 \begin_inset space ~
16275 \begin_layout Labeling
16276 \labelwidthstring 00.00.0000
16280 \begin_inset space ~
16290 \begin_layout Labeling
16291 \labelwidthstring 00.00.0000
16295 \begin_inset space ~
16307 \begin_layout Labeling
16308 \labelwidthstring 00.00.0000
16312 \begin_inset space ~
16322 \begin_layout Labeling
16323 \labelwidthstring 00.00.0000
16327 \begin_inset space ~
16334 math-number-line-toggle
16337 \begin_layout Labeling
16338 \labelwidthstring 00.00.0000
16342 \begin_inset space ~
16352 \begin_layout Labeling
16353 \labelwidthstring 00.00.0000
16357 \begin_inset space ~
16367 \begin_layout Labeling
16368 \labelwidthstring 00.00.0000
16372 \begin_inset space ~
16384 \begin_layout Labeling
16385 \labelwidthstring 00.00.0000
16389 \begin_inset space ~
16399 \begin_layout Labeling
16400 \labelwidthstring 00.00.0000
16404 \begin_inset space ~
16414 \begin_layout Labeling
16415 \labelwidthstring 00.00.0000
16419 \begin_inset space ~
16429 \begin_layout Labeling
16430 \labelwidthstring 00.00.0000
16434 \begin_inset space ~
16441 math-delim langle rangle
16444 \begin_layout Labeling
16445 \labelwidthstring 00.00.0000
16449 \begin_inset space ~
16456 math-delim rangle langle
16459 \begin_layout Labeling
16460 \labelwidthstring 00.00.0000
16464 \begin_inset space ~
16474 \begin_layout Labeling
16475 \labelwidthstring 00.00.0000
16479 \begin_inset space ~
16491 \begin_layout Labeling
16492 \labelwidthstring 00.00.0000
16496 \begin_inset space ~
16508 \begin_layout Subsection
16512 \begin_layout Labeling
16513 \labelwidthstring 00.00.0000
16517 \begin_inset space ~
16527 \begin_layout Labeling
16528 \labelwidthstring 00.00.0000
16532 \begin_inset space ~
16542 \begin_layout Labeling
16543 \labelwidthstring 00.00.0000
16547 \begin_inset space ~
16557 \begin_layout Labeling
16558 \labelwidthstring 00.00.0000
16562 \begin_inset space ~
16572 \begin_layout Labeling
16573 \labelwidthstring 00.00.0000
16577 \begin_inset space ~