Suite à ma précédente question, je commence à me demander si hyperref s'entend bien avec koma-script : pourquoi diantre est-ce que les numéros de page ne sont pas composés dans la police choisie ? Le document tout entier est censé être en linéales kpfonts, mais les numéros de page présentent des empattements. Pourquoi ?

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt, english, a5paper, BCOR = 0pt, oneside, autoenlargeheadfoot=yes]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{xcolor,hyperref}
\hypersetup{pdftitle={Titre},
             linkcolor = black,
             linkbordercolor = lightgray}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{lipsum}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage[latin.kitchen]{babel}
\begin{document}
\pagestyle{scrheadings}
\fontfamily{jkpss}\fontsize{14}{16}\selectfont{}
\ihead{}
\chead{}
\ohead{}
\ifoot{\textsf{0 2 4 6 8
    \\\textcolor{lightgray}{1 3 5 7 9}
  }}
\cfoot{}
\ofoot{\pagemark/\pageref{LastPage}}
\lipsum[1-2]
\end{document}

Posée 30 Sep '20, 19:57

Pathe's gravatar image

Pathe ♦♦
7.5k29197245
Taux d'acceptation : 55%

Modifiée 30 Sep '20, 20:24

Pourquoi cette ligne: usepackage[automark]{scrlayer-scrpage} puisque la classe est une classe KOMA, qui, je crois, le contient déjà?

Que fait l'option automark? (dans la doc je n'ai trouvé que les commandes \automark et \automark*)

(30 Sep '20, 20:21) joseph-tux joseph-tux's gravatar image

Pour automark j'ai oublié. C'est une option que j'ai ajoutée un jour, mais je ne me souviens plus pourquoi.

En revanche, il est impératif de charger l'extension scrlayer-scrpage, ce sans quoi les différentes commandes définissant les pieds et entêtes ne sont pas définies.

(30 Sep '20, 20:26) Pathe ♦♦ Pathe's gravatar image

Ça se trouve où, l'option latin de cuisine pour babel ? :-) Par ailleurs, en principe, hyperref doit se charger en dernier (avec très peu d'exceptions – la plus notable étant cleveref).

(30 Sep '20, 20:57) Bernard Bernard's gravatar image
1

C'est la commande \pagemark qui produit le numéro de la page. Vous pouvez essayer en ajoutant \setkomafont{pagenumber}{\sffamily}.

(30 Sep '20, 21:03) touhami touhami's gravatar image

@touhami : votre remarquable conseil fonctionne pour le numéro de page, mais le nombre total de pages reste composé avec des empattements.

(01 Oct '20, 09:08) Pathe ♦♦ Pathe's gravatar image

@Bernard : ayant compris que le célèbre lorem ipsum a l'apparence du latin sans obéir à toutes les règles qui régissent cette langue, il me semble évident que l'option kitchen s'impose.

Quant à hyperref, je sais bien qu'il doit être chargé en dernier... tout comme babel. Lequel privilégier ?

(01 Oct '20, 09:11) Pathe ♦♦ Pathe's gravatar image
1

Au lieu d'utiliser \fontfamily{jkpss} essayer d'ajouter dans le préambule \renewcommand{\familydefault}{\sfdefault}, mais alors la famille est jkpssk et non pas jkpss. Si vous voulez vraiment utiliser cette dernière supprimer l'option largesmallcaps. Puis vous avez besoin d'ajouter \setkomafont{pagenumber}{\normalfont\slshape}.

(01 Oct '20, 10:15) touhami touhami's gravatar image
1

Pour ma part, je commence mes documents avec

\documentclass[french]{article} \usepackage{lmodern} %\usepackage[utf8]{inputenc} % cette ligne a été supprimée il y a un bon moment \usepackage[T1]{fontenc} \usepackage{babel} ...

(01 Oct '20, 10:28) touhami touhami's gravatar image

@touhami : la commande \renewcommand{\familydefault}{\sfdefault} est très efficace, et donne de petites capitales de petite taille. Si j'active alors l'option largesmallcaps, ces petites capitales voient leur hauteur augmenter.

(01 Oct '20, 13:24) Pathe ♦♦ Pathe's gravatar image
1

@Pathe Concernant l'ordre des packages, j'ai commis un résumé au transparent 98 de ce document.

(01 Oct '20, 19:49) denis ♦♦ denis's gravatar image

@denis : donc hyperref après babel. OK, chef !

PS : ce document farci de n + 1 ne contreviendrait-il pas au fameux théorème de Rouquette selon lequel, quand on parle de LaTeX, il ne faut pas utiliser d'équations (à moins que l'on ne parle de LaTeX et de mathématiques, bien entendu) ?

(02 Oct '20, 09:30) Pathe ♦♦ Pathe's gravatar image

@Pathe Un théorème de la part d'un théologien qui refuse les équations ?! Laisse-moi rire : ha, ha, ha ! ;)

(02 Oct '20, 11:39) denis ♦♦ denis's gravatar image

Page (enfin… frame) 97, pour ceux qui seraient tentés de renoncer après la lecture de quelques pages… Occasion pour moi de remettre de l'ordre dans mes pratiques douteuses

(02 Oct '20, 17:02) fred02840 fred02840's gravatar image

Il n'y a pas que ce premier cours pour remettre de l'ordre dans vos pratiques. Il y a également tous les suivants ! En fait, il faudrait les connaître sur le bout des doigts !

(04 Oct '20, 12:47) Pathe ♦♦ Pathe's gravatar image
Affichage de 5 parmi 14 Afficher 9 commentaire(s) en plus
Soyez le premier à répondre à cette question !
(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.