Avec yathesis, comment faire pour avoir un retour à la ligne après l'utilisation de la commande Il y a plusieurs pistes sur internet (par exemple ici), mais je n'arrive pas à customiser la commande Posée 19 Jul '17, 11:51 jerome dequeker Pathe ♦♦ |
Voici deux options :
Exemple Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis} \makeatletter \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% % ou 1sp {\normalfont\normalsize\bfseries}} \makeatother \begin{document} Texte avant \paragraph*{Titre d'un paragraphe} Texte après \end{document}
Exemple Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis} \makeatletter \AfterPreamble{\renewcommand*{\YAD@tmp@paragraph}[2][]{% \ifthenelse{\isempty{#1}}{% \YAD@ORI@paragraph{#2}\mbox{}\\\indent }{% \YAD@ORI@paragraph[#1]{#2}\mbox{}\\\indent }% }} \makeatother \begin{document} Texte avant \paragraph*{Titre d'un paragraphe} Texte après \end{document} La seconde solution semble ne pas fonctionner.
(19 Jul '17, 15:21)
jerome dequeker
Pour moi les deux solutions fonctionnent. Quel est le problème?
(19 Jul '17, 15:39)
touhami
Je n'ai pas regardé le log, mais sur le pdf ça n'applique pas le retour à la ligne.
(19 Jul '17, 15:43)
jerome dequeker
Pouvez vous poster un ECM?
(19 Jul '17, 16:05)
touhami
@jerome dequeker La 2e solution de touhami (préférable car elle ne casse pas les redéfinitions internes de
(23 Jul '17, 22:39)
denis ♦♦
Les solutions que vous proposez fonctionnent. Je pensais que le
(24 Jul '17, 11:54)
jerome dequeker
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
La commande La définition standard est : Ouvrir dans l'éditeur Overleaf
\titleformat{\paragraph}[<runin>] {\normalfont\normalsize\bfseries}{\theparagraph}{1em}{} Il suffit de supprimer ou de remplacer [ La documentation de titlesec, accessible par la commande Publiée 20 Jul '17, 20:36 joseph-tux Pathe ♦♦ après le préambule ou avec \AfterPreamble comme dit précédemment, mais il n'est pas sur que yathesis l'ai modifié: à tester.
(21 Jul '17, 23:46)
joseph-tux
|
Votre question n'est pas claire.
Vous pouvez toutefois essayer
\AfterPreamble{ nouvelles définitions }
.@touhami ça semble résoudre mon problème. En fait, quand je crée un nouveau
paragraph
, le début du texte est directement à la suite du titre du paragraphe alors que je souhaite qu'il y ait un retour à la ligne entre les deux. J'avais déjà ce problème avec la classebook
mais j'avais une astuce (\let\monparagraphe\paragraph \renewcommand{\paragraph}[1]{\monparagraphe{#1}~\newline\indent
). Sans l'utilisation de\AfterPreamble
le résultat n'est pas celui souhaité.