EDIT STROND>: Comme je le vois dans la première réponse, le soulignement est le mauvais mot. Je veux une ligne sous la section en rubrique, séparant la position du texte suivant. Je souhaite séparer les en-têtes de section du texte suivant avec une ligne horizontale. Pour le moment, j'utilise ce qui suit: p> mais qui produit une ligne, qui est trop éloigné de la bande de section et à proximité du texte suivant. Quelqu'un a-t-il une meilleure idée? P> p>
6 Réponses :
Réécrivez votre commande comme ceci devrait faire le truc: ceci évaluera à p> qui produit des titres de section soulignés :) p> p>
Il soulignera également les noms de section dans la table des matières, qui est vraisemblablement pas i> ce que vous voulez.
Je vois que j'ai demandé ma question mal. Je ne veux pas de soulignement dans ce sens, je veux vraiment une ligne séparant la position du texte suivant.
Vous pouvez le faire avec la commande \ \ sectionrule code> dans le Paquet SectSty . P>
STSTTY fait ce que je veux, mais j'ai un autre problème: j'ai un livre (Scrbook-DocumentClass) et utiliser la commande \ partie. Cela ne fonctionne plus avec STSTTY. Des conseils?
Vous pouvez jeter un coup d'œil à la commande latex Cependant, c'est une commande inline (horizontale), donc vous devrez utiliser un peu de tromperie pour l'obtenir à la bonne position et à la taille ( sinon, vous pouvez utiliser le Suivant le plain Tex P> \ règle code>:
\ noindent code> et
\ textwidth code> devrait aider un peu). p>
\smallskip
\hrule height 2pt
\smallskip
J'ai entendu dire que le ou vous pouvez la mettre après, avec l'aide de NewCommand. Voir la section 4.4 du Manuel TitleSec . P > p> titlesec code> est plus puissant que le package code> sectsty code>, donc je viens de l'utiliser. Vous pouvez mettre la ligne horizontale avant l'en-tête de section à l'aide de:
Une autre façon pourrait être:
Utilisation du package TitleSec code>, vous pouvez ajouter des crochets à la fin de la commande
\ titformat code> pour insérer quelque chose après la section de la section (voir la section 3.1 de la Documentation TitleSec ). Par exemple:
Étant donné que la commande de section formate différemment pour chaque classe, vous pouvez toujours copier la classe que vous utilisez et redéfinir la commande
\ section code> pour mettre le
hrule code> au bon endroit.
Comme vous le dites, chaque format de classe est différent. Je préférerais une solution que je peux utiliser dans différents projets et que cela fonctionne même si vous changez une chose particulière (passez du livre sur Scrbook par exemple). Cela peut arriver des années plus tard par quelqu'un d'autre, qui ne sait pas sur la section redéfinie. C'est pourquoi j'aimerais utiliser une solution plus générale.
Cette question semble être hors sujets car il s'agit de latex, ce qui est plus approprié chez Tex.StaCKExchange.com.