Suite à ma précédente question, je commence à me demander si 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 ♦♦
Affichage de 5 parmi 14
Afficher 9 commentaire(s) en plus
|
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*)
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.Ç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 étantcleveref
).C'est la commande
\pagemark
qui produit le numéro de la page. Vous pouvez essayer en ajoutant\setkomafont{pagenumber}{\sffamily}
.@touhami : votre remarquable conseil fonctionne pour le numéro de page, mais le nombre total de pages reste composé avec des empattements.
@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 commebabel
. Lequel privilégier ?Au lieu d'utiliser
\fontfamily{jkpss}
essayer d'ajouter dans le préambule\renewcommand{\familydefault}{\sfdefault}
, mais alors la famille estjkpssk
et non pasjkpss
. Si vous voulez vraiment utiliser cette dernière supprimer l'optionlargesmallcaps
. Puis vous avez besoin d'ajouter\setkomafont{pagenumber}{\normalfont\slshape}
.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} ...
@touhami : la commande
\renewcommand{\familydefault}{\sfdefault}
est très efficace, et donne de petites capitales de petite taille. Si j'active alors l'optionlargesmallcaps
, ces petites capitales voient leur hauteur augmenter.@Pathe Concernant l'ordre des packages, j'ai commis un résumé au transparent 98 de ce document.
@denis : donc
hyperref
aprèsbabel
. 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) ?@Pathe Un théorème de la part d'un théologien qui refuse les équations ?! Laisse-moi rire : ha, ha, ha ! ;)
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
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 !