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 Standard
976 Tous les options de la fenêtre
980 sont expliquer en l'appendice
982 La fenêtre Préférences
986 Guide de l'utilisateur
991 For some options you might find here more details.
994 \begin_layout Section
995 Utiliser la fenêtre pour la première fois
998 \begin_layout Standard
1001 RépUtilisateur/preferences
1003 ne contient que les changements que vous avez apporté au comportement par
1004 défaut, dont une partie est directement déterminée par le code de LyX et
1005 une partie est déterminée par le fichier système
1007 RépLyX/lyxrc.defaults
1010 Notez que dans tous ces fichiers les lignes commençant par un
1013 \begin_inset Quotes fld
1017 \begin_inset Quotes frd
1022 sont des commentaires et ne sont pas interprétées.
1023 Cependant, seuls les administrateurs système ont à éditer
1028 Les utilisateurs doivent passer par la fenêtre
1030 Éditer\SpecialChar \menuseparator
1033 pour créer et modifier leur propre fichier
1035 RépUtilisateur/preferences
1040 \begin_layout Standard
1041 Nous pensons que la fenêtre
1043 Éditer\SpecialChar \menuseparator
1046 est assez explicite.
1047 Presque toutes les commandes sont accompagnées d'un commentaire, il ne
1048 devrait donc pas être trop difficile de les modifier à votre goût.
1049 Avant que nous ne parlions de quelques-unes des commandes les plus importantes,
1050 voici un avertissement : quand vous
1054 vos changements, certains ont un effet immédiat (par exemple les polices
1055 à l'écran), d'autres non.
1056 Si rien ne semble avoir changé,
1060 les changements et redémarrez LyX.
1063 \begin_layout Section
1064 Convertisseurs, Formats et Visionneuses
1067 \begin_layout Standard
1068 LyX a un nouveau mécanisme pour convertir à partir de et vers tout format
1069 de fichier en utilisant des programmes externes.
1070 Choisissez deux formats, par exemple LaTeX et PDF.
1071 Choisissez maintenant un convertisseur de l'un des formats vers l'autre.
1072 Dans notre exemple, il existe deux programmes.
1075 \begin_layout Enumerate
1076 Une conversion directe de LaTeX vers PDF avec
1081 \begin_layout Enumerate
1082 Une conversion moins directe, avec des formats et des convertisseurs intermédiai
1083 res : de LaTeX à DVI (avec
1087 ) à PostScript (avec
1098 \begin_layout Standard
1099 LyX choisira toujours le chemin le plus direct possible, pour utiliser les
1100 deux vous devez donc définir deux noms de format différents pour les fichiers
1106 Les deux sont inclus par défaut dans la fenêtre
1111 Jetez-y un oeil et inventez vos propres conversions !
1114 \begin_layout Standard
1115 De plus, chaque format peut avoir une visionneuse associée.
1116 Par exemple, vous pouvez définir
1120 comme visionneuse pour les fichiers PostScript, ou
1124 pour visionner la sortie LaTeX.
1125 Vous pouvez changer la visionneuse (et les options à lui fournir) dans
1128 Éditer\SpecialChar \menuseparator
1129 Préférences\SpecialChar \menuseparator
1133 Par exemple, pour changer la visionneuse
1137 , choisissez le format
1141 dans la fenêtre, mettez
1145 (par exemple) comme visionneuse, et faites
1152 \begin_layout Chapter
1153 Internationaliser LyX
1154 \begin_inset CommandInset label
1163 \begin_layout Standard
1164 Il est possible de traduire l'interface utilisateur de LyX.
1165 La dernière fois que nous avons vérifié, LyX était disponible en 14 langues
1166 y compris l'anglais.
1167 La langue que vous avez choisie est appelée votre
1172 (Pour plus de renseignements sur les réglages de localisation, voyez la
1173 documentation de votre système d'exploitation sur les locales.
1174 Pour Linux, la page de man de locale(5) est un bon point de départ.)
1177 \begin_layout Standard
1178 Notez que ces traductions fonctionnent, mais présentent quelques failles.
1179 En particulier, toutes les fenêtres ont été tracées en fonction du texte
1180 anglais, et quelques-unes des traductions sont trop grandes pour rentrer
1181 dans l'espace alloué.
1182 Ce n'est qu'un problème d'affichage sans conséquence.
1183 Vous verrez aussi que certaines traductions n'ont pas de raccourcis définis
1185 Parfois, c'est qu'il n'y a pas assez de lettres disponibles.
1186 Parfois c'est que le traducteur n'a tout simplement pas encore eu le temps
1188 Nous essaierons de faire disparaître ces inconvénients dans les version
1192 \begin_layout Section
1193 Sélectionner une autre langue pour l'interface utilisateur
1196 \begin_layout Standard
1197 Cette fonction est désactivée par défaut, et le texte est donc en anglais.
1198 Pour activer une autre langue, vous devez changer une variable d'environnement.
1202 \begin_inset Quotes fld
1206 \begin_inset Quotes frd
1211 dans les shells csh ou
1214 \begin_inset Quotes fld
1218 \begin_inset Quotes frd
1223 dans les shells sh, en remplaçant les
1227 par le code à deux lettres correspondant à la langue de votre choix.
1232 correspond au français.
1235 \begin_layout Standard
1236 Normalement, vous allez mettre la ligne appropriée dans
1244 pour que la traduction soit activée par défaut.
1245 Rappelez-vous que ça ne marchera pas si LyX est configuré et compilé avec
1249 \begin_inset Quotes fld
1253 \begin_inset Quotes frd
1261 \begin_layout Section
1265 \begin_layout Subsection
1266 Traduire l'interface graphique (messages textuels)
1269 \begin_layout Standard
1270 LyX utilise la bibliothèque GNU
1274 pour gérer l'internationalisation de l'interface.
1275 Pour que LyX parle votre langue favorite dans tous les menus et fenêtres,
1276 vous avez besoin d'un fichier
1281 Quand celui-ci est disponible, vous devez générer à partir de là un fichier
1286 et installer ce dernier.
1287 Tout ce processus est expliqué dans la documentation de GNU
1291 , mais voici un résumé de ce qu'il faut faire (
1297 est le code de la langue) :
1300 \begin_layout Itemize
1303 RÉP-SOURCE-LYX/po/lyx.pot
1316 n'existe pas, il peut être recréé avec
1320 dans ce répertoire, ou bien vous pouvez utiliser le fichier po d'une autre
1321 langue comme modèle).
1324 \begin_layout Itemize
1334 \begin_layout Plain Layout
1335 Nous vous recommandons d'utiliser Emacs, car la distribution de
1339 comprend un mode bien pratique pour vous aider dans l'édition.
1347 Pour certains menus, il y a aussi des touches de raccourci qui doivent
1349 Ces touches viennent après un
1352 \begin_inset Quotes fld
1356 \begin_inset Quotes frd
1361 , et doivent être adaptées au texte traduit.
1362 Il y a un outil appelé
1366 écrit en Prolog dans
1368 RÉP-SOURCE-LYX/development/tools/
1370 qui peut aider à déterminer les touches de raccourci.
1371 Notez que XForms (au moins la version 0.86) ne peut rien gérer d'autre comme
1372 touches de raccourci que des caractères codés sur 7 bits (ASCII standard).
1373 Vous devez aussi remplir les champs au début du nouveau fichier
1377 avec votre adresse e-mail, etc., pour que les gens sachent comment vous
1378 joindre pour proposer des suggestions, ou pour démolir votre travail.
1381 \begin_layout Itemize
1390 \begin_inset Newline newline
1412 \begin_layout Itemize
1417 dans votre répertoire de locales, dans le répertoire correspondant aux
1418 messages pour la langue
1429 \begin_inset Newline newline
1434 /usr/local/share/locale/
1443 \begin_layout Standard
1444 Pour ajouter un nouveau fichier
1452 de LyX il faut changer les scripts de configuration et quelques autres
1453 choses, mais vu la façon dont marche
1457 , vous n'avez pas besoin du code source de LyX pour le traduire -- il vous
1466 déjà existant) et les outils
1473 \begin_layout Standard
1474 Si vous avez écrit un fichier de traduction pour une langue que LyX ne gère
1475 pas encore, nous vous encourageons à nous le soumettre.
1476 Dans ce cas, nous vous recommandons de lire le
1484 pour plus d'informations.
1487 \begin_layout Subsection
1488 Traduire la documentation
1491 \begin_layout Standard
1492 La documentation en ligne (dans le menu
1496 ) peut (et doit !) être traduite.
1497 S'il existe une traduction de la documentation
1501 \begin_layout Plain Layout
1502 En février 2003, presque toutes les docs avaient été traduites en français
1507 \begin_inset space ~
1512 avait été traduit en au moins 12 langues, avec d'autres traductions en
1514 L'éventail de documents traduits s'élargit rapidement.
1519 , et si la locale est correctement réglée, LyX affichera tout seul la version
1521 LyX cherche les versions traduites sous le nom
1535 est la langue définie par la variable d'environnement
1540 S'il n'y en a pas de traduction, c'est la version anglaise qui est affichée.
1541 Notez que les versions traduites doivent avoir le même nom de fichier (ici
1547 Si vous vous sentez de traduire la documentation (ce qui est d'ailleurs
1548 un excellent moyen de corriger la documentation d'origine !), il y a un
1549 certain nombre de choses que vous devez faire tout de suite :
1552 \begin_layout Itemize
1557 , qui explique comment écrire la documentation de LyX.
1558 Faites spécialement attention à la section sur la traduction.
1561 \begin_layout Itemize
1562 Faire un tour sur la page web de la traduction des documentations sur le
1563 site des développeurs de LyX
1564 \begin_inset Flex URL
1567 \begin_layout Plain Layout
1569 http://devel.lyx.org/
1575 De cette façon, vous pourrez voir quels documents ont déjà été traduits
1576 dans votre langue, s'il y en a
1580 \begin_layout Plain Layout
1581 NdT : Pour le français, le site web est à l'adresse
1582 \begin_inset Flex URL
1585 \begin_layout Plain Layout
1587 http://perso.wanadoo.fr/adrien.rebollo/lyxfr/lyxfr.html
1598 Vous y trouverez aussi qui s'occupe d'organiser l'effort de traduction
1600 Si personne ne s'en occupe, faites-nous connaître votre intérêt.
1603 \begin_layout Standard
1604 Une fois que vous vous y mettez pour de bon, voilà quelques conseils qui
1605 pourront vous éviter des ennuis :
1608 \begin_layout Itemize
1609 Joignez-vous à l'équipe de documentation !
1615 Aide\SpecialChar \menuseparator
1618 ) explique comment faire.
1619 C'est d'ailleurs le premier document à traduire.
1622 \begin_layout Itemize
1623 Étudiez les conventions typographiques de la langue dans laquelle vous traduisez.
1624 La typographie est un art ancien et au cours des siècles, une grande variété
1625 de conventions ont vu le jour dans les différentes parties du globe.
1626 Apprenez aussi le vocabulaire spécifique des professionnels de la typographie
1628 Si vous inventez votre propre terminologie, vous allez induire les lecteurs
1632 Attention ! La typographie peut devenir une passion !
1637 \begin_layout Itemize
1638 Faites une copie du document.
1639 Ce sera votre fichier de travail.
1640 Vous pouvez l'utiliser comme fichier d'aide personnel en le mettant dans
1648 \begin_layout Itemize
1649 De temps à autre le document original (de l'équipe LyX) est mis à jour.
1650 Utilisez l'interface ViewCVS à l'adresse
1651 \begin_inset Flex URL
1654 \begin_layout Plain Layout
1656 http://www.lyx.org/viewcvs.cgi/lyxdoc/
1661 pour voir ce qui a changé
1665 \begin_layout Plain Layout
1666 Vous pouvez aussi garder une copie de la dernière version du document anglais
1667 que vous avez traduit.
1673 De cette façon vous pouvez voir facilement les parties de votre document
1674 qui ont besoin d'être mises à jour
1678 \begin_layout Plain Layout
1679 NdT : Je conseille très vivement de partir des fichiers disponibles sur
1680 le CVS, et de ne pas perdre de temps à traduire la version contenue dans
1681 votre distribution pour s'apercevoir trop tard que tout est périmé.
1689 \begin_layout Itemize
1690 Si vous avez trouvé une erreur dans le document original, corrigez-la et
1691 dites-le au reste de l'équipe de documentation (que vous n'avez pas manqué
1692 de rejoindre, n'est-ce pas ?)
1695 \begin_layout Section
1696 Support de Clavier International
1699 \begin_layout Standard
1702 [Note de l'Éditeur : La section qui suit a été écrite par
1707 Il faut la corriger pour qu'elle soit conforme à la nouvelle feuille de
1708 style de la Documentation et pour utiliser les nouvelles fonctions de la
1710 Le tout doit aussi être fusionné avec la section d'après.
1714 \begin_layout Subsection
1715 Définir ses propres réaffectations clavier : Format de fichier
1720 \begin_layout Standard
1721 Regardons d'un peu plus près un fichier de définition de clavier.
1722 C'est un fichier ASCII qui définit :
1725 \begin_layout Itemize
1726 des correspondances touche à touche ou touche à chaîne
1729 \begin_layout Itemize
1733 \begin_layout Itemize
1734 des exceptions des touches mortes
1737 \begin_layout Standard
1738 Pour définir une traduction touche à touche ou touche à chaîne, utilisez
1742 \begin_layout Quotation
1754 \begin_layout Standard
1759 est la touche à traduire et
1763 est la chaîne à insérer dans le document.
1764 Pour définir des touches mortes, faites :
1767 \begin_layout Quotation
1772 kmod touche touche_morte
1775 \begin_layout Standard
1780 est la touche du clavier et
1784 est le nom de la touche morte.
1785 Les touches mortes suivantes sont supportées (nom du raccourci entre parenthèse
1789 \begin_layout Quotation
1793 \begin_inset space \hfill{}
1799 \begin_layout Quotation
1801 \begin_inset space \hfill{}
1807 \begin_layout Quotation
1809 \begin_inset space \hfill{}
1815 \begin_layout Quotation
1817 \begin_inset space \hfill{}
1823 \begin_layout Quotation
1825 \begin_inset space \hfill{}
1831 \begin_layout Quotation
1833 \begin_inset space \hfill{}
1840 \begin_layout Plain Layout
1852 \begin_layout Quotation
1854 \begin_inset space \hfill{}
1860 \begin_layout Quotation
1862 \begin_inset space \hfill{}
1869 \begin_layout Plain Layout
1881 \begin_layout Quotation
1883 \begin_inset space \hfill{}
1889 \begin_layout Quotation
1891 \begin_inset space \hfill{}
1897 \begin_layout Quotation
1899 \begin_inset space \hfill{}
1906 \begin_layout Plain Layout
1918 \begin_layout Quotation
1920 \begin_inset space \hfill{}
1927 \begin_layout Plain Layout
1939 \begin_layout Quotation
1941 \begin_inset space \hfill{}
1947 \begin_layout Quotation
1948 hungarian umlaut (hug)
1949 \begin_inset space \hfill{}
1955 \begin_layout Quotation
1957 \begin_inset space \hfill{}
1963 \begin_layout Quotation
1965 \begin_inset space \hfill{}
1972 \begin_layout Plain Layout
1984 \begin_layout Standard
1985 Dans beaucoup de claviers internationaux il y a des exceptions dans les
1986 règles d'emploi des touches mortes, vous pouvez les définir ainsi :
1989 \begin_layout Quotation
1994 kxmod touche_morte touche chaîne_sortie
1997 \begin_layout Standard
1998 Par exemple, sur un clavier slovaque, si vous tapez caron-o, ça génère circonfle
1999 xe-o, il faut donc mettre :
2002 \begin_layout Quotation
2016 \begin_layout Standard
2017 pour le faire marcher correctement.
2018 Vous devez aussi définir comme des exceptions les touches mortes avec i
2019 et j, pour enlever le point avant d'insérer une marque d'accentuation.
2020 Je changerai ceci le moment venu, mais je n'en ai pas encore eu le temps.
2023 \begin_layout Standard
2024 Au fait, à propos des caractères : l'antislash est un caractère d'échappement,
2025 pour l'entrer, il faut taper un double antislash.
2030 ont aussi un sens différent.
2035 indique les commentaires, les guillemets entourent les commandes style
2037 Pour entrer un guillemet, il faut taper
2056 \begin_layout Standard
2057 Si vous faites un fichier de réaffectation clavier qui marche pour votre
2058 langue, merci de me l'envoyer, pour que je puisse l'inclure dans la prochaine
2059 distribution de réaffectations clavier.
2062 \begin_layout Standard
2063 Il y aura plus de mots-clés supportés à l'avenir dans les fichiers de réaffectat
2064 ion clavier, comme :
2067 \begin_layout Itemize
2072 kinclude nom_fichier
2075 \begin_inset space \hfill{}
2078 inclut un autre fichier (
2085 \begin_layout Itemize
2093 \begin_inset space \hfill{}
2096 définit un programme externe de traduction (
2103 \begin_layout Standard
2104 Il devrait aussi chercher dans
2108 les valeurs par défaut (par exemple, une option
2114 pour inclure le clavier par défaut).
2117 \begin_layout Section
2118 Les Claviers Internationaux
2119 \begin_inset CommandInset label
2128 \begin_layout Standard
2129 Les deux sections suivantes décrivent en détail la syntaxe des fichiers
2139 Ces sections devraient vous aider à concevoir votre propre réaffectation
2140 clavier si celles fournies ne vous donnent pas satisfaction.
2143 \begin_layout Subsection
2149 \begin_layout Standard
2154 fait correspondre des appuis clavier à des caractères ou à des chaînes
2156 Il définit une réaffectation clavier
2160 \begin_layout Plain Layout
2161 NdT : Keyboard MAPping.
2167 Cette section décrit les mots clés
2190 \begin_layout Labeling
2191 \labelwidthstring 00.00.0000
2196 Fait correspondre un caractère à une chaîne
2199 \begin_layout LyX-Code
2208 \begin_layout Standard
2209 Ça fait correspondre
2222 , le guillemet double (
2232 ) doivent être protégés par un antislash (
2241 \begin_layout Standard
2242 Voici un exemple de commande
2246 qui fait s'afficher le symbole
2250 quand on tape la touche
2257 \begin_layout LyX-Code
2263 \begin_layout Labeling
2264 \labelwidthstring 00.00.0000
2269 Définit un caractère accentué
2272 \begin_layout LyX-Code
2278 caractère accent autorisés
2281 \begin_layout Standard
2295 C'est le principe de la touche morte
2299 \begin_layout Plain Layout
2304 désigne une touche qui seule ne produit pas de caractère, mais qui produit
2305 le caractère accentué voulu quand elle est suivie par une autre touche
2307 Par exemple, pour écrire un
2310 \begin_inset Quotes fld
2314 \begin_inset Quotes frd
2319 sur un clavier français, il faut d'abord taper sur
2322 \begin_inset Quotes fld
2326 \begin_inset Quotes frd
2334 \begin_inset Quotes fld
2338 \begin_inset Quotes frd
2351 \begin_layout Standard
2356 puis une autre touche qui ne fait pas partie des caractères
2360 , vous obtiendrez un
2364 suivi par l'autre touche non autorisée.
2369 efface une touche morte, si vous tapez
2377 , le curseur ne recule pas mais annule l'effet que
2381 aurait pu avoir sur la touche suivante.
2384 \begin_layout Standard
2385 Dans l'exemple suivant, il est spécifié que le caractère ' doit être un
2386 accent aigu, autorisé sur les caractères a, e, i, o, u, A, E, I, O et U
2390 \begin_layout LyX-Code
2393 kmod ' acute aeiouAEIOU
2396 \begin_layout Labeling
2397 \labelwidthstring 00.00.0000
2402 Définit une exception au caractère accentué
2405 \begin_layout LyX-Code
2411 accent caractère résultat
2414 \begin_layout Standard
2415 Ça définit une exception pour l'
2428 doit avoir été assigné auparavant par une déclaration
2438 ne doit pas faire partie des caractères
2447 Quand vous tapez la séquence
2460 Si une telle déclaration n'existe pas dans le fichier
2470 touche_accent caractère
2476 est le premier paramètre de la déclaration
2485 \begin_layout Standard
2486 Avec la commande suivante, vous obtenez äi quand vous tapez acute-i ('i)
2490 \begin_layout LyX-Code
2504 \begin_layout Labeling
2505 \labelwidthstring 00.00.0000
2510 Combine deux caractères accentués
2513 \begin_layout LyX-Code
2519 accent1 accent2 autorisés
2522 \begin_layout Standard
2523 Celui-ci est assez ésotérique.
2524 Il vous permet de combiner les effets de l'
2532 (dans cet ordre !) sur les caractères
2545 doivent avoir été définies par une commande
2558 \begin_layout Standard
2559 Voyez cet exemple extrait du fichier
2566 \begin_layout LyX-Code
2569 kmod ; acute aeioyvhAEIOYVH
2572 \begin_layout LyX-Code
2578 \begin_layout LyX-Code
2581 kcomb acute umlaut iyIY
2584 \begin_layout Standard
2585 Ça vous permet de taper
2589 et d'avoir l'effet de
2602 annule la dernière touche morte, donc si vous tapez
2621 \begin_layout Subsection
2627 \begin_layout Standard
2628 Après que la réaffectation
2632 a été effectuée, un fichier
2636 convertit les chaînes de symboles obtenues dans la police de caractères.
2637 Actuellement, la distribution de LyX comprend au moins les fichiers
2648 \begin_layout Standard
2649 En général le fichier
2653 est une suite de déclarations de la forme :
2656 \begin_layout LyX-Code
2660 numéro_du_caractère chaîne
2663 \begin_layout Standard
2664 Par exemple, pour affecter
2670 au caractère correspondant dans le jeu iso-8859-1 (233), il y a la déclaration
2674 \begin_layout LyX-Code
2682 \begin_layout Standard
2698 Notez que le même caractère peut servir pour plus d'une chaîne.
2706 \begin_layout LyX-Code
2718 \begin_inset Newline newline
2734 \begin_layout Standard
2735 Si LyX ne trouve pas de correspondance pour la chaîne produite par une touche
2736 ou une séquence avec des touches mortes, il va vérifier si elle ressemble
2737 à un caractère accentué et va essayer à l'écran de tracer un accent par
2738 dessus le caractère.
2741 \begin_layout Subsection
2745 \begin_layout Standard
2746 Il y a une autre façon d'ajouter le support pour des caractères internationaux
2747 par l'intermédiaire des touches mortes.
2748 Une touche morte marche en combinaison avec une lettre pour produire un
2750 Ici, nous allons expliquer comment créer une touche morte vraiment simple
2751 pour montrer comment elles marchent.
2754 \begin_layout Standard
2755 Supposez que vous ayez besoin du caractère circonflexe
2759 \begin_layout Plain Layout
2760 NdT : déjà présent en français, mais nous allons conserver cet exemple.
2768 \begin_inset Quotes fld
2772 \begin_inset Quotes frd
2778 Vous devez faire correspondre la touche circonflexe à la commande LyX
2787 Maintenant, à chaque fois que vous taperez la touche circonflexe suivie
2788 par une lettre, il y aura un accent circonflexe dessus.
2789 Par exemple, la séquence
2792 \begin_inset Quotes fld
2796 \begin_inset Quotes frd
2804 \begin_inset Quotes fld
2808 \begin_inset Quotes frd
2814 Cependant, si vous essayez de taper
2817 \begin_inset Quotes fld
2821 \begin_inset Quotes frd
2826 , LyX va se plaindre avec un bip, car un
2829 \begin_inset Quotes fld
2833 \begin_inset Quotes frd
2838 ne prend jamais d'accent circonflexe.
2843 après une touche morte fait s'afficher l'accent seul.
2844 Notez bien ce dernier point ! Si vous faites correspondre une touche à
2845 une touche morte, vous devez faire correspondre le caractère sur cette
2846 touche à une touche différente.
2847 Faire correspondre la virgule à une cédille est une mauvaise idée, car
2848 vous n'aurez plus que des cédilles à la place des virgules.
2851 \begin_layout Standard
2852 Une façon courante de créer des touches mortes est d'utiliser
2864 en combinaison avec un accent, comme
2867 \begin_inset Quotes fld
2871 \begin_inset Quotes frd
2879 \begin_inset Quotes fld
2883 \begin_inset Quotes frd
2889 Une autre méthode met en jeu
2900 \begin_inset space ~
2904 \begin_inset space ~
2909 ) pour configurer la touche spéciale
2914 Elle agit un peu comme
2918 et permet de faire correspondre des touches à des caractères accentués.
2919 Vous pouvez aussi transformer des touches en touches mortes en les affectant
2920 à quelque chose comme
2924 puis en affectant cette touche symbolique à la commande LyX correspondante
2928 \begin_layout Plain Layout
2933 : C'est exactement ce que je fais dans mes fichiers
2945 \begin_inset space ~
2953 \begin_inset space ~
2958 ) est configurée comme
2962 et j'ai affecté des choses comme
2965 \begin_inset space ~
2973 \begin_inset space ~
2978 à un tas de touches symboliques
2981 \begin_inset Quotes fld
2985 \begin_inset Quotes frd
2991 C'est comme ça que j'obtiens tous mes caractères accentués.
2997 Vous pouvez transformer à peu près n'importe quelle touche en touche
3005 , une touche de fonction inutilisée, etc.
3006 Quant aux commandes LyX qui produisent des accents, voyez à l'entrée
3013 \begin_inset space ~
3017 \begin_inset space ~
3023 Là-bas il y a la liste complète.
3026 \begin_layout Subsection
3027 Enregistrer votre Configuration Linguistique
3030 \begin_layout Standard
3031 \begin_inset CommandInset label
3033 name "sec:enreg-langue"
3037 Vous pouvez éditer vos préférences dans la fenêtre
3039 Éditer\SpecialChar \menuseparator
3042 pour que LyX démarre avec l'environnement linguistique que vous souhaitez,
3043 automatiquement configuré.
3046 \begin_layout LyX-Code
3050 \begin_layout Chapter
3051 Installer de Nouvelles Classes de Document, Formats et Modèles
3052 \begin_inset CommandInset label
3054 name "chap:classe-texte"
3062 \begin_layout Plain Layout
3063 Installer de Nouvelles Classes
3071 \begin_layout Standard
3072 Dans ce chapitre, nous décrivons comment créer et installer de nouveaux
3073 fichiers de format LyX ou de modèle, et nous vous offrons une révision
3074 des procédures correctes d'installation de nouvelles classes de document
3076 D'abord quelques définitions : une classe de document est un fichier LaTeX
3077 (d'habitude avec l'extension
3085 ) qui décrit la mise en page d'un document -- par exemple un article, un
3086 rapport, un preprint de publication, etc.
3087 -- et toutes les commandes nécessaires pour réaliser cette mise en page.
3088 Un fichier de format
3092 \begin_layout Plain Layout
3094 \begin_inset Quotes fld
3098 \begin_inset Quotes frd
3106 est un fichier LyX correspondant à une classe de document LaTeX, qui dit
3108 \begin_inset Quotes fld
3112 \begin_inset Quotes frd
3115 les choses à l'écran pour les rendre ressemblantes avec la version imprimée.
3116 Plus précisément, un fichier de format décrit une
3117 \begin_inset Quotes fld
3121 \begin_inset Quotes frd
3124 , qui est le schéma interne utilisé par LyX pour l'affichage à l'écran.
3126 \begin_inset Quotes fld
3130 \begin_inset Quotes frd
3134 \begin_inset Quotes fld
3138 \begin_inset Quotes frd
3141 sont des termes à peu près interchangeables, mais il est préférable de
3142 parler de format pour le fichier, et de classe de texte pour ce qui est
3143 présent dans la mémoire.
3144 Un fichier modèle est simplement un document LyX qui contient un ensemble
3145 d'entrées prédéfinies pour une classe de document donnée, entrées généralement
3146 nécessaires avec cette classe.
3147 Les modèles sont notamment utiles pour les
3148 \begin_inset Quotes fld
3152 \begin_inset Quotes frd
3155 de publications soumises sous format électronique.
3158 \begin_layout Section
3159 Installer un nouveau paquetage LaTeX
3162 \begin_layout Standard
3163 Certaines installations peuvent ne pas contenir le paquetage LaTeX que vous
3164 vouliez justement utiliser avec LyX.
3165 Par exemple, vous pouvez avoir besoin de FoilTeX, un paquetage courant
3166 (et très puissant) pour préparer des transparents pour rétroprojecteurs.
3167 Voici les étapes pour installer un paquetage si vous utilisez teTeX ou
3168 une autre distribution basée sur web2c.
3171 \begin_layout Enumerate
3172 Procurez-vous le paquetage sur le CTAN ou ailleurs
3176 \begin_layout Plain Layout
3180 \begin_inset space ~
3185 pour savoir ce qu'est le CTAN et où l'on peut trouver les classes de document
3194 \begin_layout Enumerate
3199 (qui réside habituellement dans le répertoire
3203 , mais il vous faudra peut-être faire
3208 Il décrit comment ajouter un répertoire
3212 local ; suivez les instructions.
3213 Vous devez insérer le nom de votre répertoire
3226 est un endroit logique pour installer les logiciels qui ne viennent pas
3227 avec votre distribution, vous pouvez donc utiliser
3232 D'habitude, vous n'avez que deux choses à modifier :
3236 \begin_layout Enumerate
3241 sur le répertoire que vous avez choisi, par exemple :
3242 \begin_inset Newline newline
3247 TEXMFLOCAL = /usr/local/texmf
3250 \begin_layout Enumerate
3255 inclut bien la variable
3260 \begin_inset Newline newline
3265 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
3269 \begin_layout Enumerate
3270 Créez votre répertoire
3279 Vous devez suivre la structure de votre répertoire
3283 existant (par exemple, les paquetages LaTeX doivent aller dans
3285 /usr/local/texmf/tex/latex/
3290 \begin_layout Enumerate
3291 Installez le paquetage.
3292 Par exemple, vous pouvez décompresser l'archive FoilTeX et créer
3294 /usr/local/texmf/tex/latex/foiltex
3301 contient différents fichiers.
3304 \begin_layout Enumerate
3310 Ça devrait entre autres créer
3312 /usr/local/texmf/ls-R
3317 \begin_layout Enumerate
3320 Éditer\SpecialChar \menuseparator
3327 \begin_layout Standard
3328 Maintenant vous devriez voir votre nouveau paquetage -- par exemple
3331 \begin_inset space ~
3342 Format\SpecialChar \menuseparator
3343 Document\SpecialChar \menuseparator
3347 Notez qu'il y a des façons plus simples d'installer des paquetages : vous
3348 pouvez ajouter un lien au répertoire du nouveau paquetage dans le répertoire
3353 , n'oubliez pas de lancer ensuite
3357 ), ou parfois simplement régler la variable d'environnement
3361 pour inclure le nouveau paquetage.
3362 Cependant, la procédure stricte décrite dans
3366 est garantie de fonctionner, vous devez donc la suivre sauf si les circonstance
3367 s l'empêchent absolument : par exemple si vous n'avez pas les droits de
3371 \begin_layout Section
3375 \begin_layout Standard
3376 Cette section explique comment écrire et installer vos propres fichiers
3377 de format LyX (aussi connus sous le nom de classes de texte) et prend pour
3387 décrivent les styles de paragraphe disponibles pour un document donné et
3388 la façon avec laquelle LyX doit les afficher.
3389 Nous essayons ici de donner une description complète de la procédure à
3390 suivre ; il y a cependant une telle variété de classes LaTeX supportant
3391 des types de document très différents que nous ne pouvons pas espérer couvrir
3392 tous les cas possibles ni tous les problèmes que vous pourrez rencontrer.
3395 \begin_layout Standard
3396 Quand vous prévoyez d'écrire un nouveau format, il est extrêmement utile
3397 de regarder les formats exemples distribués avec LyX.
3398 Si vous utilisez une classe de document LaTeX qui pourrait intéresser d'autres
3399 personnes, et que vous avez un format LyX correspondant, n'hésitez pas
3400 à nous envoyer le tout, pour que nous puissions le mettre dans la distribution.
3403 \begin_layout Standard
3404 Toutes les balises décrites dans ce chapitre sont insensibles à la casse
3417 sont une seule et même commande.
3418 Les valeurs possibles sont inscrites entre crochets après le nom de la
3420 La valeur par défaut d'une fonction quand elle n'est pas définie dans le
3421 fichier décrivant la classe de texte est
3428 Si le paramètre est d'un type particulier la valeur par défaut est indiquée
3439 \begin_layout Subsection
3440 Gérer de nouvelles classes de document
3443 \begin_layout Standard
3446 There are two situations you are likely to encounter when wanting to support
3447 a new LaTeX document class, involving LaTeX2e class (
3458 \begin_layout Standard
3459 Les deux situations que vous êtes probablement susceptibles de rencontrer
3460 quand vous voulez gérer une nouvelle classe de document LaTeX sont les
3461 fichiers LaTeX2e de classe (
3472 \begin_layout Subsection
3473 Format pour un fichier
3478 \begin_layout Standard
3479 Si votre nouvelle classse de document est fournie sous la forme d'un fichier
3480 de style à utiliser en combinaison avec une classe de document existante,
3481 déjà supportée, commencez par copier le fichier de format de la classe
3482 de document en question dans votre répertoire local.
3483 Dans notre exemple, le fichier de style sera appelé
3487 et il doit être utilisé avec la classe standard
3494 \begin_layout LyX-Code
3495 cp report.layout ~/.lyx/layouts/ma_classe.layout
3498 \begin_layout Standard
3503 et changez la ligne :
3506 \begin_layout LyX-Code
3509 DeclareLaTeXClass{report}
3512 \begin_layout Standard
3516 \begin_layout LyX-Code
3519 DeclareLaTeXClass[report, ma_classe.sty]{report (ma_classe)}
3522 \begin_layout Standard
3526 \begin_layout LyX-Code
3528 \begin_inset Newline newline
3533 usepackage{ma_classe}
3534 \begin_inset Newline newline
3540 \begin_layout Standard
3541 près du début du fichier.
3544 \begin_layout Standard
3545 Démarrez LyX et faites
3547 Éditer\SpecialChar \menuseparator
3551 Redémarrez LyX et essayez de créer un nouveau document.
3555 \begin_inset Quotes fld
3559 \begin_inset space ~
3563 \begin_inset Quotes frd
3568 parmi les classes de document dans la fenêtre
3570 Format\SpecialChar \menuseparator
3571 Document\SpecialChar \menuseparator
3575 Il est probable que certaines des commandes de section devront être différentes
3576 de celles de la classe de base
3580 \begin_layout Plain Layout
3588 , vous pouvez donc jouer avec les réglages des différentes sections si vous
3593 \begin_layout Subsection
3594 Format pour un fichier
3599 \begin_layout Standard
3600 Dans ce cas, vous devrez probablement créer votre propre format.
3601 Nous vous suggérons fortement de copier un fichier de format existant qui
3602 utilise une classe LaTeX similaire et de le modifier si c'est possible.
3603 Utilisez au moins un fichier existant comme point de départ pour savoir
3604 quels sont les éléments dont vous devez vous occuper.
3605 Encore une fois, les spécificités sont couvertes plus bas.
3608 \begin_layout Section
3609 Déclarer une nouvelle classe de texte
3612 \begin_layout Standard
3613 Les sections suivantes vous expliquent à quoi vous vous attaquez quand vous
3614 décidez de mettre les mains dans le cambouis, et de créer ou d'éditer votre
3615 propre fichier de format.
3616 Notre conseil est d'aller doucement, d'enregistrer souvent pour faire des
3617 essais, d'écouter de la musique relaxante, et de siroter tranquillement
3618 un ou deux verres de votre boisson favorite, voire plus si vous êtes coincés.
3619 Ce n'est pas si dur que ça, mais il y a une multitude d'options et vous
3620 pouvez vous laisser submerger si vous essayez d'en faire trop d'un coup.
3621 Allez donc prendre un verre, juste pour la route.
3624 \begin_layout Standard
3628 \begin_layout Standard
3629 Les lignes qui commencent par un
3633 dans un fichier de format sont les commentaires.
3634 Il y a une exception à cette règle : tous les
3638 doivent commencer par ceci :
3641 \begin_layout LyX-Code
3644 #% Do not delete the line below; configure depends on this
3648 \begin_layout Plain Layout
3649 Ne pas effacer la ligne ci-dessous ; configure compte dessus.
3657 \begin_layout LyX-Code
3662 DeclareLaTeXClass{article}
3665 \begin_layout Standard
3666 La deuxième ligne sert quand vous configurez LyX.
3667 Le fichier de format est lu par le script LaTeX
3671 , dans un mode spécial où
3676 La première ligne est juste un commentaire LaTeX, et la deuxième contient
3677 la déclaration de la classe de texte.
3678 Si ces lignes apparaissent dans un fichier appelé
3682 , elles définissent alors une classe de texte appelée
3686 (le nom du fichier de format) qui utilise la classe de document LaTeX
3690 (par défaut le même nom que le format).
3692 \begin_inset Quotes fld
3696 \begin_inset Quotes frd
3699 qui apparaît ci-dessus sert de description de la classe de texte dans la
3702 Format\SpecialChar \menuseparator
3708 \begin_layout Standard
3709 Supposons que vous ayez écrit votre propre classe de texte qui utilise la
3714 , mais dans laquelle vous avez changé l'apparence des en-têtes de sections.
3715 Si vous la mettez dans un fichier
3719 , l'en-tête de ce fichier doit être :
3722 \begin_layout LyX-Code
3725 #% Do not delete the line below; configure depends on this
3728 \begin_layout LyX-Code
3733 DeclareLaTeXClass[article]{article (avec mes en-têtes)}
3736 \begin_layout Standard
3737 Ça déclare une classe de texte
3741 , associée avec la classe de document LaTeX
3746 \begin_inset Quotes fld
3749 article (avec mes en-têtes)
3750 \begin_inset Quotes frd
3754 Si votre classe de texte repose sur plusieurs paquetages, vous pouvez la
3758 \begin_layout LyX-Code
3761 #% Do not delete the line below; configure depends on this
3764 \begin_layout LyX-Code
3769 DeclareLaTeXClass[article,machin.sty]{article (avec mes en-têtes)}
3772 \begin_layout Standard
3773 Ça indique que votre classe de texte utilise le paquetage
3778 Enfin, il est aussi possible de déclarer des classes pour du code DocBook.
3779 Les déclarations ressemblent en général à :
3782 \begin_layout LyX-Code
3783 #% Do not delete the line below; configure depends on this
3786 \begin_layout LyX-Code
3789 DeclareDocBookClass[article]{SGML (DocBook article)}
3792 \begin_layout Standard
3793 Notez que ces déclarations peuvent aussi recevoir un paramètre optionnel
3794 déclarant le nom de la classe de document (mais pas une liste).
3797 \begin_layout Standard
3801 \begin_layout Plain Layout
3810 Une fois que la classe de texte a été modifiée à votre goût, tout ce que
3811 vous avez à faire est de la copier soit dans
3813 RépLyX/\SpecialChar \-
3819 Utilisateur/\SpecialChar \-
3824 Éditer\SpecialChar \menuseparator
3825 Recon\SpecialChar \-
3829 Quittez LyX et redémarrez-le ; votre nouvelle classe de texte devrait alors
3830 être disponible avec les autres.
3834 \begin_layout Plain Layout
3846 \begin_layout Subsection
3847 Paramètres généraux d'une classe de texte
3850 \begin_layout Standard
3851 Voici les paramètres généraux qui décrivent l'aspect du document :
3854 \begin_layout Standard
3858 \begin_layout Plain Layout
3870 \begin_layout Description
3884 ] Le nombre de colonnes par défaut (une ou deux).
3885 Peut être changé dans la fenêtre
3887 Format\SpecialChar \menuseparator
3891 Ce réglage est important (de même que
3895 ) : si votre classe de texte a deux colonnes par défaut mais que vous avez
3896 oublié de le notifier, l'option LaTeX
3904 sélectionnée quand vous demandez
3907 \begin_inset space ~
3914 Format\SpecialChar \menuseparator
3920 \begin_layout Description
3934 ] Impression par défaut en recto seul ou en recto verso.
3935 Peut être changé dans la fenêtre
3937 Format\SpecialChar \menuseparator
3943 \begin_layout Description
3957 ] La mise en page par défaut.
3958 Peut être changée dans la fenêtre
3960 Format\SpecialChar \menuseparator
3966 \begin_layout Description
3979 \begin_inset Newline newline
3982 Counter_Section, Counter_Subsection, Counter_Subsubsection,
3983 \begin_inset Newline newline
3986 Counter_Paragraph, Counter_Subparagraph,
3987 \begin_inset Newline newline
3990 Counter_EnumI, Counter_EnumII,
3991 \begin_inset Newline newline
3994 Counter_EnumIII, Counter_EnumIV
3996 ] Le niveau le plus élevé de numérotation automatique.
3997 Des valeurs courantes sont
4001 pour un livre ou un rapport et
4006 S'il n'y a pas du tout besoin de numérotation, comme dans une lettre, il
4014 \begin_layout Description
4018 ClassOptions\SpecialChar \ldots{}
4022 Cette section décrit diverses options globales que supporte la classe de
4025 \begin_inset space ~
4029 \begin_inset CommandInset ref
4031 reference "sec:ClassOptions"
4035 pour une description.
4038 \begin_layout Description
4052 ] Si la classe charge ou non le paquetage
4057 C'est le cas des classes de document
4068 \begin_layout Description
4082 ] Si la classe charge ou non le paquetage
4087 C'est le cas des classes de document
4098 \begin_layout Description
4112 ] Si la classe charge ou non le paquetage
4117 C'est le cas de la classe de document
4124 \begin_layout Description
4131 Pour décrire la police par défaut dans le document.
4133 \begin_inset space ~
4137 \begin_inset CommandInset ref
4139 reference "sec:polices"
4143 pour une description.
4146 \begin_layout Description
4157 ] Le style qui sera assigné aux nouveaux paragraphes.
4163 Sa valeur par défaut sera le premier style défini si vous n'en spécifiez
4164 aucun, mais vous êtes vivement encouragé à utiliser cette commande.
4167 \begin_layout Description
4182 Indique le genre de balisage utilisé pour définir le titre d'un document.
4187 signifie que la commande définie par
4191 sera insérée après le dernier environnement avec
4194 \begin_inset Quotes fld
4198 \begin_inset Quotes frd
4212 est un environnement, dans lequel doit être inclus le bloc de paragraphes
4216 \begin_inset Quotes fld
4220 \begin_inset Quotes frd
4228 \begin_layout Description
4237 [string="maketitle"]
4239 Le nom de la commande ou de l'environnement mentionné ci-dessus.
4242 \begin_layout Description
4246 Preamble\SpecialChar \ldots{}
4250 Un jeu de définitions de macros qui seront placées au début des fichiers
4252 Sert pour des définitions globales.
4255 \begin_layout Description
4262 Permet d'inclure un autre fichier de définition de format pour éviter de
4263 réécrire des commandes.
4264 C'est souvent le cas des fichiers de format standard, comme
4268 , qui contient la plupart des réglages de base.
4271 \begin_layout Description
4275 Style\SpecialChar \ldots{}
4279 Cette séquence définit un nouveau style.
4281 \begin_inset space ~
4285 \begin_inset CommandInset ref
4287 reference "sec:styles"
4294 \begin_layout Description
4301 Efface un style existant.
4302 C'est très utile quand vous voulez supprimer un style qui a été défini
4303 dans un fichier inclus.
4306 \begin_layout Description
4310 Float\SpecialChar \ldots{}
4314 Cette séquence définit un nouveau flottant.
4316 \begin_inset space ~
4320 \begin_inset CommandInset ref
4322 reference "sec:flottants"
4329 \begin_layout Description
4336 Efface un flottant existant.
4337 C'est très utile quand vous voulez supprimer un flottant qui a été défini
4338 dans un fichier inclus.
4341 \begin_layout Description
4345 Counter\SpecialChar \ldots{}
4349 Cette séquence définit un nouveau compteur.
4351 \begin_inset space ~
4355 \begin_inset CommandInset ref
4357 reference "sec:compteurs"
4364 \begin_layout Standard
4368 \begin_layout Plain Layout
4380 \begin_layout Subsection
4386 \begin_layout Standard
4387 \begin_inset CommandInset label
4389 name "sec:ClassOptions"
4397 peut contenir les entrées suivantes :
4400 \begin_layout Standard
4404 \begin_layout Plain Layout
4416 \begin_layout Description
4427 ] La liste des tailles de police disponibles comme police principale du
4428 document, séparées par un
4431 \begin_inset Quotes fld
4435 \begin_inset Quotes frd
4443 \begin_layout Description
4452 string="empty|plain|headings|fancy"
4454 ] La liste des mises en page disponibles, séparées par un
4457 \begin_inset Quotes fld
4461 \begin_inset Quotes frd
4469 \begin_layout Description
4480 ] Des options de la classe de document, séparées par une virgule, qui seront
4481 ajoutées à la partie optionnelle de la commande
4490 \begin_layout Standard
4494 \begin_layout Plain Layout
4506 \begin_layout Subsection
4507 Formats de paragraphe spécifiques
4510 \begin_layout Standard
4511 \begin_inset CommandInset label
4517 La description d'un format de paragraphe ressemble à ça
4521 \begin_layout Plain Layout
4522 qui peut servir soit à définir un nouvel format soit à en modifier un déjà
4531 \begin_layout LyX-Code
4538 \begin_layout LyX-Code
4542 \begin_layout LyX-Code
4546 \begin_layout Standard
4547 dans lequel on peut mettre les commandes suivantes :
4550 \begin_layout Standard
4554 \begin_layout Plain Layout
4566 \begin_layout Description
4573 Sert à copier toutes les caractéristiques d'un format déjà existant dans
4577 \begin_layout Description
4589 , Command, Environment, Item_Environment,
4595 ] Comment traduire l'environnement en LaTeX.
4601 \begin_inset Quotes fld
4605 \begin_inset Quotes frd
4621 {\SpecialChar \ldots{}
4636 }\SpecialChar \ldots{}
4650 est la même chose que
4654 , à part qu'il génère un
4660 pour chaque paragraphe de l'environnement.
4665 est la même chose que
4673 est passé en paramètre de l'environnement.
4678 peut être défini dans la fenêtre
4680 Format\SpecialChar \menuseparator
4690 n'est pas une désignation très appropriée, car ces règles s'appliquent
4691 aussi aux classes SGML.
4692 Allez voir dans les fichiers de classe SGML pour avoir des exemples précis.
4695 \begin_layout Description
4706 Sur 1, indique que l'environnement fait partie d'un bloc de titre (voir
4715 dans les paramètres généraux).
4718 \begin_layout Description
4725 Le nom de l'objet LaTeX correspondant, soit l'environnement soit la commande.
4728 \begin_layout Description
4735 Le paramètre optionnel de l'objet
4740 Ce paramètre ne peut pas être changé depuis LyX.
4743 \begin_layout Description
4755 , Manual, Dynamic, First_Dynamic, Right_Address_Box
4758 \begin_inset Newline newline
4761 Le type de marge à gauche du format.
4766 veut dire une marge fixe.
4771 veut dire que la marge de gauche dépend de ce qu'il y a dans la fenêtre
4774 Format\SpecialChar \menuseparator
4778 Ça sert à obtenir des listes bien mises en page sans tabulations.
4783 veut dire que la marge dépend de la taille du marqueur.
4784 Ça sert entre autres aux en-têtes numérotés.
4785 Il est évident que l'en-tête
4786 \begin_inset Quotes fld
4789 5.4.3.2.1 Très long en-tête
4790 \begin_inset Quotes frd
4793 doit avoir une marge de gauche plus grande (autant que
4794 \begin_inset Quotes fld
4798 \begin_inset Quotes frd
4802 \begin_inset Quotes fld
4805 3.2 Très long en-tête
4806 \begin_inset Quotes frd
4809 , même si les autres traitements de texte ne savent pas le faire.
4814 est similaire, mais seulement la toute première ligne du paragraphe est
4815 dynamique, les autres étant statiques ; ça sert par exemple pour les descriptio
4821 veut dire que la marge est choisie pour que la ligne la plus longue du
4822 paragraphe touche la marge de droite.
4823 Ça sert à typographier une adresse sur le bord droit de la page.
4826 \begin_layout Description
4843 ] Si LyX indente ou non la première ligne du paragraphe suivant.
4848 veut dire qu'il ne peut pas,
4852 veut dire qu'il peut s'il le veut.
4855 \begin_layout Description
4866 ] L'indentation de la toute première ligne d'un paragraphe.
4871 veut dire que le paragraphe est indenté de la largeur de
4876 En préfixant la chaîne par
4880 vous obtenez une largeur négative.
4881 Cette méthode a été choisie pour que l'aspect reste le même quelle que
4882 soit la police à l'écran.
4887 est fixé pour un format donné, à l'exception du format Standard, car l'indentat
4888 ion d'un paragraphe dans l'environnement Standard peut être empêchée par
4894 De plus, les paragraphes au format Standard emboîtés dans d'autres environnemen
4899 de l'environnement, pas le leur.
4900 Par exemple, les paragraphes Standard dans une énumération ne sont pas
4904 \begin_layout Description
4915 ] LyX donne le choix entre
4923 pour séparer les paragraphes d'un document.
4928 , cette valeur n'est pas prise en compte.
4937 n'est pas prise en compte et tous les paragraphes sont séparés par ce paramètre
4942 , en plus de l'interligne normal.
4943 L'espacement vertical est calculé par
4945 valeur*DefaultHeight()
4951 est la valeur choisie pour
4959 est la hauteur d'une ligne dans la police normale.
4960 De cette façon, l'aspect reste le même quelle que soit la police à l'écran.
4963 \begin_layout Description
4974 ] L'espacement vertical qui sépare le premier paragraphe qui se trouve dans
4975 ce format, du paragraphe qui le précède.
4976 Si le paragraphe précédent est dans un autre format avec un
4980 , les séparations ne s'ajoutent pas, mais LyX prend le maximum des deux.
4983 \begin_layout Description
4998 pour le dernier paragraphe.
5001 \begin_layout Description
5012 ] L'espacement vertical entre deux paragraphes dans ce format.
5015 \begin_layout Description
5026 ] Un espacement supplémentaire entre les paragraphes d'un format d'environnement.
5027 Si vous emboîtez des paragraphes d'autres formats dans un environnement,
5028 ils seront espacés de
5033 Mais les éléments de l'environnement seront en plus espacés de
5040 \begin_layout Description
5051 ] Si vous mettez des paragraphes d'un format dans un environnement, les
5052 marges de gauche ne seront pas ajoutées directement, mais avec un facteur
5054 \begin_inset Formula $\frac{4}{depth+4}$
5058 Notez que ce paramètre sert aussi quand la marge est définie comme
5067 Il est alors ajouté à la marge manuelle ou dynamique.
5068 Cette chaîne a la même signification que pour
5075 \begin_layout Description
5093 \begin_layout Description
5105 , Manual, Static, Top_Environment,
5106 \begin_inset Newline newline
5109 Centered_Top_Environment, Sensitive, Counter_Chapter,
5110 \begin_inset Newline newline
5113 Counter_Section, Counter_Subsection, Counter_Subsubsection,
5114 \begin_inset Newline newline
5117 Counter_Paragraph, Counter_Subparagraph, Counter_EnumI,
5122 \begin_inset Newline newline
5125 Counter_EnumII, Counter_EnumIII, Counter_EnumIV
5128 \begin_inset Newline newline
5135 veut dire que le marqueur est le premier mot (avant la première vraie espace).
5140 veut dire qu'il est défini dans le format (voir
5151 Centered_Top_Environment
5153 sont des cas particuliers de
5158 Le marqueur sera imprimé au dessus du paragraphe, mais seulement au début
5159 d'un environnement ou au début d'une suite de paragraphes dans ce format.
5160 C'est par exemple le cas pour le format
5169 C'est aussi le cas pour les marqueurs
5181 , pour que les formats des théorèmes marchent correctement.
5186 est un cas particulier pour les marqueurs de légende
5187 \begin_inset Quotes fld
5191 \begin_inset Quotes frd
5195 \begin_inset Quotes fld
5199 \begin_inset Quotes frd
5207 signifie que le mot affiché est sensible au type de flottant.
5208 Les marqueurs de type
5212 ont des noms qui parlent d'eux-mêmes.
5215 \begin_layout Description
5226 ] L'espacement horizontal entre le marqueur et le corps du texte.
5227 Sert seulement pour les marqueurs qui ne sont pas au dessus du corps du
5231 \begin_layout Description
5242 L'espacement vertical entre le marqueur et le corps du texte.
5243 Sert seulement pour les marqueurs qui sont au dessus du corps du texte
5250 Centered_Top_Environment
5255 \begin_layout Description
5266 ] La chaîne utilisée comme marqueur avec le type
5271 Quand la marge est en
5275 cette chaîne sert aussi à déterminer la valeur de
5279 qui peut aussi être modifiée dans la fenêtre
5281 Format\SpecialChar \menuseparator
5285 Quand le type de marqueur est
5289 , cette chaîne précède le compteur.
5292 \begin_layout Description
5317 ] Le type de marqueur qui se trouve à la fin du paragraphe (ou de la suite
5340 \begin_inset Quotes fld
5344 \begin_inset Quotes frd
5355 ) est un carré blanc (respectivement noir) en général placé à la fin des
5361 est une chaîne de caractères explicitement donnée.
5364 \begin_layout Description
5375 ] La chaîne utilisée pour le marqueur quand
5386 \begin_layout Description
5398 , left, right, center
5400 ] Alignement de paragraphe.
5403 \begin_layout Description
5415 , left, right, center
5421 des alignements possibles séparés par une virgule.
5422 Certains styles LaTeX interdisent certains alignements, car ils n'auraient
5424 Par exemple une énumération alignée à droite ou centrée est impossible.
5427 \begin_layout Description
5441 ] On peut ainsi fixer la valeur du champ
5444 \begin_inset space ~
5447 Vertical\SpecialChar \menuseparator
5452 Format\SpecialChar \menuseparator
5457 \begin_layout Plain Layout
5462 Je ne suis pas sûr que ce réglage soit d'une grande utilité, et il sera
5463 probablement retiré dans une prochaine version.
5473 \begin_layout Description
5494 \begin_layout Description
5508 ] Si les commandes fragiles doivent être protégées par
5517 \begin_layout Description
5534 ] Si les nouvelles lignes sont traduites ou non en sauts de ligne LaTeX
5544 La traduction peut être désactivée pour permettre d'éditer plus confortablement
5545 du LaTeX depuis LyX.
5548 \begin_layout Description
5562 ] Si le contenu du paragraphe doit être passé sous forme brute, c'est-à-dire
5563 sans les traductions spéciales dont LaTeX aurait besoin.
5564 Ça remplace d'une certaine manière l'ancienne propriété
5568 de la description de police.
5571 \begin_layout Description
5585 ] LyX ne permet pas d'habitude d'insérer plus d'une espace entre deux mots,
5586 car une espace est considérée comme un séparateur de mots, non comme un
5587 caractère ou un symbole en tant que tel.
5588 C'est très bien mais c'est parfois ennuyeux, par exemple pour taper un
5589 code source de programme ou du code LaTeX brut.
5590 C'est pourquoi on peut activer
5595 Notez que LyX créera les espaces insécables correspondants aux espaces
5596 additionnelles pour tous les modes autres que le mode LaTeX.
5599 \begin_layout Description
5613 ] LyX ne permet pas d'habitude de laisser un paragraphe vide, car il ne
5614 générerait rien en LaTeX.
5615 Il y a quelques cas où c'est pourtant utile : dans un modèle pour une lettre,
5616 les champs requis peuvent être laissés vides, pour que les gens ne les
5617 oublient pas ; dans certains cas particuliers, un format peut aussi servir
5618 de séparateur, et ne pas contenir de texte.
5621 \begin_layout Description
5633 , onehalf, double, other
5639 ] Définit l'interligne par défaut dans ce format.
5652 correspondent respectivement à un facteur multiplicatif de 1, 1,25 et 1,667.
5653 Si vous mettez le paramètre
5657 , vous devez aussi mettre une valeur numérique qui servira de facteur multiplica
5659 Notez que, contrairement aux autres paramètres,
5663 implique de générer du code LaTeX spécifique, qui utilise le paquetage
5671 \begin_layout Description
5678 La police utilisée à la fois pour le corps du texte
5684 \begin_inset space ~
5688 \begin_inset CommandInset ref
5690 reference "sec:polices"
5695 Notez qu'en définissant cette police on définit aussi automatiquement
5699 avec la même valeur.
5702 \begin_layout Description
5709 La police utilisée pour le corps du texte.
5711 \begin_inset space ~
5715 \begin_inset CommandInset ref
5717 reference "sec:polices"
5724 \begin_layout Description
5731 La police utilisée pour le marqueur.
5733 \begin_inset space ~
5737 \begin_inset CommandInset ref
5739 reference "sec:polices"
5746 \begin_layout Description
5750 Preamble\SpecialChar \ldots{}
5754 Un jeu de définitions de macros qui sera inséré au début des fichiers LaTeX
5755 quand le format sera utilisé.
5756 Servez-vous-en pour définir les macros nécessaires dans ce format.
5759 \begin_layout Description
5766 le nom d'un style dont le préambule doit apparaître
5770 les définitions mentionnées ci-dessus.
5771 Ça permet de s'assurer que les morceaux de préambule s'enchaînent dans
5772 le bon ordre quand les définitions de macro dépendent les unes des autres
5776 \begin_layout Plain Layout
5777 Notez que, à part ce paramètre, il n'y a aucun autre moyen de contrôler
5778 l'ordre des éléments du préambule.
5779 L'ordre que vous avez dans une version de LyX peut très bien changer sans
5780 prévenir dans des versions ultérieures.
5788 \begin_layout Standard
5792 \begin_layout Plain Layout
5804 \begin_layout Subsection
5808 \begin_layout Standard
5809 \begin_inset CommandInset label
5811 name "sec:flottants"
5815 Depuis la version 1.3.0 de LyX, il faut définir les flottants (
5823 \SpecialChar \ldots{}
5824 ) dans la classe elle-même.
5825 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
5826 il suffit probablement que vous ajoutiez
5829 \begin_layout LyX-Code
5833 \begin_layout Standard
5834 à un endroit raisonnable dans la classe
5838 \begin_layout Plain Layout
5839 N'oubliez pas de jeter aussi un
5843 \begin_layout Plain Layout
5852 il sur les compteurs dans la section suivante.
5858 Si vous voulez implémenter une classe de texte qui propose un nouveau type
5859 de flottant (comme la classe AGU fournie avec LyX), les explications ci-dessous
5860 vont sans doute vous être utiles :
5863 \begin_layout Description
5875 \begin_inset Quotes fld
5879 \begin_inset Quotes frd
5882 de la nouvelle classe de flottants, comme
5883 \begin_inset Quotes fld
5887 \begin_inset Quotes frd
5891 \begin_inset Quotes fld
5895 \begin_inset Quotes frd
5905 appropriée, vous disposez de commandes comme
5920 \begin_layout Description
5931 La chaîne de caractères qui se trouvera dans les menus et également dans
5935 \begin_layout Description
5954 si le flottant est déjà défini dans la classe de document.
5959 , le flottant sera défini à l'aide du paquetage LaTeX
5966 \begin_layout Description
5977 Ce paramètre (optionnel) détermine si les flottants de cette classe seront
5978 numérotés en suivant un type de section du document.
5979 Par exemple, si vous mettez
5983 , les flottants seront numérotés chapitre par chapitre.
5986 \begin_layout Description
5997 Le style utilisé quand on définit le flottant avec
6006 \begin_layout Description
6017 Le placement par défaut pour cette catégorie de flottants.
6018 C'est comme en LaTeX standard :
6034 pour haut, bas, page et ici respectivement
6038 \begin_layout Plain Layout
6039 Notez que l'ordre dans lequel vous mettez ces lettres est sans importance,
6046 En plus vous avez un nouveau type,
6050 , qui ne correspond pas vraiment à un flottant, car il signifie de le positionne
6052 \begin_inset Quotes fld
6056 \begin_inset Quotes frd
6059 et nulle part ailleurs.
6060 Notez cependant que le type
6064 est spécial et, à cause de détails d'implémentation, ne peut pas être utilisé
6065 avec des flottants non définis dans la classe de document (
6070 Si vous n'avez pas compris tout ce baratin, mettez simplement
6073 \begin_inset Quotes fld
6077 \begin_inset Quotes frd
6085 \begin_layout Description
6096 L'extension pour les fichiers contenant la liste des flottants de ce type.
6097 LaTeX écrit les légendes dans ce fichier.
6100 \begin_layout Description
6111 L'en-tête utilisé pour la liste des flottants.
6114 \begin_layout Subsection
6118 \begin_layout Standard
6119 \begin_inset CommandInset label
6121 name "sec:compteurs"
6125 Depuis la version 1.3.0 de LyX, il faut définir les compteurs (
6133 \SpecialChar \ldots{}
6134 ) dans la classe elle-même.
6135 Si vous cherchez à savoir comment mettre à jour une classe déjà existante,
6136 il suffit probablement que vous ajoutiez
6139 \begin_layout LyX-Code
6140 Input stdcounters.inc
6143 \begin_layout Standard
6144 à un endroit raisonnable dans la classe.
6147 \begin_layout Standard
6148 La définition des compteurs est pour le moment un peu primaire, car beaucoup
6149 de choses sont encore codées en dur.
6150 Vous disposez des deux paramètres suivants :
6153 \begin_layout Description
6167 \begin_layout Description
6178 S'il contient le nom d'un autre compteur, le compteur actuel sera remis
6179 à zéro à chaque fois que l'autre augmentera.
6182 \begin_layout Subsection
6183 Description de police
6186 \begin_layout Standard
6187 \begin_inset CommandInset label
6193 Une description de police ressemble à :
6196 \begin_layout LyX-Code
6206 \begin_layout LyX-Code
6210 \begin_layout LyX-Code
6214 \begin_layout Standard
6215 et les commandes suivantes sont disponibles :
6218 \begin_layout Description
6235 \begin_layout Description
6252 \begin_layout Description
6264 , Italic, SmallCaps, Slanted
6269 \begin_layout Description
6285 , large, larger, largest, huge, giant
6290 \begin_layout Description
6303 , black, white, red, green, blue, cyan, magenta, yellow]
6306 \begin_layout Section
6308 \begin_inset CommandInset label
6317 \begin_layout Standard
6321 \begin_layout Plain Layout
6333 \begin_layout Standard
6334 Les modèles sont créés comme les documents normaux.
6335 La seule différence est que les documents normaux contiennent tous les
6336 réglages possibles, y compris les polices et la taille du papier.
6337 Or on ne veut en général pas qu'un modèle modifie ces réglages par défaut.
6338 Pour cette raison, l'auteur d'un modèle doit enlever les commandes correspondan
6351 du fichier modèle LyX.
6352 C'est faisable avec un simple éditeur de texte, comme
6363 \begin_layout Standard
6364 Mettez les fichiers modèles que vous avez créés et édités dans
6366 RépUtilisateur/templates/
6368 , copiez ceux que vous utilisez du répertoire global de modèles
6372 vers le même endroit, et redéfinissez le répertoire de modèles dans la
6375 Éditer\SpecialChar \menuseparator
6380 Entrées\SpecialChar \menuseparator
6386 \begin_layout Standard
6391 a un statut particulier.
6392 Il est chargé à chaque fois que vous créez un nouveau document avec
6394 Fichier\SpecialChar \menuseparator
6397 afin d'avoir les réglages par défaut.
6398 Pour créer ce modèle depuis LyX, vous n'avez qu'à ouvrir un document ayant
6399 déjà les réglages voulus, et appuyer sur le bouton
6401 Enregistrer comme valeurs par défaut
6406 \begin_layout Standard
6410 \begin_layout Plain Layout
6422 \begin_layout Chapter
6423 Insérer un Objet externe
6426 \begin_layout Section
6430 \begin_layout Standard
6431 Une fonction souvent réclamée par les utilisateurs de LyX est la capacité
6432 à l'interfacer avec XFig, Dia ou d'autres applications similaires spécialisées
6433 dans la production d'un type particulier de diagramme, figure, schéma ou
6434 autre, que vous aimeriez insérer dans votre document.
6435 Auparavant, il n'était possible d'inclure dans LyX que des images fixes,
6438 Insérer\SpecialChar \menuseparator
6441 , mais cette méthode a plusieurs limites :
6444 \begin_layout Itemize
6445 Si vous voulez changer la figure, vous devez invoquer un programme externe
6449 \begin_layout Itemize
6450 LyX ne remarque pas que les fichiers en question ont changé, et l'affichage
6451 à l'écran devient donc vite périmé, ce qui est aggravé par l'impossibilité
6452 de rafraîchir l'affichage.
6455 \begin_layout Itemize
6456 L'insertion de graphiques ne fournit aucun mécanisme pour copier les images
6457 dans des formats d'exportation comme DocBook, HTML ou ASCII brut.
6460 \begin_layout Standard
6461 La fonction d'insertion d'objet externe tente de résoudre tous ces problèmes
6465 \begin_layout Plain Layout
6466 Même si l'insertion de graphiques présente des inconvénients, elle reste
6467 valable car elle permet de visualiser la figure à l'écran, et autorise
6468 des transformations géométriques complexes avec une interface utilisateur
6475 Elle offre une méthode générale pour interfacer LyX avec des applications
6477 Au lieu de nous mettre à écrire une longue liste de fonctions spécialisées,
6478 adaptées à chaque application, nous avons choisi de sacrifier l'affichage
6479 de l'objet inséré, et de fournir un schéma général pour couvrir un vaste
6480 champ d'applications.
6481 L'objet externe se présente dans le document comme un simple bouton, mais
6482 ne vous y trompez pas.
6483 Quand vous cliquez dessus, une fenêtre apparaît qui vous permet de choisir
6484 exactement quel objet inclure, et dans la suite vous apprendrez que c'est
6485 effectivement un mécanisme puissant qui peut résoudre tous les problèmes
6486 posés plus haut, ainsi que bien d'autres.
6489 \begin_layout Section
6490 Comment fonctionne-t-il ?
6493 \begin_layout Standard
6494 L'insertion d'objet externe repose sur le concept de
6500 \begin_layout Plain Layout
6502 \begin_inset Quotes fld
6506 \begin_inset Quotes frd
6517 Un cadre définit comment LyX doit s'interfacer avec un type d'objet donné.
6518 Tel qu'il est distribué, LyX possède des cadres prédéfinis pour les figures
6519 XFig, pour les diagrammes Dia, pour différents formats d'images rastérisées,
6520 pour gnuplot, et d'autres.
6521 Vous pouvez en consulter la liste avec
6523 Insérer\SpecialChar \menuseparator
6525 \begin_inset space ~
6531 En outre, il est possible de créer votre propre cadre pour supporter un
6533 Nous décrirons plus loin en détail ce qu'il faut faire, et nous espérons
6534 que vous nous enverrez tous les cadres que vous créerez pour que nous puissions
6535 les inclure dans de futures versions de LyX.
6538 \begin_layout Standard
6539 Un autre concept de base est qu'il faut faire la distinction entre le fichier
6540 d'origine qui sert de point de départ et le fichier transformé qui est
6541 inclus avec votre document exporté ou imprimé.
6542 Voyons par exemple une figure produite avec XFig.
6543 L'application XFig elle-même travaille sur un fichier avec l'extension
6549 Dans XFig, vous créez et modifiez votre figure.
6550 Quand c'est fini, vous enregistrez le fichier
6555 Quand vous voulez inclure la figure dans votre document, vous invoquez
6560 pour créer un fichier PostScript qui sera aisément inclus dans votre fichier
6562 Dans ce cas, le fichier
6566 est le fichier d'origine, et le fichier PostScript est le fichier transformé.
6569 \begin_layout Standard
6570 Cette distinction est importante pour pouvoir mettre à jour l'objet pendant
6571 l'écriture de votre document.
6572 En outre, elle vous donne la flexibilité requise pour supporter des formats
6573 d'exportation différents.
6574 Par exemple, dans le cas de l'exportation en Ascii, ce n'est pas vraiment
6575 une super idée d'inclure la figure en PostScript brut.
6576 À la place, vous préférerez soit inclure une référence à la figure, soit
6577 essayer un convertisseur graphique vers Ascii pour rendre un résultat final
6578 approchant du graphique d'origine.
6579 L'insertion d'objet externe vous permet de le faire, car il est paramétré
6580 avec les différents formats d'exportation supportés par LyX.
6583 \begin_layout Standard
6584 En plus de supporter la génération de fichiers transformés différents selon
6585 le format d'exportation, l'insertion d'objet externe travaille en étroite
6586 collaboration avec les applications d'édition et de visualisation.
6587 Dans le cas d'une figure XFig, vous pouvez invoquer
6591 sur le fichier d'origine d'un simple clic depuis la fenêtre d'objet externe
6592 de LyX, et aussi visualiser le fichier transformé PostScript avec
6597 Il n'y a plus à se bagarrer avec la ligne de commande ou avec des explorateurs
6598 de fichier pour localiser et manipuler le fichier d'origine et le fichier
6600 De cette façon, vous pouvez enfin profiter à plein des nombreuses applications
6601 différentes qui servent à la production de documents, et serez finalement
6605 \begin_layout Standard
6606 Ainsi, en définitive, LyX a des informations sur un certain nombre de programmes
6607 différents, qu'il peut utiliser en arrière-plan.
6608 L'information en question est exactement celle contenue dans les cadres.
6609 Dans chaque cadre, il y a une liste de commandes qui servent à invoquer
6610 une application, à convertir le fichier d'origine en fichier transformé,
6612 Ce mécanisme permet à l'utilisateur avancé d'étendre les capacités de LyX
6613 sans se bagarrer avec le code source.
6614 Il faut faire quelques efforts pour définir toutes les différentes commandes
6615 et options, mais heureusement l'équipe LyX a fait le gros du travail.
6618 \begin_layout Standard
6619 Nous devons reconnaître que nous avons fait au moins une omission.
6620 Comme l'insertion d'objet externe peut produire de nombreux types de fichiers
6621 différents pour aller avec chaque format d'exportation, on pourrait aussi
6622 s'attendre à pouvoir prévisualiser chaque fichier transformé.
6623 L'équipe LyX a décidé de ne pas le faire pour conserver une interface utilisate
6625 Au lieu d'avoir un bouton par format d'exportation, nous avons décidé d'introdu
6626 ire le concept de format primaire et de n'avoir qu'un seul bouton.
6627 Quand vous appuyez sur
6630 \begin_inset space ~
6634 \begin_inset space ~
6639 dans la fenêtre d'objet externe, vous avez un aperçu du fichier transformé
6640 dans le format primaire.
6641 Et le format primaire est défini par votre classe de document.
6642 Pour la plupart des classes de document, le format primaire est LaTeX,
6643 mais pour les classes DocBook, le format primaire est DocBook.
6644 Donc quand vous visualisez le fichier transformé, gardez à l'esprit que
6645 ce n'est qu'un aperçu du résultat principal.
6646 Si vous voulez voir à quoi ressemblent les autres formats d'exportation,
6647 vous devez exporter votre document et le visualiser à la main.
6650 \begin_layout Section
6651 La Fenêtre d'Objet externe
6654 \begin_layout Standard
6655 Vous placez un objet externe avec le menu
6660 Un bouton est alors placé dans votre document, et la fenêtre de d'objet
6662 Cette fenêtre vous permet de décrire exactement quel objet inclure et comment.
6663 En outre, elle permet d'accéder aux applications externes pour visualiser,
6664 éditer ou transformer l'objet.
6667 \begin_layout Standard
6668 En haut de cette fenêtre, il y a une liste déroulante où vous pouvez choisir
6669 le cadre à utiliser.
6670 Juste en dessous, il ya une zone de texte avec un court blabla concernant
6671 le cadre que vous avez sélectionné.
6672 La plupart du temps, c'est une brève description du cadre, et quelques
6673 conseils pour paramétrer son utilisation.
6674 Plus bas, vous trouvez un champ dans lequel vous entrez le nom du fichier,
6679 pour choisir avec l'explorateur de fichiers le fichier à inclure.
6680 Ce champ spécifie le fichier d'origine.
6681 Comme le fichier transformé est généré automatiqument quand c'est nécessaire,
6682 il n'y a pas besoin d'accéder directement à celui-ci.
6685 \begin_layout Standard
6686 En bas de la fenêtre, vous trouvez un champ pour les
6691 Ils servent à paramétrer le cadre.
6692 Les options possibles doivent être décrites dans le texte d'aide associé
6694 En général elles vous permettent de changer la façon de générer le fichier
6698 \begin_layout Standard
6699 À droite de la fenêtre, vous trouvez trois boutons :
6702 \begin_inset space ~
6706 \begin_inset space ~
6714 \begin_inset space ~
6718 \begin_inset space ~
6726 \begin_inset space ~
6730 \begin_inset space ~
6736 Ils vous permettent respectivement d'éditer votre fichier d'origine avec
6737 l'application appropriée, de visualiser le fichier transformé qui sera
6738 inclus dans le document primaire, et enfin de forcer la mise à jour de
6739 l'objet résultant dans le format primaire.
6740 Normalement, le bouton
6743 \begin_inset space ~
6747 \begin_inset space ~
6752 est désactivé, car la plupart des cadres sont configurés pour mettre à
6753 jour automatiquement le fichier transformé quand c'est nécessaire.
6754 Dans ces cas-là, il n'y a pas besoin de forcer la production d'un nouveau
6756 Cependant, certains cadres sont configurés pour ne pas le produire automatiquem
6757 ent, parce que le temps de transformer le fichier étant important, ça serait
6758 pénible de le faire à chaque fois.
6759 Ces objets sont des objets externes
6764 Dans ces cas-là, vous pouvez utiliser le bouton pour forcer la production
6765 du fichier transformé juste quand vous en avez besoin, et contrôler ainsi
6766 les ressources utilisées.
6767 En fait, c'est alors à
6771 de le faire pour avoir des documents à jour : avant d'imprimer, avant d'exporte
6772 r, avant de visualiser, etc.
6773 Un jour, LyX vous aidera peut-être à faire ça.
6774 Tout changement dans le cadre, le nom du fichier ou les paramètres est
6775 en fait appliqué dès que vous appuyez sur
6778 \begin_inset space ~
6782 \begin_inset space ~
6790 \begin_inset space ~
6794 \begin_inset space ~
6802 \begin_inset space ~
6806 \begin_inset space ~
6814 \begin_layout Section
6818 \begin_layout Standard
6819 Dans cette section, nous inclurons quelques exemples d'utilisation de l'insertio
6821 Ces exemples pourraient comprendre :
6824 \begin_layout Itemize
6825 Les images rastérisées
6828 \begin_layout Itemize
6832 \begin_layout Itemize
6833 Les diagrammes d'échecs
6836 \begin_layout Itemize
6840 \begin_layout Itemize
6841 L'utilisation des makefiles
6844 \begin_layout Itemize
6845 Les cadres externes récursifs
6848 \begin_layout Section
6849 Le fichier de configuration des cadres externes
6852 \begin_layout Standard
6853 Il est assez facile de définir de nouveaux cadres externes dans LyX.
6854 Cependant, sachez que si vous le faites de façon négligente, vous introduirez
6859 une faille de sécurité facilement exploitable.
6860 Avant de commencer, lisez donc plus bas ce qui concerne la sécurité.
6863 \begin_layout Standard
6864 Ceci dit, nous vous encourageons à créer des cadres intéressants et à nous
6868 \begin_layout Standard
6869 Les cadres externes sont définis dans le fichier
6871 lib/external_templates
6875 \begin_layout Plain Layout
6876 NdT : Nous rappelons que
6877 \begin_inset Quotes fld
6881 \begin_inset Quotes frd
6884 est la traduction de
6885 \begin_inset Quotes fld
6889 \begin_inset Quotes frd
6892 dans ce contexte de l'insert externe.
6900 Vous pouvez mettre votre propre version dans
6902 .lyx/external_templates
6905 Nous espérons qu'un jour, quelqu'un documentera le contenu des cadres,
6906 et la syntaxe à utiliser.
6909 \begin_layout Section
6910 Le mécanisme de substitution
6913 \begin_layout Standard
6914 Quand la fenêtre d'objet externe invoque un programme externe, il le fait
6915 selon la commande définie dans le fichier de configuration des cadres.
6916 Ces commandes peuvent contenir diverses macros qui sont interprétées avant
6918 Les commandes sont toujours exécutées dans le répertoire du document.
6921 \begin_layout Standard
6922 Ainsi, quand un objet externe est affiché, un mécanisme de substitution
6926 \begin_layout Standard
6927 Les macros disponibles sont les suivantes :
6930 \begin_layout Description
6931 $$FName Le nom du fichier spécifié dans la fenêtre d'objet externe.
6934 \begin_layout Description
6935 $$Basename Le nom du fichier sans l'extension.
6938 \begin_layout Description
6939 $$Tempname Le nom et le chemin absolu d'un fichier temporaire qui sera automatiq
6940 uement effacé quand le document sera fermé, ou l'objet externe effacé.
6943 \begin_layout Description
6945 \begin_inset Quotes fld
6949 \begin_inset Quotes frd
6952 ) Le contenu du fichier de nom
6959 \begin_layout Description
6960 $$Sysdir Le chemin absolu du répertoire système.
6961 Typiquement utilisé pour pouvoir trouver les différents scripts auxiliaires
6965 \begin_layout Standard
6966 En plus de tout cela, le mécanisme de substitution interprétera les variables
6967 globales d'environnement comme
6974 \begin_layout Section
6975 La question de la sécurité
6978 \begin_layout Standard
6979 L'insertion d'objet externe crée une interface avec un paquet de programmes
6980 externes et le fait de manière automatique, nous devons donc en examiner
6981 les conséquences en matière de sécurité.
6982 En particulier, comme vous avez la possibilité d'inclure vos propres noms
6983 de fichier et/ou paramètres et qu'ils sont interprétés pour former une
6984 commande, il semble possible de créer un document malveillant qui exécute
6985 des commandes indésirables quand un utilisateur le visualise ou l'imprime.
6986 C'est quelque chose que nous voulons absolument éviter.
6989 \begin_layout Standard
6990 Cependant, comme les commandes du programme externe sont définies seulement
6991 dans le fichier de configuration des cadres, il n'y a pas de problème de
6992 sécurité si LyX est configuré correctement avec seulement des cadres sûrs.
6993 Ceci parce que les programmes externes sont invoqués via l'appel système
6998 et non via l'appel système
7003 Il n'est donc pas possible d'exécuter des commandes arbitraires via le
7004 shell à partir du nom de fichier ou des paramètres.
7007 \begin_layout Standard
7008 Ça implique aussi qu'il y a des restrictions dans les commandes définissables
7009 dans un cadre d'objet externe.
7010 En particulier, les pipes et les redirections ne sont pas disponibles.
7011 C'était obligatoire pour que LyX reste sûr.
7012 Si vous voulez utiliser quelques-unes des fonctions du shell, vous devez
7013 écrire un script sûr pour le faire de manière contrôlée, puis définir ce
7014 script comme commande.
7019 de l'installation de LyX, vous trouverez un script d'emballage sûr appelé
7022 general_command_wrapper.py
7024 qui supporte la redirection des entrées et sorties.
7025 Il peut servir d'exemple pour écrire des scripts sûrs pour les cadres.
7026 Pour un exemple plus avancé qui utilise
7030 et compagnie, jetez un oeil sur le script de conversion
7037 \begin_layout Standard
7038 Il est possible de créer un cadre qui interagit directement avec le shell,
7039 mais comme ça permettrait à un utilisateur malveillant d'exécuter des commandes
7040 arbitraires en écrivant des noms de fichier et/ou des paramètres bien choisis,
7041 nous vous recommandons d'utiliser en général des scripts sûrs qui marchent
7042 avec l'appel système
7046 d'une manière contrôlée.
7047 Bien sûr, si vous êtes dans un environnement dans lequel vous avez confiance,
7048 il est tentant de ne pas se fouler et d'utiliser des scripts shell ordinaires.
7049 Si vous faites ça, sachez que vous allez
7053 créer dans votre système une faille de sécurité facile à exploiter.
7054 Il est évident que de tels cadres non sécurisés ne seront jamais inclus
7055 dans la distribution standard de LyX, même si nous encourageons les gens
7056 à nous proposer de nouveaux cadres dans la tradition du logiciel libre.
7057 Mais LyX tel que vous vous le procurez par les voies officielles de distributio
7058 n ne contiendra jamais de cadres non sécurisés.
7061 \begin_layout Standard
7062 L'insertion d'objet externe est un outil très puissant, et vous devez faire
7063 attention à ne pas mettre en péril la sécurité avec cette puissance.
7064 Une légère erreur dans une seule ligne d'un script apparemment inoffensif
7065 peut ouvrir la voie à d'énormes problèmes.
7066 Si vous n'avez pas une compréhension claire de ce qui est en jeu, nous
7067 vous recommandons de consulter un professionnel de la sécurité, ou de contacter
7068 l'équipe de déceloppement de LyX si vous vous demandez si votre cadre est
7070 Faites-le avant de l'utiliser dans un environnement que vous ne contrôlez
7074 \begin_layout Chapter
7078 \begin_layout Section
7082 \begin_layout Standard
7083 Le serveur LyX est une méthode implémentée dans LyX qui permet à d'autres
7084 programmes de dialoguer avec, d'invoquer des commandes LyX et d'obtenir
7085 de l'information à propos de son état interne.
7086 Tout ceci n'est destiné qu'aux utilisateurs avancés, qui devraient le trouver
7090 \begin_layout Section
7091 Démarrer le Serveur LyX
7094 \begin_layout Standard
7098 \begin_layout Plain Layout
7107 Le serveur LyX fonctionne par l'intermédiaire d'une paire de tubes.
7108 Ils sont habituellement disposés dans votre répertoire
7115 \begin_inset Quotes fld
7119 \begin_inset Quotes frd
7127 \begin_inset Quotes fld
7131 \begin_inset Quotes frd
7137 Les programmes externes écrivent dans
7141 et lisent les données dans
7146 La racine de ces deux noms peut être définie dans la fenêtre
7148 Éditer\SpecialChar \menuseparator
7149 Préférences\SpecialChar \menuseparator
7150 Entrées\SpecialChar \menuseparator
7154 \begin_inset Quotes fld
7159 /home/mon_home/.lyxpipe
7162 \begin_inset Quotes frd
7169 \begin_layout Plain Layout
7181 \begin_layout Standard
7182 LyX ajoutera les extensions
7185 \begin_inset Quotes fld
7189 \begin_inset Quotes frd
7197 \begin_inset Quotes fld
7201 \begin_inset Quotes frd
7206 pour créer les tubes.
7207 Le réglage ci-dessus a aussi pour effet d'activer le serveur LyX.
7208 Si l'un des ces tubes existe déjà, LyX supposera qu'un autre processus
7209 LyX est déjà en route et ne démarrera pas le serveur.
7210 Pour faire tourner plusieurs processus LyX avec des serveurs en même temps,
7211 vous devez changer la configuration entre le démarrage des deux programmes.
7214 \begin_layout Standard
7215 Si vous développez un programme client, il vous sera peut-être utile d'activer
7216 les informations de déboguage du serveur LyX.
7217 Pour cela, démarrez LyX avec la commande
7224 \begin_layout Standard
7225 Attention : si LyX se plante, il peut ne pas avoir enlevé les tubes ; dans
7226 ce cas vous devez les enlever à la main.
7227 Si LyX démarre et que les tubes existent déjà, il ne démarrera pas de serveur.
7230 \begin_layout Standard
7231 À part ça, il y a quelques points à savoir :
7234 \begin_layout Itemize
7235 À la fois le client et le serveur doivent tourner sur des machines UNIX
7237 Il n'est pour l'instant pas possible de communiquer entre LyX sur UNIX
7238 et des clients sur OS/2 ou vice versa.
7241 \begin_layout Itemize
7242 Sur OS/2, un seul client à la fois peut se connecter sur le serveur LyX.
7245 \begin_layout Itemize
7246 Sur OS/2, les clients doivent ouvrir le tube d'entrée (
7257 \begin_layout Standard
7258 Vous pouvez trouver un exemple complet de client écrit en C dans la distribution
7261 development/server_monitor.c
7266 \begin_layout Section
7267 Communication normale
7270 \begin_layout Standard
7271 Pour émettre un appel LyX, le client écrit une ligne de texte ASCII dans
7272 le tube d'entrée, selon le format suivant :
7275 \begin_layout LyX-Code
7289 \begin_layout Standard
7296 est un nom que le client peut choisir arbitrairement.
7297 LyX rappelle ce nom s'il envoie une réponse -- un client peut donc répartir
7298 les réponses aux différentes requêtes.
7301 \begin_layout Standard
7308 est la fonction que vous voulez faire exécuter à LyX.
7309 C'est la commande que vous auriez entrée dans le minibuffer.
7312 \begin_layout Standard
7319 est un paramètre optionnel qui n'est utile que pour certaines fonctions
7321 \begin_inset Quotes fld
7325 \begin_inset Quotes frd
7328 qui insère le paramètre comme du texte à la position du curseur).
7331 \begin_layout Standard
7332 La réponse de LyX arrive dans le tube de sortie sous la forme :
7335 \begin_layout LyX-Code
7349 \begin_layout Standard
7362 sont les mêmes que dans la requête, tandis que
7368 contient des informations plus ou moins utiles selon la façon avec laquelle
7369 la commande s'est exécutée.
7370 Certaines commandes renvoient des informations à propos de l'état interne
7372 \begin_inset Quotes fld
7376 \begin_inset Quotes frd
7379 , tandis que d'autres ne renvoient rien.
7380 Ça signifie alors que l'exécution s'est bien passée.
7383 \begin_layout Standard
7384 En cas d'erreurs, la réponse de LyX aura la forme :
7387 \begin_layout LyX-Code
7401 \begin_layout Standard
7408 doit expliquer pourquoi la commande a échoué.
7411 \begin_layout Standard
7415 \begin_layout LyX-Code
7416 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
7419 \begin_layout LyX-Code
7420 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
7421 \begin_inset Newline newline
7424 read a <~/.lyxpipe.out
7425 \begin_inset Newline newline
7431 \begin_layout Section
7435 \begin_layout Standard
7436 LyX peut notifier aux clients les événements qui se produisent de manière
7438 Pour l'instant il ne le fait que si l'utilisateur associe une séquence
7439 de touches à la fonction
7440 \begin_inset Quotes fld
7444 \begin_inset Quotes frd
7448 Voici le format de ce que LyX envoie :
7451 \begin_layout LyX-Code
7457 \begin_layout Standard
7464 est la représentation imprimée de la séquence de touches réellement tapée
7468 \begin_layout Standard
7469 Ce mécanisme peut servir pour étendre l'ensemble des commandes LyX et implémente
7470 r des macros : associez certaines séquences de touches à
7471 \begin_inset Quotes fld
7475 \begin_inset Quotes frd
7478 , démarrez un client qui écoute le tube de sortie, traite la commande selon
7479 la séquence et démarre une fonction qui peut utiliser des appels et des
7480 requêtes LyX pour envoyer une commande ou une série de commandes à LyX.
7483 \begin_layout Section
7484 Le Protocole Serveur LyX
7487 \begin_layout Standard
7488 LyX implémente un protocole simple qui peut servir à la gestion de session.
7489 Tous les messages sont de la forme :
7492 \begin_layout LyX-Code
7502 \begin_layout Standard
7510 \begin_inset Quotes fld
7514 \begin_inset Quotes frd
7518 \begin_inset Quotes fld
7522 \begin_inset Quotes frd
7527 \begin_inset Quotes fld
7531 \begin_inset Quotes frd
7534 , c'est que LyX l'informe qu'il écoute ses messages, s'il reçoit
7535 \begin_inset Quotes fld
7539 \begin_inset Quotes frd
7542 , c'est que LyX est en train de s'arrêter.
7545 \begin_layout Chapter
7550 \begin_layout Standard
7551 Cet appendice est un énorme index de tous les raccourcis clavier de langue
7553 À l'origine, nous voulions simplement faire la liste de tous les raccourcis
7554 clavier suivis de la fonction qu'ils activent, de sorte qu'un utilisateur
7555 puisse chercher à quoi sert telle touche.
7556 Nous avons ensuite décidé d'ajouter aussi les raccourcis par défaut de
7557 la barre d'outils et des menus.
7558 Notez cependant que cette section a des chances de se périmer rapidement.
7561 \begin_layout Standard
7562 Vous comprendrez facilement de quoi il s'agit, mais voici tout de même quelques
7563 conseils : toutes les entrées sont rangées dans l'ordre alphabétique pour
7573 Les préfixes vont du plus simple au plus compliqué (
7582 Toutes les entrées ont été trouvées dans les fichiers par défaut d'interface
7583 utilisateur et de raccourcis, situés dans les répertoires \SpecialChar \ldots{}
7588 et \SpecialChar \ldots{}
7593 ; ceux-ci doivent être considérés comme la référence définitive sur les
7597 \begin_layout Standard
7598 Sachez enfin que certains gestionnaires de fenêtres (comme FVWM) prennent
7599 le contrôle de certaines des touches de fonction ou des touches de déplacement.
7604 est ici réputé générer
7608 , mais FVWM le court-circuite et s'en sert à la place pour changer de bureau
7610 C'est très ennuyeux jusqu'à ce que vous disiez à votre gestionnaire de
7611 fenêtres d'arrêter d'intercepter ces séquences.
7614 \begin_layout Section
7618 \begin_layout LyX-Code
7622 \begin_layout LyX-Code
7626 \begin_layout LyX-Code
7630 \begin_layout LyX-Code
7634 \begin_layout LyX-Code
7638 \begin_layout LyX-Code
7642 \begin_layout LyX-Code
7646 \begin_layout LyX-Code
7650 \begin_layout LyX-Code
7654 \begin_layout LyX-Code
7658 \begin_layout LyX-Code
7662 \begin_layout LyX-Code
7666 \begin_layout LyX-Code
7670 \begin_layout LyX-Code
7674 \begin_layout LyX-Code
7678 \begin_layout LyX-Code
7682 \begin_layout LyX-Code
7686 \begin_layout LyX-Code
7687 Icon "footnote-insert"
7690 \begin_layout LyX-Code
7691 Icon "marginpar-insert"
7694 \begin_layout LyX-Code
7698 \begin_layout LyX-Code
7702 \begin_layout LyX-Code
7703 Icon "figure-insert"
7706 \begin_layout LyX-Code
7707 Icon "dialog-tabular-insert"
7710 \begin_layout LyX-Code
7714 \begin_layout Section
7719 \begin_layout Plain Layout
7720 NdT : Autant que possible ce sont les raccourcis de la version française
7721 qui sont présentés ici.
7729 \begin_layout Subsection
7733 \begin_layout Labeling
7734 \labelwidthstring 00.00.0000
7738 \begin_inset space ~
7748 \begin_layout Labeling
7749 \labelwidthstring 00.00.0000
7753 \begin_inset space ~
7763 \begin_layout Labeling
7764 \labelwidthstring 00.00.0000
7768 \begin_inset space ~
7778 \begin_layout Labeling
7779 \labelwidthstring 00.00.0000
7783 \begin_inset space ~
7793 \begin_layout Labeling
7794 \labelwidthstring 00.00.0000
7798 \begin_inset space ~
7808 \begin_layout Labeling
7809 \labelwidthstring 00.00.0000
7813 \begin_inset space ~
7823 \begin_layout Labeling
7824 \labelwidthstring 00.00.0000
7828 \begin_inset space ~
7838 \begin_layout Labeling
7839 \labelwidthstring 00.00.0000
7843 \begin_inset space ~
7853 \begin_layout Labeling
7854 \labelwidthstring 00.00.0000
7858 \begin_inset space ~
7868 \begin_layout Labeling
7869 \labelwidthstring 00.00.0000
7873 \begin_inset space ~
7883 \begin_layout Labeling
7884 \labelwidthstring 00.00.0000
7888 \begin_inset space ~
7898 \begin_layout Labeling
7899 \labelwidthstring 00.00.0000
7903 \begin_inset space ~
7914 \begin_layout Labeling
7915 \labelwidthstring 00.00.0000
7925 \begin_layout Labeling
7926 \labelwidthstring 00.00.0000
7936 \begin_layout Labeling
7937 \labelwidthstring 00.00.0000
7947 \begin_layout Labeling
7948 \labelwidthstring 00.00.0000
7958 \begin_layout Labeling
7959 \labelwidthstring 00.00.0000
7969 \begin_layout Labeling
7970 \labelwidthstring 00.00.0000
7981 \begin_layout Labeling
7982 \labelwidthstring 00.00.0000
7986 \begin_inset space ~
7996 \begin_layout Subsection
8000 \begin_layout Labeling
8001 \labelwidthstring 00.00.0000
8005 \begin_inset space ~
8015 \begin_layout Labeling
8016 \labelwidthstring 00.00.0000
8020 \begin_inset space ~
8030 \begin_layout Labeling
8031 \labelwidthstring 00.00.0000
8035 \begin_inset space ~
8045 \begin_layout Labeling
8046 \labelwidthstring 00.00.0000
8050 \begin_inset space ~
8060 \begin_layout Labeling
8061 \labelwidthstring 00.00.0000
8065 \begin_inset space ~
8075 \begin_layout Labeling
8076 \labelwidthstring 00.00.0000
8080 \begin_inset space ~
8090 \begin_layout Labeling
8091 \labelwidthstring 00.00.0000
8095 \begin_inset space ~
8106 \begin_layout Labeling
8107 \labelwidthstring 00.00.0000
8114 tabular-feature append-row
8117 \begin_layout Labeling
8118 \labelwidthstring 00.00.0000
8125 tabular-feature toggle-line-bottom
8128 \begin_layout Labeling
8129 \labelwidthstring 00.00.0000
8136 tabular-feature align-center
8139 \begin_layout Labeling
8140 \labelwidthstring 00.00.0000
8147 tabular-feature delete-column
8150 \begin_layout Labeling
8151 \labelwidthstring 00.00.0000
8158 tabular-feature align-left
8161 \begin_layout Labeling
8162 \labelwidthstring 00.00.0000
8169 tabular-feature align-right
8172 \begin_layout Labeling
8173 \labelwidthstring 00.00.0000
8180 tabular-feature toggle-line-left
8183 \begin_layout Labeling
8184 \labelwidthstring 00.00.0000
8191 tabular-feature multicolumn
8194 \begin_layout Labeling
8195 \labelwidthstring 00.00.0000
8202 tabular-feature valign-center
8205 \begin_layout Labeling
8206 \labelwidthstring 00.00.0000
8213 tabular-feature valign-top
8216 \begin_layout Labeling
8217 \labelwidthstring 00.00.0000
8224 tabular-feature toggle-line-right
8227 \begin_layout Labeling
8228 \labelwidthstring 00.00.0000
8235 tabular-feature toggle-line-top
8238 \begin_layout Labeling
8239 \labelwidthstring 00.00.0000
8246 tabular-feature append-column
8249 \begin_layout Labeling
8250 \labelwidthstring 00.00.0000
8257 tabular-feature valign-bottom
8260 \begin_layout Labeling
8261 \labelwidthstring 00.00.0000
8268 tabular-feature delete-row
8272 \begin_layout Labeling
8273 \labelwidthstring 00.00.0000
8277 \begin_inset space ~
8288 \begin_layout Labeling
8289 \labelwidthstring 00.00.0000
8296 floats-operate openfoot
8299 \begin_layout Labeling
8300 \labelwidthstring 00.00.0000
8307 floats-operate closefoot
8310 \begin_layout Labeling
8311 \labelwidthstring 00.00.0000
8318 floats-operate openfig
8321 \begin_layout Labeling
8322 \labelwidthstring 00.00.0000
8332 \begin_layout Labeling
8333 \labelwidthstring 00.00.0000
8343 \begin_layout Labeling
8344 \labelwidthstring 00.00.0000
8351 floats-operate closefig
8355 \begin_layout Labeling
8356 \labelwidthstring 00.00.0000
8360 \begin_inset space ~
8370 \begin_layout Labeling
8371 \labelwidthstring 00.00.0000
8375 \begin_inset space ~
8387 \begin_layout Labeling
8388 \labelwidthstring 00.00.0000
8392 \begin_inset space ~
8402 \begin_layout Labeling
8403 \labelwidthstring 00.00.0000
8407 \begin_inset space ~
8417 \begin_layout Labeling
8418 \labelwidthstring 00.00.0000
8422 \begin_inset space ~
8432 \begin_layout Labeling
8433 \labelwidthstring 00.00.0000
8437 \begin_inset space ~
8447 \begin_layout Labeling
8448 \labelwidthstring 00.00.0000
8452 \begin_inset space ~
8463 \begin_layout Labeling
8464 \labelwidthstring 00.00.0000
8471 primary-selection-paste
8474 \begin_layout Labeling
8475 \labelwidthstring 00.00.0000
8482 primary-selection-paste paragraph
8486 \begin_layout Subsection
8490 \begin_layout Labeling
8491 \labelwidthstring 00.00.0000
8495 \begin_inset space ~
8506 \begin_layout Labeling
8507 \labelwidthstring 00.00.0000
8514 buffer-float-insert algorithm
8517 \begin_layout Labeling
8518 \labelwidthstring 00.00.0000
8525 buffer-float-insert wide-tab
8528 \begin_layout Labeling
8529 \labelwidthstring 00.00.0000
8536 buffer-float-insert figure
8539 \begin_layout Labeling
8540 \labelwidthstring 00.00.0000
8547 buffer-float-insert table
8550 \begin_layout Labeling
8551 \labelwidthstring 00.00.0000
8558 buffer-float-insert wide-fig
8562 \begin_layout Labeling
8563 \labelwidthstring 00.00.0000
8567 \begin_inset space ~
8574 dialog-tabular-insert
8577 \begin_layout Labeling
8578 \labelwidthstring 00.00.0000
8582 \begin_inset space ~
8592 \begin_layout Labeling
8593 \labelwidthstring 00.00.0000
8597 \begin_inset space ~
8607 \begin_layout Labeling
8608 \labelwidthstring 00.00.0000
8612 \begin_inset space ~
8622 \begin_layout Labeling
8623 \labelwidthstring 00.00.0000
8627 \begin_inset space ~
8637 \begin_layout Labeling
8638 \labelwidthstring 00.00.0000
8642 \begin_inset space ~
8652 \begin_layout Labeling
8653 \labelwidthstring 00.00.0000
8657 \begin_inset space ~
8667 \begin_layout Labeling
8668 \labelwidthstring 00.00.0000
8672 \begin_inset space ~
8682 \begin_layout Labeling
8683 \labelwidthstring 00.00.0000
8687 \begin_inset space ~
8697 \begin_layout Labeling
8698 \labelwidthstring 00.00.0000
8702 \begin_inset space ~
8712 \begin_layout Labeling
8713 \labelwidthstring 00.00.0000
8717 \begin_inset space ~
8727 \begin_layout Labeling
8728 \labelwidthstring 00.00.0000
8732 \begin_inset space ~
8743 \begin_layout Labeling
8744 \labelwidthstring 00.00.0000
8754 \begin_layout Labeling
8755 \labelwidthstring 00.00.0000
8765 \begin_layout Labeling
8766 \labelwidthstring 00.00.0000
8776 \begin_layout Labeling
8777 \labelwidthstring 00.00.0000
8787 \begin_layout Labeling
8788 \labelwidthstring 00.00.0000
8798 \begin_layout Labeling
8799 \labelwidthstring 00.00.0000
8810 \begin_layout Labeling
8811 \labelwidthstring 00.00.0000
8815 \begin_inset space ~
8825 \begin_layout Labeling
8826 \labelwidthstring 00.00.0000
8830 \begin_inset space ~
8841 \begin_layout Labeling
8842 \labelwidthstring 00.00.0000
8849 protected-space-insert
8852 \begin_layout Labeling
8853 \labelwidthstring 00.00.0000
8860 end-of-sentence-period-insert
8863 \begin_layout Labeling
8864 \labelwidthstring 00.00.0000
8874 \begin_layout Labeling
8875 \labelwidthstring 00.00.0000
8885 \begin_layout Labeling
8886 \labelwidthstring 00.00.0000
8896 \begin_layout Labeling
8897 \labelwidthstring 00.00.0000
8904 menu-separator-insert
8907 \begin_layout Labeling
8908 \labelwidthstring 00.00.0000
8915 hyphenation-point-insert
8918 \begin_layout Labeling
8919 \labelwidthstring 00.00.0000
8929 \begin_layout Labeling
8930 \labelwidthstring 00.00.0000
8937 command-sequence math-insert ^;math-mode;
8940 \begin_layout Labeling
8941 \labelwidthstring 00.00.0000
8948 command-sequence math-insert _;math-mode;
8952 \begin_layout Labeling
8953 \labelwidthstring 00.00.0000
8957 \begin_inset space ~
8968 \begin_layout Labeling
8969 \labelwidthstring 00.00.0000
8976 file-insert-plaintext lines
8979 \begin_layout Labeling
8980 \labelwidthstring 00.00.0000
8987 file-insert-plaintext paragraphs
8990 \begin_layout Labeling
8991 \labelwidthstring 00.00.0000
9002 \begin_layout Labeling
9003 \labelwidthstring 00.00.0000
9007 \begin_inset space ~
9017 \begin_layout Labeling
9018 \labelwidthstring 00.00.0000
9022 \begin_inset space ~
9032 \begin_layout Labeling
9033 \labelwidthstring 00.00.0000
9037 \begin_inset space ~
9047 \begin_layout Subsection
9051 \begin_layout Labeling
9052 \labelwidthstring 00.00.0000
9056 \begin_inset space ~
9066 \begin_layout Labeling
9067 \labelwidthstring 00.00.0000
9071 \begin_inset space ~
9081 \begin_layout Labeling
9082 \labelwidthstring 00.00.0000
9086 \begin_inset space ~
9096 \begin_layout Labeling
9097 \labelwidthstring 00.00.0000
9101 \begin_inset space ~
9111 \begin_layout Labeling
9112 \labelwidthstring 00.00.0000
9116 \begin_inset space ~
9126 \begin_layout Labeling
9127 \labelwidthstring 00.00.0000
9131 \begin_inset space ~
9141 \begin_layout Labeling
9142 \labelwidthstring 00.00.0000
9146 \begin_inset space ~
9156 \begin_layout Labeling
9157 \labelwidthstring 00.00.0000
9161 \begin_inset space ~
9171 \begin_layout Labeling
9172 \labelwidthstring 00.00.0000
9176 \begin_inset space ~
9186 \begin_layout Labeling
9187 \labelwidthstring 00.00.0000
9191 \begin_inset space ~
9201 \begin_layout Labeling
9202 \labelwidthstring 00.00.0000
9206 \begin_inset space ~
9216 \begin_layout Labeling
9217 \labelwidthstring 00.00.0000
9221 \begin_inset space ~
9231 \begin_layout Subsubsection
9232 Format\SpecialChar \menuseparator
9236 \begin_layout Labeling
9237 \labelwidthstring 00.00.0000
9241 \begin_inset space ~
9251 \begin_layout Labeling
9252 \labelwidthstring 00.00.0000
9256 \begin_inset space ~
9266 \begin_layout Labeling
9267 \labelwidthstring 00.00.0000
9271 \begin_inset space ~
9281 \begin_layout Labeling
9282 \labelwidthstring 00.00.0000
9286 \begin_inset space ~
9296 \begin_layout Labeling
9297 \labelwidthstring 00.00.0000
9301 \begin_inset space ~
9311 \begin_layout Labeling
9312 \labelwidthstring 00.00.0000
9316 \begin_inset space ~
9326 \begin_layout Labeling
9327 \labelwidthstring 00.00.0000
9331 \begin_inset space ~
9341 \begin_layout Labeling
9342 \labelwidthstring 00.00.0000
9346 \begin_inset space ~
9356 \begin_layout Labeling
9357 \labelwidthstring 00.00.0000
9361 \begin_inset space ~
9371 \begin_layout Labeling
9372 \labelwidthstring 00.00.0000
9376 \begin_inset space ~
9386 \begin_layout Labeling
9387 \labelwidthstring 00.00.0000
9391 \begin_inset space ~
9401 \begin_layout Labeling
9402 \labelwidthstring 00.00.0000
9406 \begin_inset space ~
9416 \begin_layout Labeling
9417 \labelwidthstring 00.00.0000
9421 \begin_inset space ~
9431 \begin_layout Labeling
9432 \labelwidthstring 00.00.0000
9436 \begin_inset space ~
9446 \begin_layout Labeling
9447 \labelwidthstring 00.00.0000
9451 \begin_inset space ~
9461 \begin_layout Labeling
9462 \labelwidthstring 00.00.0000
9466 \begin_inset space ~
9476 \begin_layout Labeling
9477 \labelwidthstring 00.00.0000
9481 \begin_inset space ~
9491 \begin_layout Labeling
9492 \labelwidthstring 00.00.0000
9496 \begin_inset space ~
9506 \begin_layout Labeling
9507 \labelwidthstring 00.00.0000
9511 \begin_inset space ~
9521 \begin_layout Labeling
9522 \labelwidthstring 00.00.0000
9526 \begin_inset space ~
9536 \begin_layout Labeling
9537 \labelwidthstring 00.00.0000
9541 \begin_inset space ~
9551 \begin_layout Labeling
9552 \labelwidthstring 00.00.0000
9556 \begin_inset space ~
9566 \begin_layout Labeling
9567 \labelwidthstring 00.00.0000
9571 \begin_inset space ~
9581 \begin_layout Labeling
9582 \labelwidthstring 00.00.0000
9586 \begin_inset space ~
9596 \begin_layout Labeling
9597 \labelwidthstring 00.00.0000
9601 \begin_inset space ~
9611 \begin_layout Labeling
9612 \labelwidthstring 00.00.0000
9616 \begin_inset space ~
9626 \begin_layout Labeling
9627 \labelwidthstring 00.00.0000
9631 \begin_inset space ~
9641 \begin_layout Labeling
9642 \labelwidthstring 00.00.0000
9646 \begin_inset space ~
9656 \begin_layout Labeling
9657 \labelwidthstring 00.00.0000
9661 \begin_inset space ~
9671 \begin_layout Labeling
9672 \labelwidthstring 00.00.0000
9676 \begin_inset space ~
9686 \begin_layout Labeling
9687 \labelwidthstring 00.00.0000
9691 \begin_inset space ~
9701 \begin_layout Labeling
9702 \labelwidthstring 00.00.0000
9706 \begin_inset space ~
9716 \begin_layout Labeling
9717 \labelwidthstring 00.00.0000
9721 \begin_inset space ~
9731 \begin_layout Subsection
9735 \begin_layout Subsection
9739 \begin_layout Subsection
9743 \begin_layout Subsection
9747 \begin_layout Labeling
9748 \labelwidthstring 00.00.0000
9752 \begin_inset space ~
9762 \begin_layout Labeling
9763 \labelwidthstring 00.00.0000
9767 \begin_inset space ~
9777 \begin_layout Labeling
9778 \labelwidthstring 00.00.0000
9782 \begin_inset space ~
9792 \begin_layout Labeling
9793 \labelwidthstring 00.00.0000
9797 \begin_inset space ~
9807 \begin_layout Labeling
9808 \labelwidthstring 00.00.0000
9812 \begin_inset space ~
9822 \begin_layout Labeling
9823 \labelwidthstring 00.00.0000
9827 \begin_inset space ~
9834 layout ShortFoilhead
9837 \begin_layout Labeling
9838 \labelwidthstring 00.00.0000
9842 \begin_inset space ~
9852 \begin_layout Labeling
9853 \labelwidthstring 00.00.0000
9857 \begin_inset space ~
9867 \begin_layout Labeling
9868 \labelwidthstring 00.00.0000
9872 \begin_inset space ~
9882 \begin_layout Labeling
9883 \labelwidthstring 00.00.0000
9887 \begin_inset space ~
9897 \begin_layout Labeling
9898 \labelwidthstring 00.00.0000
9902 \begin_inset space ~
9909 layout ShortRotatefoilhead
9912 \begin_layout Labeling
9913 \labelwidthstring 00.00.0000
9917 \begin_inset space ~
9927 \begin_layout Labeling
9928 \labelwidthstring 00.00.0000
9932 \begin_inset space ~
9942 \begin_layout Labeling
9943 \labelwidthstring 00.00.0000
9947 \begin_inset space ~
9957 \begin_layout Labeling
9958 \labelwidthstring 00.00.0000
9962 \begin_inset space ~
9972 \begin_layout Labeling
9973 \labelwidthstring 00.00.0000
9977 \begin_inset space ~
9987 \begin_layout Labeling
9988 \labelwidthstring 00.00.0000
9992 \begin_inset space ~
10002 \begin_layout Labeling
10003 \labelwidthstring 00.00.0000
10007 \begin_inset space ~
10017 \begin_layout Labeling
10018 \labelwidthstring 00.00.0000
10022 \begin_inset space ~
10032 \begin_layout Labeling
10033 \labelwidthstring 00.00.0000
10037 \begin_inset space ~
10044 layout Subsubsection
10047 \begin_layout Labeling
10048 \labelwidthstring 00.00.0000
10052 \begin_inset space ~
10062 \begin_layout Labeling
10063 \labelwidthstring 00.00.0000
10067 \begin_inset space ~
10074 layout Subparagraph
10077 \begin_layout Labeling
10078 \labelwidthstring 00.00.0000
10082 \begin_inset space ~
10086 \begin_inset space ~
10096 \begin_layout Labeling
10097 \labelwidthstring 00.00.0000
10101 \begin_inset space ~
10105 \begin_inset space ~
10115 \begin_layout Labeling
10116 \labelwidthstring 00.00.0000
10120 \begin_inset space ~
10124 \begin_inset space ~
10134 \begin_layout Labeling
10135 \labelwidthstring 00.00.0000
10139 \begin_inset space ~
10143 \begin_inset space ~
10153 \begin_layout Labeling
10154 \labelwidthstring 00.00.0000
10158 \begin_inset space ~
10162 \begin_inset space ~
10169 layout Subsubsection*
10172 \begin_layout Labeling
10173 \labelwidthstring 00.00.0000
10177 \begin_inset space ~
10181 \begin_inset space ~
10191 \begin_layout Labeling
10192 \labelwidthstring 00.00.0000
10196 \begin_inset space ~
10200 \begin_inset space ~
10207 layout Subparagraph*
10210 \begin_layout Labeling
10211 \labelwidthstring 00.00.0000
10215 \begin_inset space ~
10225 \begin_layout Labeling
10226 \labelwidthstring 00.00.0000
10230 \begin_inset space ~
10237 layout Bibliography
10240 \begin_layout Labeling
10241 \labelwidthstring 00.00.0000
10245 \begin_inset space ~
10255 \begin_layout Labeling
10256 \labelwidthstring 00.00.0000
10260 \begin_inset space ~
10270 \begin_layout Labeling
10271 \labelwidthstring 00.00.0000
10275 \begin_inset space ~
10285 \begin_layout Labeling
10286 \labelwidthstring 00.00.0000
10290 \begin_inset space ~
10300 \begin_layout Labeling
10301 \labelwidthstring 00.00.0000
10305 \begin_inset space ~
10315 \begin_layout Labeling
10316 \labelwidthstring 00.00.0000
10320 \begin_inset space ~
10327 layout Rotatefoilhead
10330 \begin_layout Labeling
10331 \labelwidthstring 00.00.0000
10335 \begin_inset space ~
10342 layout RightAddress
10345 \begin_layout Labeling
10346 \labelwidthstring 00.00.0000
10350 \begin_inset space ~
10360 \begin_layout Labeling
10361 \labelwidthstring 00.00.0000
10365 \begin_inset space ~
10375 \begin_layout Labeling
10376 \labelwidthstring 00.00.0000
10380 \begin_inset space ~
10390 \begin_layout Labeling
10391 \labelwidthstring 00.00.0000
10395 \begin_inset space ~
10405 \begin_layout Standard
10406 Ceux-là sont conservés pour des raisons de compatibilité avec les versions
10407 antérieures, mais n'ont de sens qu'avec des claviers qwerty :
10410 \begin_layout Labeling
10411 \labelwidthstring 00.00.0000
10415 \begin_inset space ~
10425 \begin_layout Labeling
10426 \labelwidthstring 00.00.0000
10430 \begin_inset space ~
10437 layout Subsubsection*
10440 \begin_layout Labeling
10441 \labelwidthstring 00.00.0000
10445 \begin_inset space ~
10455 \begin_layout Section
10459 \begin_layout Subsection
10465 \begin_layout Labeling
10466 \labelwidthstring 00.00.0000
10476 \begin_layout Labeling
10477 \labelwidthstring 00.00.0000
10487 \begin_layout Labeling
10488 \labelwidthstring 00.00.0000
10495 char-delete-forward
10498 \begin_layout Labeling
10499 \labelwidthstring 00.00.0000
10509 \begin_layout Labeling
10510 \labelwidthstring 00.00.0000
10520 \begin_layout Labeling
10521 \labelwidthstring 00.00.0000
10531 \begin_layout Labeling
10532 \labelwidthstring 00.00.0000
10539 hyphenation-point-insert
10542 \begin_layout Labeling
10543 \labelwidthstring 00.00.0000
10553 \begin_layout Labeling
10554 \labelwidthstring 00.00.0000
10561 line-delete-forward
10564 \begin_layout Labeling
10565 \labelwidthstring 00.00.0000
10575 \begin_layout Labeling
10576 \labelwidthstring 00.00.0000
10586 \begin_layout Labeling
10587 \labelwidthstring 00.00.0000
10597 \begin_layout Labeling
10598 \labelwidthstring 00.00.0000
10608 \begin_layout Labeling
10609 \labelwidthstring 00.00.0000
10619 \begin_layout Labeling
10620 \labelwidthstring 00.00.0000
10630 \begin_layout Labeling
10631 \labelwidthstring 00.00.0000
10641 \begin_layout Labeling
10642 \labelwidthstring 00.00.0000
10652 \begin_layout Labeling
10653 \labelwidthstring 00.00.0000
10663 \begin_layout Labeling
10664 \labelwidthstring 00.00.0000
10674 \begin_layout Labeling
10675 \labelwidthstring 00.00.0000
10685 \begin_layout Labeling
10686 \labelwidthstring 00.00.0000
10696 \begin_layout Labeling
10697 \labelwidthstring 00.00.0000
10701 \begin_inset space ~
10711 \begin_layout Labeling
10712 \labelwidthstring 00.00.0000
10716 \begin_inset space ~
10726 \begin_layout Labeling
10727 \labelwidthstring 00.00.0000
10731 \begin_inset space ~
10741 \begin_layout Labeling
10742 \labelwidthstring 00.00.0000
10746 \begin_inset space ~
10756 \begin_layout Labeling
10757 \labelwidthstring 00.00.0000
10761 \begin_inset space ~
10765 \begin_inset space ~
10775 \begin_layout Labeling
10776 \labelwidthstring 00.00.0000
10780 \begin_inset space ~
10790 \begin_layout Labeling
10791 \labelwidthstring 00.00.0000
10795 \begin_inset space ~
10805 \begin_layout Labeling
10806 \labelwidthstring 00.00.0000
10810 \begin_inset space ~
10820 \begin_layout Labeling
10821 \labelwidthstring 00.00.0000
10825 \begin_inset space ~
10835 \begin_layout Labeling
10836 \labelwidthstring 00.00.0000
10840 \begin_inset space ~
10844 \begin_inset space ~
10854 \begin_layout Labeling
10855 \labelwidthstring 00.00.0000
10859 \begin_inset space ~
10869 \begin_layout Labeling
10870 \labelwidthstring 00.00.0000
10874 \begin_inset space ~
10884 \begin_layout Labeling
10885 \labelwidthstring 00.00.0000
10889 \begin_inset space ~
10893 \begin_inset space ~
10903 \begin_layout Labeling
10904 \labelwidthstring 00.00.0000
10908 \begin_inset space ~
10912 \begin_inset space ~
10922 \begin_layout Labeling
10923 \labelwidthstring 00.00.0000
10927 \begin_inset space ~
10931 \begin_inset space ~
10941 \begin_layout Labeling
10942 \labelwidthstring 00.00.0000
10946 \begin_inset space ~
10950 \begin_inset space ~
10960 \begin_layout Labeling
10961 \labelwidthstring 00.00.0000
10965 \begin_inset space ~
10969 \begin_inset space ~
10979 \begin_layout Labeling
10980 \labelwidthstring 00.00.0000
10984 \begin_inset space ~
10988 \begin_inset space ~
10998 \begin_layout Labeling
10999 \labelwidthstring 00.00.0000
11003 \begin_inset space ~
11013 \begin_layout Labeling
11014 \labelwidthstring 00.00.0000
11018 \begin_inset space ~
11028 \begin_layout Labeling
11029 \labelwidthstring 00.00.0000
11033 \begin_inset space ~
11043 \begin_layout Labeling
11044 \labelwidthstring 00.00.0000
11048 \begin_inset space ~
11055 menu-open Documents
11058 \begin_layout Labeling
11059 \labelwidthstring 00.00.0000
11063 \begin_inset space ~
11073 \begin_layout Labeling
11074 \labelwidthstring 00.00.0000
11078 \begin_inset space ~
11088 \begin_layout Labeling
11089 \labelwidthstring 00.00.0000
11093 \begin_inset space ~
11103 \begin_layout Labeling
11104 \labelwidthstring 00.00.0000
11108 \begin_inset space ~
11118 \begin_layout Labeling
11119 \labelwidthstring 00.00.0000
11123 \begin_inset space ~
11133 \begin_layout Labeling
11134 \labelwidthstring 00.00.0000
11138 \begin_inset space ~
11145 buffer-toggle-read-only
11148 \begin_layout Labeling
11149 \labelwidthstring 00.00.0000
11153 \begin_inset space ~
11163 \begin_layout Labeling
11164 \labelwidthstring 00.00.0000
11168 \begin_inset space ~
11178 \begin_layout Labeling
11179 \labelwidthstring 00.00.0000
11183 \begin_inset space ~
11193 \begin_layout Labeling
11194 \labelwidthstring 00.00.0000
11204 \begin_layout Labeling
11205 \labelwidthstring 00.00.0000
11215 \begin_layout Labeling
11216 \labelwidthstring 00.00.0000
11226 \begin_layout Labeling
11227 \labelwidthstring 00.00.0000
11237 \begin_layout Labeling
11238 \labelwidthstring 00.00.0000
11248 \begin_layout Labeling
11249 \labelwidthstring 00.00.0000
11259 \begin_layout Labeling
11260 \labelwidthstring 00.00.0000
11270 \begin_layout Labeling
11271 \labelwidthstring 00.00.0000
11281 \begin_layout Labeling
11282 \labelwidthstring 00.00.0000
11292 \begin_layout Labeling
11293 \labelwidthstring 00.00.0000
11303 \begin_layout Labeling
11304 \labelwidthstring 00.00.0000
11314 \begin_layout Labeling
11315 \labelwidthstring 00.00.0000
11325 \begin_layout Labeling
11326 \labelwidthstring 00.00.0000
11336 \begin_layout Labeling
11337 \labelwidthstring 00.00.0000
11347 \begin_layout Labeling
11348 \labelwidthstring 00.00.0000
11355 word-delete-forward
11358 \begin_layout Labeling
11359 \labelwidthstring 00.00.0000
11366 word-delete-backward
11369 \begin_layout Labeling
11370 \labelwidthstring 00.00.0000
11380 \begin_layout Labeling
11381 \labelwidthstring 00.00.0000
11388 end-of-sentence-period-insert
11391 \begin_layout Labeling
11392 \labelwidthstring 00.00.0000
11399 protected-space-insert
11402 \begin_layout Labeling
11403 \labelwidthstring 00.00.0000
11413 \begin_layout Labeling
11414 \labelwidthstring 00.00.0000
11424 \begin_layout Labeling
11425 \labelwidthstring 00.00.0000
11435 \begin_layout Labeling
11436 \labelwidthstring 00.00.0000
11446 \begin_layout Labeling
11447 \labelwidthstring 00.00.0000
11457 \begin_layout Labeling
11458 \labelwidthstring 00.00.0000
11468 \begin_layout Labeling
11469 \labelwidthstring 00.00.0000
11476 buffer-begin-select
11479 \begin_layout Labeling
11480 \labelwidthstring 00.00.0000
11490 \begin_layout Labeling
11491 \labelwidthstring 00.00.0000
11498 paragraph-up-select
11501 \begin_layout Labeling
11502 \labelwidthstring 00.00.0000
11509 paragraph-down-select
11512 \begin_layout Labeling
11513 \labelwidthstring 00.00.0000
11520 word-backward-select
11523 \begin_layout Labeling
11524 \labelwidthstring 00.00.0000
11531 word-forward-select
11534 \begin_layout Labeling
11535 \labelwidthstring 00.00.0000
11545 \begin_layout Labeling
11546 \labelwidthstring 00.00.0000
11553 word-delete-forward
11556 \begin_layout Labeling
11557 \labelwidthstring 00.00.0000
11567 \begin_layout Labeling
11568 \labelwidthstring 00.00.0000
11578 \begin_layout Labeling
11579 \labelwidthstring 00.00.0000
11589 \begin_layout Labeling
11590 \labelwidthstring 00.00.0000
11600 \begin_layout Labeling
11601 \labelwidthstring 00.00.0000
11608 break-paragraph-keep-layout
11611 \begin_layout Labeling
11612 \labelwidthstring 00.00.0000
11622 \begin_layout Subsection
11628 \begin_layout Labeling
11629 \labelwidthstring 00.00.0000
11639 \begin_layout Labeling
11640 \labelwidthstring 00.00.0000
11650 \begin_layout Labeling
11651 \labelwidthstring 00.00.0000
11661 \begin_layout Labeling
11662 \labelwidthstring 00.00.0000
11672 \begin_layout Labeling
11673 \labelwidthstring 00.00.0000
11683 \begin_layout Labeling
11684 \labelwidthstring 00.00.0000
11694 \begin_layout Labeling
11695 \labelwidthstring 00.00.0000
11705 \begin_layout Labeling
11706 \labelwidthstring 00.00.0000
11716 \begin_layout Labeling
11717 \labelwidthstring 00.00.0000
11727 \begin_layout Labeling
11728 \labelwidthstring 00.00.0000
11738 \begin_layout Labeling
11739 \labelwidthstring 00.00.0000
11749 \begin_layout Labeling
11750 \labelwidthstring 00.00.0000
11760 \begin_layout Labeling
11761 \labelwidthstring 00.00.0000
11771 \begin_layout Labeling
11772 \labelwidthstring 00.00.0000
11782 \begin_layout Labeling
11783 \labelwidthstring 00.00.0000
11793 \begin_layout Labeling
11794 \labelwidthstring 00.00.0000
11804 \begin_layout Labeling
11805 \labelwidthstring 00.00.0000
11815 \begin_layout Labeling
11816 \labelwidthstring 00.00.0000
11826 \begin_layout Labeling
11827 \labelwidthstring 00.00.0000
11837 \begin_layout Labeling
11838 \labelwidthstring 00.00.0000
11848 \begin_layout Labeling
11849 \labelwidthstring 00.00.0000
11859 \begin_layout Labeling
11860 \labelwidthstring 00.00.0000
11867 protected-space-insert
11870 \begin_layout Labeling
11871 \labelwidthstring 00.00.0000
11881 \begin_layout Labeling
11882 \labelwidthstring 00.00.0000
11892 \begin_layout Labeling
11893 \labelwidthstring 00.00.0000
11903 \begin_layout Labeling
11904 \labelwidthstring 00.00.0000
11911 buffer-new-template
11914 \begin_layout Labeling
11915 \labelwidthstring 00.00.0000
11925 \begin_layout Labeling
11926 \labelwidthstring 00.00.0000
11936 \begin_layout Labeling
11937 \labelwidthstring 00.00.0000
11947 \begin_layout Labeling
11948 \labelwidthstring 00.00.0000
11958 \begin_layout Labeling
11959 \labelwidthstring 00.00.0000
11969 \begin_layout Labeling
11970 \labelwidthstring 00.00.0000
11980 \begin_layout Labeling
11981 \labelwidthstring 00.00.0000
11991 \begin_layout Labeling
11992 \labelwidthstring 00.00.0000
11999 end-of-sentence-period-insert
12002 \begin_layout Labeling
12003 \labelwidthstring 00.00.0000
12013 \begin_layout Labeling
12014 \labelwidthstring 00.00.0000
12024 \begin_layout Labeling
12025 \labelwidthstring 00.00.0000
12032 hyphenation-point-insert
12035 \begin_layout Labeling
12036 \labelwidthstring 00.00.0000
12046 \begin_layout Labeling
12047 \labelwidthstring 00.00.0000
12054 protected-space-insert
12057 \begin_layout Labeling
12058 \labelwidthstring 00.00.0000
12068 \begin_layout Labeling
12069 \labelwidthstring 00.00.0000
12079 \begin_layout Labeling
12080 \labelwidthstring 00.00.0000
12090 \begin_layout Labeling
12091 \labelwidthstring 00.00.0000
12101 \begin_layout Labeling
12102 \labelwidthstring 00.00.0000
12112 \begin_layout Labeling
12113 \labelwidthstring 00.00.0000
12123 \begin_layout Labeling
12124 \labelwidthstring 00.00.0000
12134 \begin_layout Labeling
12135 \labelwidthstring 00.00.0000
12145 \begin_layout Labeling
12146 \labelwidthstring 00.00.0000
12156 \begin_layout Labeling
12157 \labelwidthstring 00.00.0000
12167 \begin_layout Labeling
12168 \labelwidthstring 00.00.0000
12178 \begin_layout Labeling
12179 \labelwidthstring 00.00.0000
12189 \begin_layout Labeling
12190 \labelwidthstring 00.00.0000
12200 \begin_layout Labeling
12201 \labelwidthstring 00.00.0000
12211 \begin_layout Labeling
12212 \labelwidthstring 00.00.0000
12222 \begin_layout Labeling
12223 \labelwidthstring 00.00.0000
12230 word-delete-forward
12233 \begin_layout Labeling
12234 \labelwidthstring 00.00.0000
12241 word-delete-backward
12244 \begin_layout Labeling
12245 \labelwidthstring 00.00.0000
12255 \begin_layout Labeling
12256 \labelwidthstring 00.00.0000
12266 \begin_layout Labeling
12267 \labelwidthstring 00.00.0000
12277 \begin_layout Labeling
12278 \labelwidthstring 00.00.0000
12288 \begin_layout Labeling
12289 \labelwidthstring 00.00.0000
12296 paragraph-down-select
12299 \begin_layout Labeling
12300 \labelwidthstring 00.00.0000
12310 \begin_layout Labeling
12311 \labelwidthstring 00.00.0000
12318 buffer-begin-select
12321 \begin_layout Labeling
12322 \labelwidthstring 00.00.0000
12329 word-backward-select
12332 \begin_layout Labeling
12333 \labelwidthstring 00.00.0000
12340 word-forward-select
12343 \begin_layout Labeling
12344 \labelwidthstring 00.00.0000
12351 paragraph-up-select
12354 \begin_layout Labeling
12355 \labelwidthstring 00.00.0000
12365 \begin_layout Labeling
12366 \labelwidthstring 00.00.0000
12373 break-paragraph-keep-layout
12376 \begin_layout Labeling
12377 \labelwidthstring 00.00.0000
12387 \begin_layout Labeling
12388 \labelwidthstring 00.00.0000
12398 \begin_layout Labeling
12399 \labelwidthstring 00.00.0000
12409 \begin_layout Labeling
12410 \labelwidthstring 00.00.0000
12420 \begin_layout Labeling
12421 \labelwidthstring 00.00.0000
12431 \begin_layout Labeling
12432 \labelwidthstring 00.00.0000
12442 \begin_layout Labeling
12443 \labelwidthstring 00.00.0000
12453 \begin_layout Labeling
12454 \labelwidthstring 00.00.0000
12464 \begin_layout Labeling
12465 \labelwidthstring 00.00.0000
12475 \begin_layout Labeling
12476 \labelwidthstring 00.00.0000
12486 \begin_layout Labeling
12487 \labelwidthstring 00.00.0000
12497 \begin_layout Subsection
12503 \begin_layout Standard
12504 Ce sont les définitions de clavier LyX pour les mathématiques, semblables
12505 à celles de Scientific Word.
12508 \begin_layout Standard
12509 Les fichiers de raccourcis et la documentation ont été préparés par
12515 Jean-Marc Lasgouttes
12518 Version 1.3, pour LyX 1.2.x et 1.3.x.
12521 \begin_layout Standard
12522 Ces définitions permettent de taper plus facilement les équations sans utiliser
12523 la souris, surtout pour les gens habitués à Scientific Word.
12524 Les raccourcis standard de LyX comme
12532 ne sont pas modifiés.
12535 \begin_layout Standard
12536 Conseil : pour trouver le
12537 \begin_inset Quotes fld
12540 nom de raccourci LyX
12541 \begin_inset Quotes frd
12544 d'une touche, regardez la barre d'état après avoir tapé une combinaison
12545 de touches inexistante.
12546 Par exemple pour trouver comment est référencé
12547 \begin_inset Quotes fld
12555 \begin_inset Quotes frd
12566 : la barre d'état affiche
12567 \begin_inset Quotes fld
12575 \begin_inset Quotes frd
12579 (Ça ne marche pas dans LyX 1.3.0 !)
12582 \begin_layout Labeling
12583 \labelwidthstring 00.00.0000
12593 Copier, couper, coller sont comme dans Sciword,
12608 \begin_layout Labeling
12609 \labelwidthstring 00.00.0000
12618 -- (Dés)active l'équation hors ligne : tapez
12622 pour insérer une formule hors ligne (
12627 \begin_inset Quotes fld
12631 \begin_inset Quotes frd
12638 \begin_layout Plain Layout
12640 \begin_inset Quotes fld
12644 \begin_inset Quotes frd
12648 \begin_inset Quotes fld
12652 \begin_inset Quotes frd
12661 Vous pouvez aussi taper
12665 dans une formule hors ligne pour la retransformer en formule en ligne.
12668 \begin_layout Labeling
12669 \labelwidthstring 00.00.0000
12680 -- Fractions : tapez
12684 pour insérer une fraction (
12689 \begin_inset Quotes fld
12693 \begin_inset Quotes frd
12697 Vous pouvez aussi sélectionner une expression et taper
12701 pour en faire le numérateur d'une fraction.
12710 du dénominateur efface le numérateur et transforme le dénominateur en une
12711 expression non fractionnaire.
12715 \begin_layout Labeling
12716 \labelwidthstring 00.00.0000
12728 \begin_inset Formula $\int$
12736 \begin_inset Quotes fld
12740 \begin_inset Quotes frd
12746 \begin_layout Labeling
12747 \labelwidthstring 00.00.0000
12754 line-delete-forward
12756 -- Raccourci type Emacs : efface tout ce qu'il y a devant le curseur jusqu'à
12757 la fin de la ligne.
12760 \begin_layout Labeling
12761 \labelwidthstring 00.00.0000
12770 -- Une bascule Texte/Math (
12775 \begin_inset Quotes fld
12779 \begin_inset Quotes frd
12782 ) : en mode texte, fait passer en mode math, et insère du texte roman en
12784 A le même effet que
12793 \begin_inset Quotes fld
12797 \begin_inset Quotes frd
12803 \begin_layout Labeling
12804 \labelwidthstring 00.00.0000
12813 -- Ajoute/enlève le numéro d'une formule.
12816 \begin_layout Labeling
12817 \labelwidthstring 00.00.0000
12824 math-number-line-toggle
12826 -- Ajoute/enlève le numéro d'une ligne dans un tableau d'équations.
12829 \begin_layout Standard
12830 Les commandes ci-desus sont des bascules pour contrôler la numérotation
12836 \begin_inset Quotes fld
12840 \begin_inset Quotes frd
12844 NB : quand vous enlevez un numéro dans un tableau d'équations, le marqueur
12845 n'est pas vraiment enlevé (le code TeX devient
12848 \begin_inset Quotes fld
12856 \begin_inset Quotes frd
12861 ) et ça cause un avertissement LaTeX (sans gravité).
12864 \begin_layout Labeling
12865 \labelwidthstring 00.00.0000
12874 -- Ouvre un nouveau document.
12878 \begin_layout Labeling
12879 \labelwidthstring 00.00.0000
12888 -- Insère un guillemet droit " (
12893 \begin_inset Quotes fld
12897 \begin_inset Quotes frd
12904 \begin_layout Plain Layout
12906 \begin_inset Quotes fld
12910 \begin_inset Quotes frd
12919 Ce n'est pas le guillemet double
12920 \begin_inset Quotes fld
12924 \begin_inset Quotes frd
12927 que vous obtenez par défaut.
12930 \begin_layout Labeling
12931 \labelwidthstring 00.00.0000
12942 -- Signe racine carrée
12943 \begin_inset Formula $\sqrt{x}$
12951 \begin_inset Quotes fld
12955 \begin_inset Quotes frd
12961 \begin_layout Labeling
12962 \labelwidthstring 00.00.0000
12974 \begin_inset Formula $\sqrt[n]{x}$
12980 \begin_layout Labeling
12981 \labelwidthstring 00.00.0000
12990 -- Autre raccourci pour basculer du texte au mode mathématique (
12995 \begin_inset Quotes fld
12999 \begin_inset Quotes frd
13003 NB : le texte roman inséré en mode mathématique est spécial.
13006 \begin_layout Labeling
13007 \labelwidthstring 00.00.0000
13020 le texte sélectionné (en mode texte seulement, utilisez
13035 \begin_layout Labeling
13036 \labelwidthstring 00.00.0000
13046 Héritage de W*ndows.
13049 \begin_layout Labeling
13050 \labelwidthstring 00.00.0000
13059 -- Ferme le document courant (un autre héritage de W*ndows).
13062 \begin_layout Labeling
13063 \labelwidthstring 00.00.0000
13075 \begin_layout Labeling
13076 \labelwidthstring 00.00.0000
13088 \begin_layout Labeling
13089 \labelwidthstring 00.00.0000
13099 \begin_inset Quotes fld
13103 \begin_inset Quotes frd
13107 \begin_inset Quotes fld
13110 annuler l'annulation
13111 \begin_inset Quotes frd
13117 \begin_layout Standard
13118 Délimiteurs et crochets : pressez
13126 pour insérer une paire de délimiteurs appariés.
13131 insère une paire de crochets
13132 \begin_inset Formula $\left[\right]$
13140 Le raccourci créera une formule si nécessaire.
13141 Les caractères gérés sont
13146 \begin_inset Formula $\left(\right)$
13150 \begin_inset Formula $\left[\right]$
13154 \begin_inset Formula $\left\{ \right\} $
13158 \begin_inset Formula $\left\langle \right\rangle $
13162 \begin_inset Formula $\left|\right|$
13166 Ça a le même effet d'utiliser le caractère gauche ou le caractère droit.
13167 Les délimiteurs sont
13168 \begin_inset Quotes fld
13172 \begin_inset Quotes frd
13175 et leur taille s'adapte au contenu.
13179 \begin_inset space ~
13184 pour obtenir d'autres délimiteurs, ou des délimiteurs non appariés.
13189 sur le délimiteur de
13193 pour effacer les deux délimiteurs sans enlever leur contenu.
13196 \begin_layout Labeling
13197 \labelwidthstring 00.00.0000
13210 a le même effet que
13219 \begin_layout Labeling
13220 \labelwidthstring 00.00.0000
13230 \begin_layout Labeling
13231 \labelwidthstring 00.00.0000
13241 \begin_layout Labeling
13242 \labelwidthstring 00.00.0000
13252 \begin_layout Labeling
13253 \labelwidthstring 00.00.0000
13263 \begin_layout Labeling
13264 \labelwidthstring 00.00.0000
13274 \begin_layout Labeling
13275 \labelwidthstring 00.00.0000
13282 math-delim langle rangle
13284 -- délimiteurs anguleux
13285 \begin_inset Formula $\left\langle \right\rangle $
13288 , à ne pas confondre avec les signes
13295 \begin_layout Labeling
13296 \labelwidthstring 00.00.0000
13303 math-delim langle rangle
13306 \begin_layout Standard
13307 La barre verticale : sur certains claviers, par exemple français, la barre
13308 verticale n'est accessible qu'avec
13312 quelque chose, et sur certains Unix elle est associée à la barre verticale
13314 \begin_inset Quotes fld
13322 \begin_inset Quotes frd
13326 Nous définissons donc toutes ces touches.
13329 \begin_layout Labeling
13330 \labelwidthstring 00.00.0000
13340 \begin_layout Labeling
13341 \labelwidthstring 00.00.0000
13351 \begin_layout Labeling
13352 \labelwidthstring 00.00.0000
13362 \begin_layout Labeling
13363 \labelwidthstring 00.00.0000
13373 \begin_layout Labeling
13374 \labelwidthstring 00.00.0000
13384 \begin_layout Standard
13385 Les accents dans Sciword s'obtiennent pour la plupart en tapant
13402 pour un accent aigu,
13406 pour un tilde, etc.
13408 \begin_inset Quotes fld
13416 \begin_inset Quotes frd
13420 Certains d'entre eux fonctionnent seulement en mode mathématique, et d'autres
13421 seulement en mode texte.
13424 \begin_layout Labeling
13425 \labelwidthstring 00.00.0000
13434 -- Point au-dessus, ȧ (mode texte seulement).
13437 \begin_layout Labeling
13438 \labelwidthstring 00.00.0000
13449 -- Point au-dessus,
13450 \begin_inset Formula $\dot{a}$
13453 (mode maths seulement -- en physique c'est la dérivée première).
13456 \begin_layout Labeling
13457 \labelwidthstring 00.00.0000
13468 -- Vecteur en maths
13469 \begin_inset Formula $\overrightarrow{x}$
13475 \begin_layout Labeling
13476 \labelwidthstring 00.00.0000
13485 -- Umlaut, ä (mode texte seulement).
13488 \begin_layout Labeling
13489 \labelwidthstring 00.00.0000
13500 -- Double point au-dessus,
13501 \begin_inset Formula $\ddot{a}$
13504 (mode maths seulement -- en physique c'est la dérivée seconde).
13505 Pour avoir un triple point en mode maths, tapez
13514 \begin_layout Labeling
13515 \labelwidthstring 00.00.0000
13524 -- Accent grave à (mode texte seulement, tapez
13533 \begin_layout Labeling
13534 \labelwidthstring 00.00.0000
13543 -- Tilde ã (mode texte seulement, tapez
13552 \begin_layout Labeling
13553 \labelwidthstring 00.00.0000
13562 -- Accent aigu á (mode texte seulement, tapez
13571 \begin_layout Labeling
13572 \labelwidthstring 00.00.0000
13581 -- Accent circonflexe â (mode texte seulement, tapez
13590 \begin_layout Standard
13591 Touches de fonction.
13592 Le nouveau raccourci
13596 pour créer un fichier LaTeX semble pratique.
13599 \begin_layout Labeling
13600 \labelwidthstring 00.00.0000
13609 -- Enregistre le document courant.
13612 \begin_layout Labeling
13613 \labelwidthstring 00.00.0000
13620 buffer-export latex
13622 -- Écrit un fichier LaTeX à partir du document courant.
13625 \begin_layout Labeling
13626 \labelwidthstring 00.00.0000
13635 -- Ouvre la fenêtre
13638 \begin_inset space ~
13642 \begin_inset space ~
13650 \begin_layout Labeling
13651 \labelwidthstring 00.00.0000
13667 \begin_layout Labeling
13668 \labelwidthstring 00.00.0000
13681 pour quitter LyX correspond au raccourci W*ndows.
13684 \begin_layout Standard
13693 servent à changer de police.
13698 pour repasser en police normale.
13707 pour les polices spéciales sont tous des bascules.
13708 Ils s'appliquent au mot complet si vous mettez le curseur au milieu d'un
13709 mot, ou si vous sélectionnez du texte.
13712 \begin_layout Labeling
13713 \labelwidthstring 00.00.0000
13722 -- Retour à la police normale.
13725 \begin_layout Labeling
13726 \labelwidthstring 00.00.0000
13742 \begin_layout Labeling
13743 \labelwidthstring 00.00.0000
13759 \begin_layout Labeling
13760 \labelwidthstring 00.00.0000
13776 \begin_layout Labeling
13777 \labelwidthstring 00.00.0000
13790 (parfois utilisé pour les noms propres).
13793 \begin_layout Standard
13806 (ce qui est utile si par exemple le clavier n'a pas de touche
13813 \begin_layout Standard
13814 Voici quelques raccourcis inspirés de Sciword pour des symboles mathématiques
13815 fréquemment utilisés.
13816 Beaucoup de symboles commencent par
13825 lui-même ne peut donc pas être associé à quelque chose.
13828 \begin_layout Labeling
13829 \labelwidthstring 00.00.0000
13841 \begin_inset Quotes fld
13845 \begin_inset Quotes frd
13849 \begin_inset Formula $\prime$
13852 en mode mathématique.
13853 Ce n'est souvent pas nécessaire : dans la plupart des cas l'apostrophe
13854 normale fonctionne correctement, par exemple
13855 \begin_inset Formula $x'+2x=0$
13858 , mais parfois ça cause une erreur LaTeX s'il y a un double exposant.
13860 \begin_inset Formula $x^{\prime2}$
13864 \begin_inset Formula $x$
13867 prime carré) doit être entré avec ce caractère.
13870 \begin_layout Labeling
13871 \labelwidthstring 00.00.0000
13875 \begin_inset space ~
13882 command-sequence math-superscipt; math-insert
13886 -- Insère un prime en exposant (voir l'exemple ci-dessus).
13889 \begin_layout Labeling
13890 \labelwidthstring 00.00.0000
13899 -- Insère un exposant.
13907 \begin_layout Labeling
13908 \labelwidthstring 00.00.0000
13917 -- Insère un indice.
13925 \begin_layout Labeling
13926 \labelwidthstring 00.00.0000
13930 \begin_inset space ~
13941 -- Symbole de dérivée partielle
13942 \begin_inset Formula $\partial$
13948 \begin_layout Labeling
13949 \labelwidthstring 00.00.0000
13953 \begin_inset space ~
13965 \begin_inset Formula $\sum$
13968 (qui n'est pas le même que la lettre grecque Sigma majuscule
13969 \begin_inset Formula $\Sigma$
13972 car il peut changer de taille et permet d'insérer des bornes inférieure
13976 \begin_layout Labeling
13977 \labelwidthstring 00.00.0000
13981 \begin_inset space ~
13993 \begin_inset Formula $\prod$
13996 (qui n'est pas le même que la lettre grecque Pi majuscule
13997 \begin_inset Formula $\Pi$
14003 \begin_layout Labeling
14004 \labelwidthstring 00.00.0000
14008 \begin_inset space ~
14020 \begin_inset Formula $\infty$
14026 \begin_layout Labeling
14027 \labelwidthstring 00.00.0000
14031 \begin_inset space ~
14042 -- Produit cartésien
14043 \begin_inset Formula $\times$
14049 \begin_layout Labeling
14050 \labelwidthstring 00.00.0000
14054 \begin_inset space ~
14063 -- Insère un vecteur colonne
14064 \begin_inset Formula $\begin{array}{c}
14068 (souvent utile dans les formules).
14071 \begin_layout Labeling
14072 \labelwidthstring 00.00.0000
14076 \begin_inset space ~
14085 -- Insère une matrice
14086 \begin_inset Formula $3\times3$
14090 \begin_inset Formula $\begin{array}{ccc}
14095 (Vous pouvez ensuite modifier sa taille avec le menu
14097 Éditer\SpecialChar \menuseparator
14103 \begin_layout Labeling
14104 \labelwidthstring 00.00.0000
14108 \begin_inset space ~
14120 \begin_inset Quotes fld
14124 \begin_inset Quotes frd
14128 \begin_inset Formula $\dagger$
14134 \begin_layout Labeling
14135 \labelwidthstring 00.00.0000
14139 \begin_inset space ~
14151 \begin_inset Quotes fld
14155 \begin_inset Quotes frd
14159 \begin_inset Formula $\equiv$
14165 \begin_layout Labeling
14166 \labelwidthstring 00.00.0000
14178 \begin_inset Quotes fld
14182 \begin_inset Quotes frd
14186 \begin_inset Formula $\approx$
14192 \begin_layout Labeling
14193 \labelwidthstring 00.00.0000
14205 \begin_inset Quotes fld
14209 \begin_inset Quotes frd
14213 \begin_inset Formula $\sim$
14219 \begin_layout Labeling
14220 \labelwidthstring 00.00.0000
14232 \begin_inset Formula $\rightarrow$
14236 \begin_inset Formula $\lim_{x\rightarrow0}$
14242 \begin_layout Labeling
14243 \labelwidthstring 00.00.0000
14255 \begin_inset Quotes fld
14259 \begin_inset Quotes frd
14263 \begin_inset Formula $\leq$
14269 \begin_layout Labeling
14270 \labelwidthstring 00.00.0000
14282 \begin_inset Quotes fld
14286 \begin_inset Quotes frd
14290 \begin_inset Formula $\geq$
14296 \begin_layout Labeling
14297 \labelwidthstring 00.00.0000
14301 \begin_inset space ~
14313 \begin_inset Quotes fld
14317 \begin_inset Quotes frd
14321 \begin_inset Formula $\ll$
14324 (sert en physique).
14327 \begin_layout Labeling
14328 \labelwidthstring 00.00.0000
14332 \begin_inset space ~
14344 \begin_inset Quotes fld
14348 \begin_inset Quotes frd
14352 \begin_inset Formula $\gg$
14358 \begin_layout Subsection
14359 Raccourcis mathématiques standard
14362 \begin_layout Labeling
14363 \labelwidthstring 00.00.0000
14367 \begin_inset space ~
14379 \begin_layout Labeling
14380 \labelwidthstring 00.00.0000
14384 \begin_inset space ~
14394 \begin_layout Labeling
14395 \labelwidthstring 00.00.0000
14399 \begin_inset space ~
14409 \begin_layout Labeling
14410 \labelwidthstring 00.00.0000
14414 \begin_inset space ~
14426 \begin_layout Labeling
14427 \labelwidthstring 00.00.0000
14431 \begin_inset space ~
14441 \begin_layout Labeling
14442 \labelwidthstring 00.00.0000
14446 \begin_inset space ~
14456 \begin_layout Labeling
14457 \labelwidthstring 00.00.0000
14461 \begin_inset space ~
14473 \begin_layout Labeling
14474 \labelwidthstring 00.00.0000
14478 \begin_inset space ~
14488 \begin_layout Labeling
14489 \labelwidthstring 00.00.0000
14493 \begin_inset space ~
14503 \begin_layout Labeling
14504 \labelwidthstring 00.00.0000
14508 \begin_inset space ~
14518 \begin_layout Labeling
14519 \labelwidthstring 00.00.0000
14523 \begin_inset space ~
14535 \begin_layout Labeling
14536 \labelwidthstring 00.00.0000
14540 \begin_inset space ~
14552 \begin_layout Labeling
14553 \labelwidthstring 00.00.0000
14557 \begin_inset space ~
14569 \begin_layout Labeling
14570 \labelwidthstring 00.00.0000
14574 \begin_inset space ~
14586 \begin_layout Labeling
14587 \labelwidthstring 00.00.0000
14591 \begin_inset space ~
14603 \begin_layout Labeling
14604 \labelwidthstring 00.00.0000
14608 \begin_inset space ~
14620 \begin_layout Labeling
14621 \labelwidthstring 00.00.0000
14625 \begin_inset space ~
14635 \begin_layout Labeling
14636 \labelwidthstring 00.00.0000
14640 \begin_inset space ~
14652 \begin_layout Labeling
14653 \labelwidthstring 00.00.0000
14657 \begin_inset space ~
14667 \begin_layout Labeling
14668 \labelwidthstring 00.00.0000
14672 \begin_inset space ~
14679 math-number-line-toggle
14682 \begin_layout Labeling
14683 \labelwidthstring 00.00.0000
14687 \begin_inset space ~
14697 \begin_layout Labeling
14698 \labelwidthstring 00.00.0000
14702 \begin_inset space ~
14712 \begin_layout Labeling
14713 \labelwidthstring 00.00.0000
14717 \begin_inset space ~
14729 \begin_layout Labeling
14730 \labelwidthstring 00.00.0000
14734 \begin_inset space ~
14744 \begin_layout Labeling
14745 \labelwidthstring 00.00.0000
14749 \begin_inset space ~
14759 \begin_layout Labeling
14760 \labelwidthstring 00.00.0000
14764 \begin_inset space ~
14774 \begin_layout Labeling
14775 \labelwidthstring 00.00.0000
14779 \begin_inset space ~
14786 math-delim langle rangle
14789 \begin_layout Labeling
14790 \labelwidthstring 00.00.0000
14794 \begin_inset space ~
14801 math-delim rangle langle
14804 \begin_layout Labeling
14805 \labelwidthstring 00.00.0000
14809 \begin_inset space ~
14819 \begin_layout Labeling
14820 \labelwidthstring 00.00.0000
14824 \begin_inset space ~
14836 \begin_layout Labeling
14837 \labelwidthstring 00.00.0000
14841 \begin_inset space ~
14853 \begin_layout Subsection
14857 \begin_layout Labeling
14858 \labelwidthstring 00.00.0000
14862 \begin_inset space ~
14872 \begin_layout Labeling
14873 \labelwidthstring 00.00.0000
14877 \begin_inset space ~
14887 \begin_layout Labeling
14888 \labelwidthstring 00.00.0000
14892 \begin_inset space ~
14902 \begin_layout Labeling
14903 \labelwidthstring 00.00.0000
14907 \begin_inset space ~
14917 \begin_layout Labeling
14918 \labelwidthstring 00.00.0000
14922 \begin_inset space ~