J'utilise le package [makeidx]. Je ne comprends pas comment personnaliser les en-têtes (qui sont automatiquement en majuscule). J'utilise aussi le package [fancyhdr] qui apparemment permet de régler le problème, mais j'ai du mal à comprendre comment en lisant la documentation du package.

Je voudrais forcer l'en-tête de l'index "Index des auteurs" à être en minuscule et en italiques.

MWE :

\documentclass[12pt,a4paper,notitlepage,twoside]{book}

 \usepackage[utf8]{inputenc}

 \usepackage[T1]{fontenc}

 \usepackage{imakeidx}

 \makeindex[name=auteur, title=Index des auteurs, columnsep=35pt, intoc, options=-s IndexSTYLE2col.ist]

 \usepackage{fancyhdr}

 \pagestyle{fancy}

 \renewcommand{\chaptermark}[1]{ %

 \markboth{\small \scshape \chaptername~\thechapter.\ #1}{}} % Chapitre~\thechapter.\#1 %

 \renewcommand\headrulewidth{0pt} %

 \renewcommand{\sectionmark}[1]{ %

 \markright{\itshape \small \ #1}{}} %

 \renewcommand\headrulewidth{0pt} %

 \begin{document}

 \printindex[auteur]
 \end{document}

Posée 12 Oct '21, 20:06

Servadac's gravatar image

Servadac
10326
Taux d'acceptation : 0%

Modifiée 12 Oct '21, 20:21

samcarter's gravatar image

samcarter
8.2k2817

2

Pour la mise en forme de vos ECM, je vous recommande la FAQ « Comment mettre en forme ma contribution ? », notamment la section concernant le code, plus particulièrement celui hors texte. En particulier, il est inutile d'y laisser une ligne vide entre chaque ligne de code et il est en revanche utile de le formater en tant que code hors texte.

(12 Oct '21, 22:36) denis ♦♦ denis's gravatar image

@denis, ok, merci. Problème réglé, ca marche lorsqu'on ajoute \indexsetup{headers={\indexname}{\indexname}} en-dessous de \makeindex dans le préambule. Il suffit de personnaliser {\indexname} selon le choix (\textitou \textbf, etc).

Lien permanent

Publiée 13 Oct '21, 17:45

Servadac's gravatar image

Servadac
10326
Taux d'acceptation : 0%

Modifiée 13 Oct '21, 17:49

denis's gravatar image

denis ♦♦
7.0k1510

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.