2011-12-06 23:40:10 +08:00
|
|
|
|
<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
|
2011-12-09 19:35:21 +08:00
|
|
|
|
(voir la figure<nbsp><reference|matrix-insert-fig>). Dans les arbres, elles
|
|
|
|
|
ins<6E>rent de nouveaux noeuds (voir la figure<nbsp><reference|tree-insert-fig>).
|
|
|
|
|
Chaque fois que vous ins<6E>rez un arbre dans un tableau, le tag le plus
|
2011-12-06 23:40:10 +08:00
|
|
|
|
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>>
|
2011-12-09 19:35:21 +08:00
|
|
|
|
<label|tree-insert-fig>Supposons que le curseur soit <20> la position
|
2011-12-06 23:40:10 +08:00
|
|
|
|
<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>
|
2011-12-09 19:35:21 +08:00
|
|
|
|
gauche<nbsp>(<shortcut|(structured-insert-left)>),
|
|
|
|
|
<20><nbsp>droite<nbsp>(<shortcut|(structured-insert-right)>), au
|
2011-12-06 23:40:10 +08:00
|
|
|
|
dessus<nbsp>(<shortcut|(structured-insert-up)>) ou en
|
2011-12-09 19:35:21 +08:00
|
|
|
|
dessous<nbsp>(<shortcut|(structured-insert-down)>).
|
2011-12-06 23:40:10 +08:00
|
|
|
|
</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
|
2011-12-09 19:35:21 +08:00
|
|
|
|
de la cellule dans laquelle vous <20>tes, laissant le curseur <20> droite de
|
|
|
|
|
<math|b>.
|
2011-12-06 23:40:10 +08:00
|
|
|
|
</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>
|