[LaTeX] Modifier les commandes de section

Modifier les commandes de section [LaTeX] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 16-10-2003 à 19:45:25    

Je voudrais modifier mers titres de section pour obtenir un truc du style :
 
1 MON TITRE
__________________________________
 
Avec une \rule sur la largeur de la page. J'ai pu obtenir un bon résultat en modifiant la commande de section pour diminuer l'espacement bas et en rajoutant une rule à la main.
 
Mais j'aimerais que la rule soit mise automatiquement et donc l'intégrer dans la commande. Je sais pas comment faire ça sans obtenir d'erreur...
 
Merci.

Reply

Marsh Posté le 16-10-2003 à 19:45:25   

Reply

Marsh Posté le 16-10-2003 à 19:57:51    

faut modifier tt cela ds le *.bst

Reply

Marsh Posté le 16-10-2003 à 20:30:15    

Reply

Marsh Posté le 16-10-2003 à 21:33:31    

J'ai fait ça (inspiré du .cls où sont définies ces commandes en fait) :  
 
\makeatletter
\newcommand\appendsection{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {0.3ex \@plus 0.1ex}%
                                   {\normalfont\Large\bfseries}}
\makeatother
 
Mais je sais pas comment introduire le \rule dedans sans qu'il me fasse d'erreur. J'ai déjà jeter un ?il à la FAQ, mais j'ai pas trouvé de réponse plus précise que ça...

Reply

Marsh Posté le 19-10-2003 à 11:11:39    

Je  trouve pas de fichier .bst intéressant. Définir une nouvelle commande ça a l'air pas mal, mais toujours pas moyen d'y mettre une  \rule.
 
Up plz.

Reply

Marsh Posté le 14-03-2004 à 12:20:00    

a quoi sert les \@ devant les "plus" et "minus" ?

Reply

Marsh Posté le 14-03-2004 à 13:22:57    

1 - c'est pas du LaTeX ton probleme mais du TeX...
2 - Essaye le TeXbook ou les guides sur la creation de styles
3 - man tex [:ddr555]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed