<TeXmacs|1.99.13>

<style|<tuple|tmdoc|automate|french>>

<\body>
  <block-assign|<implied-scm|t>|<implied-scm|(focus-tree)>>

  <block-assign|<implied-scm|tag>|<implied-scm|(tree-label t)>>

  <block-assign|<implied-scm|n>|<implied-scm|(tree-arity t)>>

  <block-assign|<implied-scm|nl>|<implied-scm|(focus-doc-arg-names t 0 '())>>

  <block-assign|<implied-scm|tag-doc>|<implied-scm|(tmdoc-search-tag tag)>>

  <tmdoc-title|Aide contextuelle sur la balise \S
  <output-string|<implied-scm|tag>> \T>

  <\block-if-else|<implied-scm|tag-doc>>
    <\unfolded-documentation|Description>
      <block-output|<implied-scm|tag-doc>>
    </unfolded-documentation>
  <|block-if-else>
    <\unfolded-documentation|Usage>
      <\explain|<inline-output|<implied-scm|`(explain-macro
      ,(symbol-\<gtr\>string tag) ,@nl)>>>
        <\block-texmacs-tag|description-aligned>
          <\block-for|<implied-scm|i>|<implied-scm|(.. 0 n)>>
            <inline-texmacs-tag|item*|<src-arg|<output-string|<implied-scm|(list-ref
            nl i)>>>><inline-if-else|<implied-scm|(== (list-ref nl i)
            "body")>|Le corps principal de la macro.|Un argument de type
            \P<output-string|<implied-scm|(tree-child-type t i)>>\Q.>
          </block-for>
        </block-texmacs-tag>
      </explain>
    </unfolded-documentation>
  </block-if-else>

  <\block-if|<implied-scm|(tree-label-extension? tag)>>
    <\unfolded-documentation|Définition actuelle>
      <\surround||<vspace|2fn>>
        <\tm-fragment>
          <inline-texmacs-tag|inactive*|<inline-texmacs-tag|assign|<output-string|<implied-scm|tag>>|<inline-output|<implied-scm|(get-env-tree
          (symbol-\<gtr\>string tag))>>>>
        </tm-fragment>
      </surround>
    </unfolded-documentation>
  </block-if>

  <\block-if|<implied-scm|(or (focus-has-variants? t) (focus-has-toggles?
  t))>>
    <\unfolded-documentation|Variantes structurées>
      <\block-if|<implied-scm|(focus-has-variants? t)>>
        La balise <markup|<output-string|<implied-scm|tag>>> admet plusieurs
        <help-link|variantes structurées|main/editing/man-structured-variants>
        : <inline-intersperse|, |<inline-for|<implied-scm|v>|<implied-scm|(variants-of
        tag)>|<markup|<output-string|<implied-scm|v>>>>>. Vous pouvez faire
        tourner ces variantes via les raccourcis clavier
        <shortcut|(variant-circulate (focus-tree) #t)> et
        <shortcut|(variant-circulate (focus-tree) #f)>. Vous pouvez aussi
        sélectionner une variante spécifique dans le menu
        <menu|Focus|<output-string|<implied-scm|(focus-tag-name tag)>>> ou
        depuis le menu <menu|<output-string|<implied-scm|(focus-tag-name
        tag)>>> sur la barre de focus.
      </block-if>

      <\block-if|<implied-scm|(numbered-context? t)>>
        Pour la plupart de styles, l'environnement
        <markup|<output-string|<implied-scm|tag>>>
        <inline-if-else|<implied-scm|(symbol-numbered? tag)>|est
        numéroté|n'est pas numéroté>. L'environment admet une variante
        <inline-if-else|<implied-scm|(symbol-numbered? tag)>|non
        numérotée|numérotée> <markup|<output-string|<implied-scm|(symbol-toggle-number
        tag)>>>. Vous pouvez basculer la numérotation avec le raccourci
        clavier <shortcut|(numbered-toggle (focus-tree))>, l'entrée de menu
        <menu|Focus|Numbered>, où en cliquant sur l'icône
        <icon|tm_numbered.xpm> sur la barre de focus.
      </block-if>

      <\block-if|<implied-scm|(alternate-context? t)>>
        <\block-if|<implied-scm|(alternate-first? t)>>
          L'environnement <markup|<output-string|<implied-scm|tag>>> est \S
          plié \T et <markup|<output-string|<implied-scm|tag>>> admet la
          variante dépliée <markup|<output-string|<implied-scm|(symbol-toggle-alternate
          tag)>>>. Vous pouvez déplier l'environnement utilisant le raccourci
          <shortcut|(alternate-toggle (focus-tree))>, l'entrée de menu
          <menu|Focus|Folded>, ou en cliquant sur l'icône
          <icon|tm_alternate_first.xpm> sur la barre de focus.
        </block-if>

        <\block-if|<implied-scm|(alternate-second? t)>>
          L'environnement <markup|<output-string|<implied-scm|tag>>> est \S
          déplié \T et <markup|<output-string|<implied-scm|tag>>> admet la
          variante repliée <markup|<output-string|<implied-scm|(symbol-toggle-alternate
          tag)>>>. Vous pouvez plier l'environnement utilisant le raccourci
          <shortcut|(alternate-toggle (focus-tree))>, l'entrée de menu
          <menu|Focus|<output-string|<implied-scm|(alternate-second-name
          t)>>>, ou en cliquant sur l'icône
          <inline-texmacs-tag|icon|<output-string|<implied-scm|(alternate-second-icon
          t)>>> sur la barre de focus.
        </block-if>

        En traversant un document en <help-link|mode de
        présentation|main/beamer/man-beamer>, des environnements pliables
        sont pliés et dépliés automatiquement.
      </block-if>
    </unfolded-documentation>
  </block-if>

  <\block-if|<implied-scm|(focus-has-preferences? t)>>
    <\unfolded-documentation|Préférences de style>
      <block-assign|<implied-scm|opts>|<implied-scm|(search-tag-options t)>>

      <block-assign|<implied-scm|pars>|<\implied-scm>
        (list-filter (search-tag-parameters t) parameter-show-in-menu?)
      </implied-scm>>

      <block-assign|<implied-scm|thms>|<\implied-scm>
        (search-tag-themes t)
      </implied-scm>>

      La rendue de la balise <markup|<output-string|<implied-scm|tag>>> peut
      être personnalisée en éditant la macro qui la définit. Pour ceci, il
      suffit de cliquer sur l'entrée <menu|Edit macro> du menu
      <menu|Focus|Preferences> menu (ou du menu sous l'icône
      <icon|tm_focus_prefs.xpm> de la barre de focus). Vous pouvez aussi
      éditer directement la macro dans le fichier de style où elle est
      définie, utilisant <menu|Edit source>.

      <\block-if|<implied-scm|(nnull? (append opts pars thms))>>
        Toujours dans le menu <menu|Focus|Preferences> menu, il est possible
        de spécifier <inline-if|<implied-scm|(and (nnull? opts) (null?
        pars))>|des options de style><inline-if|<implied-scm|(and (null?
        opts) (nnull? pars))>|des paramètres de
        style><inline-if|<implied-scm|(and (nnull? opts) (nnull? pars))>|des
        options et des paramètres de style> qui s'appliquent à la balise
        <markup|<output-string|<implied-scm|tag>>>. Ces réglages sont
        globaux, donc il s'appliquent à toutes les balises
        <markup|<output-string|<implied-scm|tag>>> dans votre document, et
        même à toutes les balises similaires.
      </block-if>

      <\block-if|<implied-scm|(nnull? thms)>>
        La balise <markup|<output-string|<implied-scm|tag>>> utilise des
        thèmes pour sa rendue. Ces thèmes viennent avec leurs propres
        paramètres de style qui peuvent être personnalisés via
        <menu|Focus|Preferences|Theme parameters>.
      </block-if>

      <\block-if|<implied-scm|(nnull? opts)>>
        <\folded|<strong|Options de style>>
          <\block-for|<implied-scm|opt>|<implied-scm|opts>>
            <block-assign|<implied-scm|opt-doc>|<\implied-scm>
              (tmdoc-search-style opt)
            </implied-scm>>

            <block-assign|<implied-scm|sty-doc>|<\implied-scm>
              (style-get-documentation opt)
            </implied-scm>>

            <\block-if-else|<implied-scm|opt-doc>>
              <block-output|<implied-scm|opt-doc>>
            <|block-if-else>
              <\explain|<tmpackage|<output-string|<implied-scm|opt>>><explain-synopsis|<output-string|<implied-scm|(style-get-menu-name
              opt)>>>>
                <\block-if-else|<implied-scm|sty-doc>>
                  <inline-output|<implied-scm|sty-doc>>.
                <|block-if-else>
                  Paquetage de style non documenté.
                </block-if-else>
              </explain>
            </block-if-else>
          </block-for>
        </folded>
      </block-if>

      <\block-if|<implied-scm|(nnull? pars)>>
        <\folded|<strong|Paramètres de style>>
          <\block-for|<implied-scm|par>|<implied-scm|pars>>
            <block-assign|<implied-scm|par-doc>|<\implied-scm>
              (tmdoc-search-parameter par)
            </implied-scm>>

            <\block-if-else|<implied-scm|par-doc>>
              <block-output|<implied-scm|par-doc>>
            <|block-if-else>
              <\explain|<src-var|<output-string|<implied-scm|par>>>>
                Un paramètre de type <output-string|<implied-scm|(tree-label-type
                (string-\<gtr\>symbol par))>>.
              </explain>
            </block-if-else>
          </block-for>
        </folded>
      </block-if>

      <\block-for|<implied-scm|thm>|<implied-scm|thms>>
        <\folded|<strong|Paramètres de style pour le thème
        <output-string|<implied-scm|thm>>>>
          <\block-for|<implied-scm|par>|<implied-scm|(theme-\<gtr\>members
          thm)>>
            <block-assign|<implied-scm|par-doc>|<\implied-scm>
              (tmdoc-search-parameter par)
            </implied-scm>>

            <\block-if-else|<implied-scm|par-doc>>
              <block-output|<implied-scm|par-doc>>
            <|block-if-else>
              <\explain|<src-var|<output-string|<implied-scm|par>>>>
                Un paramètre de type <output-string|<implied-scm|(tree-label-type
                (string-\<gtr\>symbol par))>>.
              </explain>
            </block-if-else>
          </block-for>
        </folded>
      </block-for>
    </unfolded-documentation>
  </block-if>

  <\block-if|<implied-scm|(focus-can-move? t)>>
    <\unfolded-documentation|Navigation structurée>
      Il est parfois utile de traverser rapidement toutes les balises
      <markup|<output-string|<implied-scm|tag>>> et ses variantes qui se
      trouvent dans un document. Ceci peut se faire efficacement utilisant
      des raccourcis claviers, des entrées de menu, ou des icônes sur la
      barre de focus :

      <\description-long>
        <item*|<shortcut|(kbd-select-if-active traverse-first)>,
        <menu|Focus|First similar>, <icon|tm_similar_first.xpm>>Aller vers la
        première balise similaire à <markup|<output-string|<implied-scm|tag>>>.

        <item*|<shortcut|(kbd-select-if-active traverse-previous)>,
        <menu|Focus|Previous similar>, <icon|tm_similar_previous.xpm>>Aller
        vers la balise précédente et similaire à
        <markup|<output-string|<implied-scm|tag>>>.

        <item*|<shortcut|(kbd-select-if-active traverse-next)>,
        <menu|Focus|Next similar>, <icon|tm_similar_next.xpm>>Aller vers la
        balise suivante et similaire à <markup|<output-string|<implied-scm|tag>>>.

        <item*|<shortcut|(kbd-select-if-active traverse-last)>,
        <menu|Focus|Last similar>, <icon|tm_similar_last.xpm>>Aller vers la
        dernière balise similaire à <markup|<output-string|<implied-scm|tag>>>.
      </description-long>

      Pour plus de renseignements et d'autres raccourcis clavier utils, nous
      vous renvoyons vers la section sur les <help-link|mouvements de curseur
      structurés|main/editing/man-structured-move>.
    </unfolded-documentation>
  </block-if>

  <\block-if-else|<implied-scm|(and (defined? 'any-table-tag?)
  (any-table-tag? tag))>>
    <\unfolded-documentation|Insertions et suppressions structurées>
      La balise <markup|<output-string|<implied-scm|tag>>> est un
      environnement tabulaire. De nouvelles lignes et colonnes peuvent être
      crées de manière suivante :

      <\description-long>
        <item*|<shortcut|(structured-insert-left)>, <menu|Focus|Insert left>,
        <icon|tm_insert_left.xpm>>Insérer une nouvelle colonne à gauche du
        curseur.

        <item*|<shortcut|(structured-insert-right)>, <menu|Focus|Insert
        right>, <icon|tm_insert_right.xpm>>Insérer une nouvelle colonne à
        droite du curseur.

        <item*|<shortcut|(structured-insert-up)>, <menu|Focus|Insert above>,
        <icon|tm_insert_up.xpm>>Insérer une nouvelle ligne au dessus du
        curseur.

        <item*|<shortcut|(structured-insert-down)>, <menu|Focus|Insert
        below>, <icon|tm_insert_down.xpm>>Insérer une nouvelle ligne en
        dessous du curseur.
      </description-long>

      Des lignes et des colonnes existantes peuvent être supprimées comme
      suit :

      <\description-long>
        <item*|<shortcut|(structured-remove-left)>, <menu|Focus|Remove
        leftwards>, <icon|tm_delete_left.xpm>>Supprimer la colonne à gauche
        du curseur.

        <item*|<shortcut|(structured-remove-right)>, <menu|Focus|Remove
        rightwards>, <icon|tm_delete_right.xpm>>Supprimer la colonne avec le
        curseur et aller vers la colonne d'après.

        <item*|<menu|Focus|Remove upwards>, <icon|tm_delete_up.xpm>>Supprimer
        la ligne au dessus du curseur.

        <item*|<menu|Focus|Remove downwards>,
        <icon|tm_delete_down.xpm>>Supprimer la ligne avec le curseur et aller
        vers la ligne en dessous.
      </description-long>
    </unfolded-documentation>
  <|block-if-else>
    <\block-if-else|<implied-scm|(and (defined? 'field-tags) (tm-in? t
    field-tags))>>
      <\unfolded-documentation|Insertions et suppressions structurées>
        La balise <markup|<output-string|<implied-scm|tag>>> est utilisée à
        l'intérieur de sessions interactives. De nouveaux champs d'entrée
        peuvent être insérés de manière suivante :

        <\description-long>
          <item*|<shortcut|(structured-insert-up)>, <menu|Focus|Insert field
          above>, <icon|tm_insert_up.xpm>>Insérer un nouveau champ d'entrée
          au dessus du curseur.

          <item*|<shortcut|(structured-insert-down)>, <menu|Focus|Insert
          field below>, <icon|tm_insert_down.xpm>>Insérer un nouveau champ
          d'entrée en dessous du curseur.
        </description-long>

        Des champs d'entrée et de sortie existants peuvent être supprimés
        comme suit :

        <\description-long>
          <item*|<menu|Focus|Remove field above>,
          <icon|tm_delete_up.xpm>>Supprimer le champ au dessus du curseur.

          <item*|<menu|Focus|Remove field below>,
          <icon|tm_delete_down.xpm>>Supprimer le champ courant et aller au
          champ suivant.

          <item*|<menu|Focus|Remove banner>>Supprimer la bannière de
          démarrage de la session.

          <item*|<menu|Focus|Remove last field>>Supprimer le dernier champ de
          la session.
        </description-long>
      </unfolded-documentation>
    <|block-if-else>
      <\block-if|<implied-scm|(or (structured-horizontal? t)
      (structured-vertical? t))>>
        <\unfolded-documentation|Insertions et suppressions structurées>
          La balise <markup|<output-string|<implied-scm|tag>>> admet un
          nombre variable d'arguments. De nouveaux arguments peuvent être
          insérés de manière suivante :

          <\block-texmacs-tag|description-long>
            <\block-if|<implied-scm|(structured-horizontal? t)>>
              <inline-texmacs-tag|item*|<shortcut|(structured-insert-left)>,
              <menu|Focus|Insert left>, <icon|tm_insert_left.xpm>>Insérer un
              nouvel argument à gauche du curseur.

              <inline-texmacs-tag|item*|<shortcut|(structured-insert-right)>,
              <menu|Focus|Insert right>, <icon|tm_insert_right.xpm>>Insérer
              un nouvel argument à droite du curseur.
            </block-if>

            <\block-if|<implied-scm|(structured-vertical? t)>>
              <inline-texmacs-tag|item*|<shortcut|(structured-insert-up)>,
              <menu|Focus|Insert above>, <icon|tm_insert_up.xpm>>Insérer un
              nouvel argument au dessus du curseur.

              <inline-texmacs-tag|item*|<shortcut|(structured-insert-down)>,
              <menu|Focus|Insert below>, <icon|tm_insert_down.xpm>>Insérer un
              nouvel argument en dessous du curseur.
            </block-if>
          </block-texmacs-tag>

          Des arguments existants peuvent être supprimés comme suit :

          <\block-texmacs-tag|description-long>
            <\block-if|<implied-scm|(structured-horizontal? t)>>
              <inline-texmacs-tag|item*|<shortcut|(structured-remove-left)>,
              <menu|Focus|Remove leftwards>,
              <icon|tm_delete_left.xpm>>Supprimer l'argument à gauche du
              curseur.

              <inline-texmacs-tag|item*|<shortcut|(structured-remove-right)>,
              <menu|Focus|Remove rightwards>,
              <icon|tm_delete_right.xpm>>Supprimer l'argument courant et
              aller vers l'argument suivant.
            </block-if>

            <\block-if|<implied-scm|(structured-vertical? t)>>
              <inline-texmacs-tag|item*|<menu|Focus|Remove upwards>,
              <icon|tm_delete_up.xpm>>Supprimer l'argument au dessus du
              curseur.

              <inline-texmacs-tag|item*|<menu|Focus|Remove downwards>,
              <icon|tm_delete_down.xpm>>Supprimer l'argument courant et aller
              vers la l'argument en dessous.
            </block-if>
          </block-texmacs-tag>
        </unfolded-documentation>
      </block-if>
    </block-if-else>
  </block-if-else>

  <\block-if|<implied-scm|(\<less\> (length (tree-accessible-children t))
  n)>>
    <\unfolded-documentation|Les arguments cachés>
      <block-assign|<implied-scm|il>|<implied-scm|(list-filter (.. 0 (length
      nl)) (lambda (i) (not (tree-accessible-child? t i))))>>

      <block-assign|<implied-scm|sl>|<implied-scm|(map (lambda (i) (list-ref
      nl i)) il)>>

      Quand la balise <markup|<output-string|<implied-scm|tag>>> est
      <help-link|activée|main/text/keyboard/man-dynamic>, les arguments
      suivants sont cachés : <inline-intersperse|,
      |<inline-for|<implied-scm|x>|<implied-scm|sl>|<src-arg|<output-string|<implied-scm|x>>>>>.
      Pour éditer ces arguments, vous pouvez utiliser <menu|Focus|Show
      hidden> ou cliquer sur l'icône<nbsp><icon|tm_show_hidden.xpm> de la
      barre de focus. Des balises désactivées peuvent être réactivées en
      appuyant sur<nbsp><shortcut|(kbd-return)>.

      Certains arguments cachés de type chaîne de caractère peuvent aussi
      être édités directement via les champs texte sur la barre de focus ;
      vous n'avez pas besoin de désactiver la balise dans ce cas.
    </unfolded-documentation>
  </block-if>

  <\block-if|<implied-scm|(focus-has-geometry? t)>>
    <\unfolded-documentation|Géométrie structurée>
      Non documenté pour l'instant.
    </unfolded-documentation>
  </block-if>

<initial|<\collection>
</collection>>