1
0
Fork 0
doc/main/editing/man-structured-editing.fr.tm

102 lines
5.8 KiB
Plaintext
Raw Normal View History

<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>