mirror of https://github.com/texmacs/doc.git
102 lines
5.8 KiB
Plaintext
102 lines
5.8 KiB
Plaintext
|
<TeXmacs|1.0.7.14>
|
|||
|
|
|||
|
<style|tmdoc>
|
|||
|
|
|||
|
<\body>
|
|||
|
<tmdoc-title|Edition structur<75>e>
|
|||
|
|
|||
|
En r<>gle g<>n<EFBFBD>rale, le comportement de la plupart des op<6F>rations d'<27>dition
|
|||
|
structur<75>e est guid<69> par le <em|<rigid|current focus>>. Par d<>faut, le tag
|
|||
|
le plus int<6E>rieur contient le curseur. M<>me si une selection est active, le
|
|||
|
focus courant est le tag le plus int<6E>rieur <20> la s<>lection. Pendant des
|
|||
|
op<6F>rations structur<75>es, telles que la navigation entre des tags similaires,
|
|||
|
le focus courant peut <20>tre temporairement mis sur quelque chose d'autre. Le
|
|||
|
focus courant est caract<63>ris<69> visuellement par la boite bleue la plus
|
|||
|
int<6E>rieure au curseur.\
|
|||
|
|
|||
|
Par exemple, les commandes d'<em|insertion structur<75>e>
|
|||
|
<shortcut|(structured-insert-left)>, <shortcut|(structured-insert-right)>,
|
|||
|
<shortcut|(structured-insert-up)> et <shortcut|(structured-insert-down)>
|
|||
|
ont une signification particuli<6C>re dans les tableaux et les arbres. Dans
|
|||
|
les tableaux, elles permettent d'ins<6E>rer de nouvelles lignes et colonnes
|
|||
|
(voir fig 1). Dans les arbres, elles ins<6E>rent de nouveaux noeuds (voir fig
|
|||
|
2). Chaque fois que vous ins<6E>rez un arbre dans un tableau, le tag le plus
|
|||
|
int<6E>rieur est l'arbre et l'insertion de noeud prend le dessus sur
|
|||
|
l'insertion de lignes et de colonnes.
|
|||
|
|
|||
|
Dans beaucoup de cas, un \S comportement par d<>faut \T a <20>t<EFBFBD> d<>fini pour
|
|||
|
les tags except<70> pour une petite minorit<69>. Dans notre exemple d'insertion
|
|||
|
structur<75>e, le d<>faut de <shortcut|(structured-insert-left)> et
|
|||
|
<shortcut|(structured-insert-right)> est d'ins<6E>rer un nouvel argument au
|
|||
|
tag <20> gauche ou <20> droite (si autoris<69>).\
|
|||
|
|
|||
|
<\big-figure>
|
|||
|
<\equation*>
|
|||
|
<matrix|<tformat|<table|<row|<cell|a>|<cell|b<value|cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|5em><matrix|<tformat|<table|<row|<cell|a>|<cell|b>|<cell|<value|cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|<value|cursor>>|<cell|b>|<cell|c>>|<row|<cell|d>|<cell|>|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|b>|<cell|c>>|<row|<cell|>|<cell|<value|cursor>>|<cell|>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|>|<cell|<value|cursor>>|<cell|>>|<row|<cell|a>|<cell|b>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>>
|
|||
|
</equation*>
|
|||
|
<|big-figure>
|
|||
|
<label|matrix-insert-fig>Supposons que le curseur soit <20> la position
|
|||
|
<value|cursor> dans la matrice <20> l'extr<74>me gauche. Alors les quatres
|
|||
|
matrices suivantes correspondent <20> l'insertion d'une nouvelle colonne <20>
|
|||
|
gauche<nbsp>(<shortcut|(structured-insert-left)>) ou a
|
|||
|
droite<nbsp>(<shortcut|(structured-insert-right)>), ou d'une nouvelle
|
|||
|
ligne au dessus<nbsp>(<shortcut|(structured-insert-up)>) ou en
|
|||
|
dessous<nbsp>(<shortcut|(structured-insert-down)>).
|
|||
|
</big-figure>
|
|||
|
|
|||
|
<\big-figure|<tree|a|b|c<value|cursor>|d><space|3em><space|3em><tree|a|b|<value|cursor>|c|d><space|3em><tree|a|b|c|<value|cursor>|d><space|3em><tree|a|b|<tree|<value|cursor>|c>|d><space|3em><tree|a|b|<tree|c|<value|cursor>>|d>>
|
|||
|
<label|matrix-insert-fig>Supposons que le curseur soit <20> la position
|
|||
|
<value|cursor> dans l'arbre <20> l'extr<74>me gauche. Alors les quatres arbres
|
|||
|
suivants correspondent respectivement <20> l'insertion d'un nouveau noeud <20>
|
|||
|
gauche<nbsp>(<shortcut|(structured-insert-left)>), a
|
|||
|
droite<nbsp>(<shortcut|(structured-insert-right)>), au
|
|||
|
dessus<nbsp>(<shortcut|(structured-insert-up)>) ou en
|
|||
|
dessous<nbsp>(<shortcut|(structured-insert-down)>)
|
|||
|
|
|||
|
\;
|
|||
|
</big-figure>
|
|||
|
|
|||
|
De la m<>me fa<66>on, dans le cas des matrices, les touches
|
|||
|
<shortcut|(structured-insert-start)> et <shortcut|(structured-insert-end)>
|
|||
|
peuvent <20>tre utilis<69>e pour l'insertion d'une nouvelle colonne et premi<6D>re
|
|||
|
ou en derni<6E>re position new, <abbr|resp.>
|
|||
|
<shortcut|(structured-insert-top)> et <shortcut|(structured-insert-bottom)>
|
|||
|
jouent un r<>le identique pour les lignes. Les touches
|
|||
|
<shortcut|(structured-remove-left)> et <shortcut|(structured-remove-right)>
|
|||
|
sont d<>finies pour la <em|destruction structur<75>e ><abbr|vers l'avant resp.>
|
|||
|
vers l'arri<72>re. Dans le cas des matrices, cela entraine la destruction de
|
|||
|
la colonne avant resp. sous le curseur (see
|
|||
|
figure<nbsp><reference|matrix-remove-fig>). Pour d<>truire l'environment
|
|||
|
englobant, vous pouvez utiliser <shortcut|(remove-structure-upwards)> et
|
|||
|
<shortcut|(remove-structure-upwards)>.
|
|||
|
|
|||
|
<\big-figure>
|
|||
|
<\equation*>
|
|||
|
<matrix|<tformat|<table|<row|<cell|a>|<cell|b<value|cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|5em><matrix|<tformat|<table|<row|<cell|b<value|cursor>>|<cell|c>>|<row|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|<value|cursor>c>>|<row|<cell|d>|<cell|f>>>>><space|2em>b<value|cursor>
|
|||
|
</equation*>
|
|||
|
<|big-figure>
|
|||
|
<label|matrix-remove-fig>Supposons que le curseur soit <20> la position
|
|||
|
<value|cursor> dans la matrice <20> l'extr<74>me gauche. Alors la pression des
|
|||
|
touches <shortcut|(structured-remove-left)> et
|
|||
|
\ <shortcut|(structured-remove-right)> donne respectivement les deux
|
|||
|
matrices suivantes. Presser l'une des touches
|
|||
|
<shortcut|(remove-structure-upwards)> ou
|
|||
|
<shortcut|(remove-structure-upwards)> remplace la matrice avec le contenu
|
|||
|
de la cellule dans laquelle vous <20>tes, laissant le curseur <20> droite de b.
|
|||
|
</big-figure>
|
|||
|
|
|||
|
<tmdoc-copyright|1998--2005|Joris van der Hoeven|Denis Raux>
|
|||
|
|
|||
|
<tmdoc-license|Permission is granted to copy, distribute and/or modify this
|
|||
|
document under the terms of the GNU Free Documentation License, Version 1.1
|
|||
|
or any later version published by the Free Software Foundation; with no
|
|||
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
|||
|
Texts. A copy of the license is included in the section entitled "GNU Free
|
|||
|
Documentation License".>
|
|||
|
</body>
|
|||
|
|
|||
|
<\initial>
|
|||
|
<\collection>
|
|||
|
<associate|language|french>
|
|||
|
</collection>
|
|||
|
</initial>
|