More robust lengths
[texmacs.git] / doc / main / scheme / man-introduction.fr.tm
blob2c5846b1094fd06bec40075c1eb388e468b1a0eb
1 <TeXmacs|1.0.1.10>
3 <style|tmdoc>
5 <\body>
6   <expand|tmdoc-title|Introduction>
8   Tout comme <name|Emacs>, <apply|TeXmacs> est fourni avec un langage
9   d'extension de style <name|Lisp>, le dialecte <with|font
10   shape|small-caps|Guile Scheme> du projet <with|font
11   shape|small-caps|Gnome>. Pour plus d'informations au sujet de <with|font
12   shape|small-caps|Guile Scheme>, allez sur :
14   <\verbatim>
15     \ \ \ http://www.gnu.org/software/guile/guile.html
16   </verbatim>
18   <apply|scheme> a l'avantage qu'il peut être étendu avec des routines et des
19   types externes C et C++. Dans notre cas, nous avons étendu <apply|scheme>
20   avec des routines que vous pouvez utiliser pour créer vos propres menus et
21   combinaisons de touches, et même pour créer vos propres extensions à
22   <apply|TeXmacs>.
24   Si vous avez téléchargé les fichiers sources de <apply|TeXmacs>, vous
25   pouvez examiner les fichiers :
27   <\verbatim>
28     \ \ \ Guile/Glue/build-glue-basic.scm<format|next line>
29     \ \ Guile/Glue/build-glue-editor.scm<format|next line>
30     \ \ Guile/Glue/build-glue-server.scm
31   </verbatim>
33   Ces trois fichiers \x13<space|0.2spc>glue<space|0.2spc>\x14 contiennent les
34   routines \ C++, visibles dans <apply|scheme>. Dans la suite, nous donnerons
35   des détails sur les routines les plus importantes. Nous avons prévu
36   d'écrire ultérieurement un guide de référence plus complet. Vous pouvez
37   aussi étudier les fichiers \ <apply|scheme> <verbatim|.scm> situés dans le
38   répertoire <verbatim|$TEXMACS_PATH/progs>.
40   <apply|tmdoc-copyright|1998--2002|Joris van der Hoeven|Michèle Garoche>
42   <expand|tmdoc-license|Permission is granted to copy, distribute and/or
43   modify this document under the terms of the GNU Free Documentation License,
44   Version 1.1 or any later version published by the Free Software Foundation;
45   with no Invariant Sections, with no Front-Cover Texts, and with no
46   Back-Cover Texts. A copy of the license is included in the section entitled
47   "GNU Free Documentation License".>
48 </body>
50 <\initial>
51   <\collection>
52     <associate|paragraph width|150mm>
53     <associate|odd page margin|30mm>
54     <associate|shrinking factor|4>
55     <associate|page right margin|30mm>
56     <associate|page top margin|30mm>
57     <associate|reduction page right margin|25mm>
58     <associate|page type|a4>
59     <associate|reduction page bottom margin|15mm>
60     <associate|even page margin|30mm>
61     <associate|reduction page left margin|25mm>
62     <associate|page bottom margin|30mm>
63     <associate|reduction page top margin|15mm>
64     <associate|language|french>
65   </collection>
66 </initial>