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 fancyhdr et vmargin, mais geometry me joue le même tour. N'utiliser ni vmargin, ni geometry a exactement le même résultat.

Autre tentative en plaçant un \thispagestyle{myheadings} dans le corps du document. Et même issue.

Posée 21 Aoû '18, 15:21

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

Modifiée 24 Aoû '18, 20:21

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

1

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.

(21 Aoû '18, 17:17) Bernard Bernard's gravatar image

Merci @Bernard. C'est bizarre que cela ne fonctionne pas chez moi...

(22 Aoû '18, 01:44) fred02840 fred02840's gravatar image
1

Ce code exactement ne marche pas ? (enfin, j'ai dû rajouter un peu de texte entre begin{document} et end{document}).

(22 Aoû '18, 02:26) Bernard Bernard's gravatar image

@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…

(22 Aoû '18, 03:33) fred02840 fred02840's gravatar image
1

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.

(22 Aoû '18, 14:02) touhami touhami's gravatar image

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…

(22 Aoû '18, 17:51) fred02840 fred02840's gravatar image

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, @touhami

(22 Aoû '18, 18:00) fred02840 fred02840's gravatar image

Puisque 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.

(22 Aoû '18, 18:12) Bernard Bernard's gravatar image

Décidément, je n'ai pas les bons réflexes : merci @bernard !

(22 Aoû '18, 18:24) fred02840 fred02840's gravatar image
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 \thispagestyle{fancy} après \maketitle.

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.

Lien permanent

Publiée 23 Aoû '18, 16:24

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 24 Aoû '18, 20:20

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.