L'enfer du book?

Bonsoir, pour allier les réflexions sur l’avenir de l’association (se
réduira-t-elle à d’éminents experts un tantinet sourcilleux ou
s’ouvrira-t-elle au grand public, ce qui me semble indispensable, et
plus pour l’avenir de l’Université que pour celui de GUT), voici une
question.

Oublions l’intro; voici la question:

Comment se fait-il que si je tente de fabriquer un livre, les numéros de
page en début de chapitre se mettent en bas de la page, et qu’ailleurs
(pages suivantes), ils sont en haut? De mémoire, même avec fancyhdr, ce
n’était pas correct (les folios mis en bas ne sont pas au même niveau
selon qu’on soit en première page d’un chapitre ou non.

un \pagestyle{} basique ne résoud rien.

Cf. l’ecm ci-dessous

Trois remarques:

  1. Je n’ai pas la solution pour éliminer ce folio du bas. Je sais qu’en
    trafiquant un peu, j’y arrive.

  2. Imaginez un/e novice à qui on dit «LaTeX, c’est génial». Oui mais, la
    réponse risque fort d’être: «mais ça marche moins bien que Word, ou
    alors c’est trop compliqué».

  3. Je suis toujours sur mon projet de bouquin pour néophytes, avec
    l’espoir de cerner tous les problèmes de ce type, concrètement
    rencontrés par mes étudiants.

Au plaisir de vous lire

Eric

PS: et merci à Arthur, que je vois vendredi (une démo, stp).

%%%%%

\documentclass[10pt,french]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper]{geometry}
\usepackage{babel}
\usepackage{lipsum}

\title{\LaTeX: un souci}

\author{Éric Guichard}
\date{2018–2019}
\begin{document}
\maketitle
\chapter{Présentation générale}
\lipsum[1-10]

\end{document}

Bonjour,

Bonsoir, pour allier les rflexions sur l’avenir de l’association (se
rduira-t-elle d’minents experts un tantinet sourcilleux ou
s’ouvrira-t-elle au grand public, ce qui me semble indispensable, et plus
pour l’avenir de l’Universit que pour celui de GUT), voici une question.

Oublions l’intro; voici la question:

Comment se fait-il que si je tente de fabriquer un livre, les numros de page
en dbut de chapitre se mettent en bas de la page, et qu’ailleurs (pages
suivantes), ils sont en haut? De mmoire, mme avec fancyhdr, ce n’tait pas
correct (les folios mis en bas ne sont pas au mme niveau selon qu’on soit en
premire page d’un chapitre ou non.

un \pagestyle{} basique ne rsoud rien.

Cf. l’ecm ci-dessous

Trois remarques:

  1. Je n’ai pas la solution pour liminer ce folio du bas. Je sais qu’en
    trafiquant un peu, j’y arrive.

  2. Imaginez un/e novice qui on dit LaTeX, c’est gnial. Oui mais, la
    rponse risque fort d’tre: mais a marche moins bien que Word, ou alors
    c’est trop compliqu.

  3. Je suis toujours sur mon projet de bouquin pour nophytes, avec l’espoir
    de cerner tous les problmes de ce type, concrtement rencontrs par mes
    tudiants.

De ce que j’en avais compris, les pages sont en style fancy (avec
fancyhdr), sauf les premires de chapitres qui sont en style plain. On
peut redfinir le style plain pour qu’il se comporte comme fancy.
Faire ceci fonctionne (il y a sans doute mieux/plus simple):

% pour toutes les pages sauf les premires
\pagestyle{fancy}
% ici les dfinitions que vous voulez, par exemple:
\fancyfoot{}
\fancyfoot[C]{-- \thepage --}

% pour les premires pages de chapitres
\fancypagestyle{plain}{%
% ici les dfinitions que vous voulez, par exemple:
\fancyfoot{}
\fancyfoot[C]{-- \thepage --}
}

Cline

Le 11 févr. 2020 à 00:09, Eric Guichard xyz@xyz.tld a écrit :

Comment se fait-il que si je tente de fabriquer un livre, les numéros de page en début de chapitre se mettent en bas de la page, et qu’ailleurs (pages suivantes), ils sont en haut?

C’est le comportement normal de la classe book. Précisément si vous lisez le fichier book.cls, vous trouvez :

\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{plain}%

La page contenant le titre de chapitre est donc de style plain, alors que les autres sont de style headings.

Une solution serait donc de dire \thispagestyle{empty} ou \thispagestyle{headings} juste après chaque emploi de la commande \chapter, mais bien sûr c’est pas automatique…

Le package fancyhdr vous tirera d’affaire à condition de bien l’employer : comme l’a dit Céline Chevalier, la commande \fancypagestyle permet de redéfinir n’importe quel style (\fancypagestyle{plain}{…})
ou même de définir votre style à vous (\fzncypagestyle{monstyleamoi}{…}). Si je me souviens bien, il vaut mieux commencer la définition du fancypagestyle par un \fancyhf{} de façon à purger tout ce qui pourrait traîner d’antérieur.

Enfin, je vais dire que vu sous un angle typo, une classe n’est rien d’autre que la définition d’une maquette. Les classes standard sont là parce qu’il faut bien un comportement par défaut, mais elles sont en général fort peu satisfaisantes. Ne pas hésiter à employer d’autres classes (koma-script notamment), voire à fabriquer la vôtre…


Michel Bovani
xyz@xyz.tld
https://paroles.mathriochka.net

Bonjour,

Le 11/02/2020 à 00:09, Eric Guichard a écrit :

  1. Imaginez un/e novice à qui on dit «LaTeX, c’est génial». Oui mais, la
    réponse risque fort d’être: «mais ça marche moins bien que Word, ou
    alors c’est trop compliqué».

Très bien l’exemple du de la des novices. Mais novice en quoi ? Si c’est
la première fois que cette personne touche à la composition avec LaTeX,
alors il faut lui donner quelques rudiments de composition qu’elle n’a
pas eu avec Word. C’est in-dis-pen-sa-ble. Comme ça, elle saura que
c’est une mauvaise idée de vouloir composer la première page de chapitre
comme les autres.

Quant au “LaTeX, c’est génial”… heu, c’est quoi exactement qui est
génial ?

  1. Je suis toujours sur mon projet de bouquin pour néophytes, avec
    l’espoir de cerner tous les problèmes de ce type, concrètement
    rencontrés par mes étudiants.

La première chose rencontrée par mes étudiants (j’en ai moi aussi) c’est
qu’ils ne savent pas qu’ils ne savent que la typographie ça sert à autre
chose qu’à perdre des points à la dictée. Niveau zéro de la connaissance
quoi mais on peut attendre d’un étudiant de savoir qu’il ne sais pas. Non ?

Jean-Yves

Bonsoir et merci pour vos réponses multiples, qui me confortent dans mes
intuitions.

Du coup, j’ai une question: ne pouvons-nous pas dire officiellement que
la classe book est à proscrire? Et faire la liste de tout ce qui marche
mal sur LaTeX? J’ai le souvenir d’un packag floatflt absolument
abimonable, que je déconseille à tous: \begin{floatingfigure}est d’une
autonomie sidérante.

En revanche, puisqu’on parlait de tikz, je recommande Visual Tikz, de
Casteleyn, certainement un collègue de Denis B. C’est suffisamment
francisé, on comprend tout, on trouve les réponses à ses questions à une
vitesse folle.

Sourires, bien cordialement et bonne soirée.

Eric

Comment se fait-il que si je tente de fabriquer un livre, les numéros
de page en début de chapitre se mettent en bas de la page, et
qu’ailleurs (pages suivantes), ils sont en haut? De mémoire, même avec
fancyhdr, ce n’était pas correct (les folios mis en bas ne sont pas au
même niveau selon qu’on soit en première page d’un chapitre ou non.

un \pagestyle{} basique ne résoud rien.

Bonjour Éric,

Comment se fait-il que si je tente de fabriquer un livre, les numéros de page en début de chapitre se mettent en bas de la page, et qu’ailleurs (pages suivantes), ils sont en haut?

C’est effectivement le comportement normal de la plupart des classes. Celles-ci sont plus ou moins faciles à paramétrer. Par exemple memoir a une commande \aliaspagestyle qui permet de substituer globalement un style à un autre, sachant que les premières pages des chapitres ont un style nommé (qu’on peut donc remplacer par un autre), p. ex :

\aliaspagestyle{chapter}{plain}

Ce choix se comprend assez bien d’un point de vue typographique, si l’on se souvient que la première page d’un chapitre laisse souvent pas mal d’espace blanc en haut, de sorte qu’un numéro de page en haut à droite serait malvenu.

Les solutions les plus élégantes sont :
– mettre le numéro de page en bas, contrairement aux autres qui sont en haut de page
– mettre tous les numéros de pages en bas de page
– supprimer le numéro de page en début de chapitre (peu pratique, à mon sens… mais cela se justifie pleinement pour les pages avec le titre d’un \book ou d’une \part )

Bonne soirée,
Flora

Bonjour,

Le 11/02/2020 à 01:05, Michel Bovani a écrit :

Enfin, je vais dire que vu sous un angle typo, une classe n’est rien d’autre que la définition d’une maquette. Les classes standard sont là parce qu’il faut bien un comportement par défaut, mais elles sont en général fort peu satisfaisantes. Ne pas hésiter à employer d’autres classes (koma-script notamment), voire à fabriquer la vôtre…

Heu… mettre une entête à une première de chapitre c’est quel angle
typographique ?

Jean-Yves

Bonjour,

Le 11/02/2020 à 23:41, Eric Guichard a écrit :

Du coup, j’ai une question: ne pouvons-nous pas dire officiellement que
la classe book est à proscrire? Et faire la liste de tout ce qui marche
mal sur LaTeX? J’ai le souvenir d’un packag floatflt absolument
abimonable, que je déconseille à tous: \begin{floatingfigure}est d’une
autonomie sidérante.

Est-ce que le « dire officiellement » reviendrait à faire un autre

?

Jean-Yves

Le 11/02/20 à 23h41, Eric Guichard a écrit :

En revanche, puisqu’on parlait de tikz, je recommande Visual Tikz, de Casteleyn, certainement un collègue de Denis B.

Tout à fait (quoi qu’il soit désormais à la retraite). C’est aussi un des intervenants historiques du stage LaTeX annuel à Dunkerque.

C’est suffisamment francisé, on comprend tout, on trouve les réponses à ses questions à une vitesse folle.

Je confirme la qualité de ce package (je regrette juste que le code LaTeX ne soit pas en \ttfamily).

Denis

Bonjour, en ces temps délicats, voici une solution que je soumets à
votre critique pour faire des folios en milieu de page, équivalent note
marginale.

Ca doit être perfectible, mais le résultat me plait.

Bien cordialement/sanitairement

Eric

%%%%

\pagestyle{fancy}
\fancyhf{}
\fancyfootoffset[EL,OR]{70pt}
{\fancyfoot[EL,OR]{~\
\vspace{-10cm}
\fbox{\begin{minipage}[c]{0.8cm}
\begin{centering}
~\vspace{2mm}\
\thepage\
~
\end{centering}
\end{minipage}
}
}

Le 11 févr. 2020 à 09:00, Jean-Yves Baudais xyz@xyz.tld a écrit :

Bonjour,

Le 11/02/2020 à 01:05, Michel Bovani a écrit :
Enfin, je vais dire que vu sous un angle typo, une classe n’est rien d’autre que la définition d’une maquette. Les classes standard sont là parce qu’il faut bien un comportement par défaut, mais elles sont en général fort peu satisfaisantes. Ne pas hésiter à employer d’autres classes (koma-script notamment), voire à fabriquer la vôtre…

Heu… mettre une entête à une première de chapitre c’est quel angle typographique ?

Je ne comprends pas trop le rapport avec ce que vous citez…

— Michel Bovani

Le 12/02/20 à 08h11, Jean-Yves Baudais a écrit :

Est-ce que le « dire officiellement » reviendrait à faire un autre CTAN: /tex-archive/info/l2tabu/french ?

Répertorier tous les packages (ou classes) à déconseiller serait un travail long et ingrat.

Répertorier tous les packages (ou classes) à conseiller serait un travail non moins long mais moins ingrat.

Denis

Très jolis folios, en effet. Merci !

Il m’a cependant fallu ôter un \headrulewidth disgracieux :

\renewcommand{\headrulewidth}{0pt}

Ci-après l’ECM complet.

Patrick

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage[latin.kitchen]{babel}
\begin{document}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyfootoffset[EL,OR]{70pt}
{\fancyfoot[EL,OR]{~\
\vspace{-10cm}
% \fbox{ %% La boîte est optionnelle
\begin{minipage}[c]{0.8cm}
\begin{centering}
~\vspace{2mm}\
\thepage\
~
\end{centering}
\end{minipage}
% } %% … optionnelle, vous dis-je.
}
\lipsum[1-73]
\end{document}

Envoyé: lundi 16 mars 2020 à 14:46
De: « Eric Guichard » xyz@xyz.tld
À: xyz@xyz.tld
Objet: Re: [gut] L’enfer du book ? Détournements
Bonjour, en ces temps délicats, voici une solution que je soumets à
votre critique pour faire des folios en milieu de page, équivalent note
marginale.

Ca doit être perfectible, mais le résultat me plait.

Bien cordialement/sanitairement

Eric

%%%%

\pagestyle{fancy}
\fancyhf{}
\fancyfootoffset[EL,OR]{70pt}
{\fancyfoot[EL,OR]{~\
\vspace{-10cm}
\fbox{\begin{minipage}[c]{0.8cm}
\begin{centering}
~\vspace{2mm}\
\thepage\
~
\end{centering}
\end{minipage}
}
}

Le 11/02/2020 à 09:03, Michel Bovani a écrit :

Le 11/02/2020 à 01:05, Michel Bovani a écrit :
Enfin, je vais dire que vu sous un angle typo, une classe n’est rien d’autre que la définition d’une maquette. Les classes standard sont là parce qu’il faut bien un comportement par défaut, mais elles sont en général fort peu satisfaisantes. Ne pas hésiter à employer d’autres classes (koma-script notamment), voire à fabriquer la vôtre…

Heu… mettre une entête à une première de chapitre c’est quel angle typographique ?

Je ne comprends pas trop le rapport avec ce que vous citez…

Ah zut ! “Les classes standard […] sont en général fort peu
satisfaisantes”, sans doute mais il faut quand même un minimum de bagage
typo pour prétendre faire mieux. Non ? La seule chose que je sais en
typo c’est que je ne sais pas, ou presque, donc un niveau de
connaissance strictement inférieur à 1. Bref, en tous les cas, l’exemple
du fil qui est de mettre le numéro de page en haut de la première de
chapitre ce n’est pas une bonne idée d’un point de vue typographique. Si ?

Jean-Yves

Le 11 févr. 2020 à 09:16, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 11/02/2020 à 09:03, Michel Bovani a écrit :

Le 11/02/2020 à 01:05, Michel Bovani a écrit :
Enfin, je vais dire que vu sous un angle typo, une classe n’est rien d’autre que la définition d’une maquette. Les classes standard sont là parce qu’il faut bien un comportement par défaut, mais elles sont en général fort peu satisfaisantes. Ne pas hésiter à employer d’autres classes (koma-script notamment), voire à fabriquer la vôtre…

Heu… mettre une entête à une première de chapitre c’est quel angle typographique ?
Je ne comprends pas trop le rapport avec ce que vous citez…

Ah zut ! “Les classes standard […] sont en général fort peu satisfaisantes”, sans doute mais il faut quand même un minimum de bagage typo pour prétendre faire mieux. Non ?

C’est pas plus compliqué d’utiliser koma-script ou même les classes de l’AMS ou memoir que je ne connais pas.

La seule chose que je sais en typo c’est que je ne sais pas, ou presque, donc un niveau de connaissance strictement inférieur à 1. Bref, en tous les cas, l’exemple du fil qui est de mettre le numéro de page en haut de la première de chapitre ce n’est pas une bonne idée d’un point de vue typographique. Si ?

Une maquette, c’est un tout. Ça dépend de comment sont faites les pages de chapitre. J’ai sous les yeux les Trois Mousquetaires dans la bibliothèque de la pléiade, dont personne ne me fera dire que c’est de la mauvaise typo. Il y a une entête et un folio en haut de toutes les pages, y compris les pages de chapitre. Si je pouvais, je mettrais une image, mais sur cette liste, on peut à peine illustrer son propos.


Michel Bovani

Le 11/02/2020 à 09:42, Michel Bovani a écrit :

Une maquette, c’est un tout. Ça dépend de comment sont faites les pages de chapitre.
J’ai sous les yeux les Trois Mousquetaires dans la bibliothèque de la pléiade, dont personne ne me fera dire que c’est de la mauvaise typo. Il y a une entête et un folio en haut de toutes les pages, y compris les pages de chapitre. Si je pouvais, je mettrais une image, mais sur cette liste, on peut à peine illustrer son propos.

Ah rezut ! On peut pas le consulter celui-là

J’ai trouvé ça

mais c’est une version PDF alors…

J’irai contempler mes pléiades ce soir :slight_smile:

Jean-Yves

Le 11 févr. 2020 à 09:52, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 11/02/2020 à 09:42, Michel Bovani a écrit :

Une maquette, c’est un tout. Ça dépend de comment sont faites les pages de chapitre. J’ai sous les yeux les Trois Mousquetaires dans la bibliothèque de la pléiade, dont personne ne me fera dire que c’est de la mauvaise typo. Il y a une entête et un folio en haut de toutes les pages, y compris les pages de chapitre. Si je pouvais, je mettrais une image, mais sur cette liste, on peut à peine illustrer son propos.

Ah rezut ! On peut pas le consulter celui-là
Les Trois Mousquetaires – Vingt ans après

J’ai trouvé ça
Écrits spirituels du Moyen Âge
mais c’est une version PDF alors…

J’irai contempler mes pléiades ce soir :slight_smile:

Sérieusement, le meilleur moyen de progresser en typo, c’est d’aller regarder comment sont faits les livres composés par des pros. Avec un œil critique, pourquoi pas !

Le 11 févr. 2020 à 09:52, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 11/02/2020 à 09:42, Michel Bovani a écrit :

Une maquette, c’est un tout. Ça dépend de comment sont faites les pages de chapitre. J’ai sous les yeux les Trois Mousquetaires dans la bibliothèque de la pléiade, dont personne ne me fera dire que c’est de la mauvaise typo. Il y a une entête et un folio en haut de toutes les pages, y compris les pages de chapitre. Si je pouvais, je mettrais une image, mais sur cette liste, on peut à peine illustrer son propos.

J’irai contempler mes pléiades ce soir :slight_smile:

Microsoft OneDrive https://1drv.ms/u/s!Argl5BgMaJx5g-1MM10JRsModyIm_g


Michel Bovani
xyz@xyz.tld
https://paroles.mathriochka.net

Bonjour Jean-Yves,

Le 11 févr. 2020 à 09:15, Jean-Yves Baudais xyz@xyz.tld a écrit :

Ah zut ! “Les classes standard […] sont en général fort peu satisfaisantes”, sans doute mais il faut quand même un minimum de bagage typo pour prétendre faire mieux. Non ? La seule chose que je sais en typo c’est que je ne sais pas, ou presque, donc un niveau de connaissance strictement inférieur à 1. Bref, en tous les cas, l’exemple du fil qui est de mettre le numéro de page en haut de la première de chapitre ce n’est pas une bonne idée d’un point de vue typographique. Si ?

Le 11 févr. 2020 à 09:00, Jean-Yves Baudais <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Heu… mettre une entête à une première de chapitre c’est quel angle typographique ?

Cf. mon message un peu plus haut dans ce fil (je ne suis pas experte non plus, mais j’ai quelques notions)

Ce choix se comprend assez bien d’un point de vue typographique, si l’on se souvient que la première page d’un chapitre laisse souvent pas mal d’espace blanc en haut, de sorte qu’un numéro de page en haut à droite serait malvenu.

Les solutions les plus élégantes sont :
– mettre le numéro de page en bas, contrairement aux autres qui sont en haut de page
– mettre tous les numéros de pages en bas de page
– supprimer le numéro de page en début de chapitre (peu pratique, à mon sens… mais cela se justifie pleinement pour les pages avec le titre d’un \book ou d’une \part )

Bonne journée,
Flora