Re: Table des matières

Liste des GroupesRevenir à fct tex 
Sujet : Re: Table des matières
De : jean-come.charpentier (at) *nospam* wanadoo.fr (Jean-Côme Charpentier)
Groupes : fr.comp.text.tex
Date : 12. Apr 2022, 17:01:52
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <t3449g$gdu$1@dont-email.me>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0
Le 12/04/2022 à 15:53, Tanguy Le Roy a écrit :
Bonjour,
   Bonjour,

J'ai crée un environnement scenario et j'aimerai afficher les
 > différents scénarios dans la table des matières, je sais pas si cela
 > est possible, c'est pourquoi je demande votre aide?
TeX est Turing-complet donc c'est possible... maintenant je vais lire la question :-)

\newcounter{Scenario}
\newenvironment{Scenario}{\stepcounter{Scenario}\vspace{0.5cm}{\bfseries Scénario \theScenario\ :}}
 En espérant être clair,
Pas trop. Vous voulez qu'apparaisse quoi dans votre table des matières ? C'est quoi votre classe de document ? Y a-t-il autre choses dans votre table des matières... parce que une table des scénarios n'est pas vraiment une table des matières en toute rigueur. Pour l'instant, la seule chose possible serait :
Scénario 1 ....... 3
Scénario 2 ....... 15
Scénario 3 ....... 33
en particulier, pas de titre.
Quant à votre environnement Scenario, il y a plusieurs trucs à redire. Au minimum il n'y a pas de partie terminale (ça va gueuler à la compilation) et il y a un \vspace sans être sûr d'être en mode verticale. C'est vraiment le minimum mais là encore, il faudrait savoir ce que vous voulez exactement.
Fondamentalement, si vous voulez mettre quelque chose dans votre table des matières, il faudra utiliser une des commandes \addcontentsline (si vous voulez les numéros de lignes) ou bien \addtocontents si vous voulez ajouter ce que vous voulez de façon totalement libre.
Vous pouvez toujours essayer
   \adcontentsline{toc}{\protect\numberline{}Scénario \theScenario}
juste après le \stepcounter et je vous conseille plutôt l'ordre d'écriture :
\newenvironment{Scenario}
{%
   \par\addvspace{0.5cm}
   \stepcounter{Scenario} % perso j'aurai mis \refstepcounter{Scenario}
   \adcontentsline{toc}{\protect\numberline{}Scénario \theScenario}
   \textbf{Scénario \theScenario{} :}%
}
{%
   % vraiment rien en fin d'environnement ?
}

Merci par avance
   Avec plaisir. Attention, je n'ai pas testé ce code, je suis à peu près sûr de l'idée générale mais je ne garantis pas à 100% l'exactitude de la syntaxe !
   Jean-Côme Charpentier
--
Quelqu'un pour recouper le quart de poil de cul de mouche qui traîne encore ?
-+- Jean-Côme in fr.comp.text.tex -+-

Date Sujet#  Auteur
12 Apr 22 * Table des matières3Tanguy Le Roy
12 Apr 22 +- Re: Table des matières1Jean-Côme Charpentier
12 Apr 22 `- Re: Table des matières1Alain Ketterlin

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal