Soit l'ECM suivant : Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper,10pt]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{csquotes} \usepackage[load-configurations = abbreviations]{siunitx} \sisetup{locale = FR, detect-all, group-minimum-digits=4} \usepackage{hyperref} \usepackage{amssymb} \usepackage{tabularx} \usepackage{array} %% Gestion des marges \usepackage[lmargin=1.5cm,rmargin=1.5cm,tmargin=1.5cm,bmargin=1.5cm]{geometry} \usepackage{fancyhdr} % incompatible avec vmargin \pagestyle{fancy} \renewcommand{\footrulewidth}{0.4pt} \cfoot{\emph{{\scriptsize Blablabla}}} \title{} \subtitle{} \date{} \begin{document} \end{document} Mon texte prend une page, et je n'arrive pas à obtenir le pied de page envisagé. Seul le numéro de page apparaît. Si le texte prend une page supplémentaire, j'ai toujours le numéro de page sur la première, et le pied figure alors sur la deuxième. J'ai cru à une incompatibilité entre Autre tentative en plaçant un
Affichage de 5 parmi 9
Afficher 4 commentaire(s) en plus
|
Si vous voulez continuer à utiliser fancyhdr (ce qui n'est pas recommandé)
vous pouvez insérer la commande L'extension scrlayer-scrpage, qui fait partie de paquet KOMA-Script, est la solution officielle pour personnaliser les entêtes d'un document sous l'une des ces classes. Pour l'exemple de la question, il suffit de remplacer les lignes de code relatifs à fancyhdr par : Ouvrir dans l'éditeur Overleaf
\usepackage[footsepline,plainfootsepline]{scrlayer-scrpage} \setkomafont{pagefoot}{\scriptsize\itshape} \cfoot*{Blablabla} ou par : Ouvrir dans l'éditeur Overleaf
\usepackage[autooneside=false, footsepline, headsepline, plainfootsepline, plainheadsepline]% {scrlayer-scrpage} \setkomafont{pagefoot}{\scriptsize\itshape} \automark[subsection]{section} \ihead*{\rightmark} \ohead*{\leftmark} \chead*{} \cfoot*{Blablabla} ce qui répond (peut-être) à votre demande. |
Vous voulez juste « Blablabla » en pied-de-page, sans numéro de page ? C'est exactement ce que donne votre code chez moi. Donc, si vous avez un problème, il y a autre chose.
Merci @Bernard. C'est bizarre que cela ne fonctionne pas chez moi...
Ce code exactement ne marche pas ? (enfin, j'ai dû rajouter un peu de texte entre begin{document} et end{document}).
@bernard. Ah, effectivement, l'essai est concluant. Je vais regarder ce qui se passe : une probable incompatibilité avec un paquet. Je suis extrêmement confus…
Je ne pense pas qu'il s'agit d'un problème d'incompatibilité, il semble qu'il y a, dans le corps du document, une commande qui change
pagestyle
,\maketitle
par exemple, d’ailleurs l'utilisation de fancyhdre n'est pas recommandée.Que prendre à la place de
fancyhdr
, @touhami ? J'ai effectivement placé un\maketitle
: je l'enlève pour voir…Eh non : raté, ce n'est pas
\maketitle
. Je modifie mon ECM pour mettre tout ce qu'il contient : ce sera plus clair…Que vaut-il mieux utiliser, à la place de
fancyhdr
?\maketitle
est fautif, mais également\thispagestyle{myheadings}
, que j'avais cru bon de placer juste après. Tout est rentré dans l'ordre : merci de m'avoir mis sur la bonne piste, @touhamiPuisque vous utilisez
koma-script
, il est préférable d'utiliser ses outils. Voyez le ch.5 de la documentation Headers and Footers with scrlayer-scrpage.Décidément, je n'ai pas les bons réflexes : merci @bernard !