5
1

Le header qui apparaît dans la partie « bibliographie » reprend le chapitre précédent :

CHAPITRE 1. Bibliographie

Pourtant, si j'ai compris la documentation de yathesis, \printbibliography appelle \chapter* par défaut : je ne devrais donc avoir que le terme « Bibliographie » qui apparaît dans le header.

Vous trouverez des exemples ci-après, mais dans ma thèse, où ma bibliographie fait plusieurs pages, le terme « CHAPITRE » n'apparaît que sur les deux dernières pages de la bibliographie.

Voici un ECM à compiler avec latexmk et lualatex :

Ouvrir dans l'éditeur Overleaf
\begin{filecontents*}{\jobname.bib}
@incollection{deitmar2005schemes,  
  title={Schemes over },  
  author={Deitmar, Anton},  
  booktitle={Number fields and function fields---two parallel worlds},  
  editor={Gerard van der Geer and Ben Moonen and Ren{\'e} Schoof},
  pages={87--100},  
  year={2005},  
  publisher={Birkh{\"a}user Boston}
}  
@article{kurokawa2005zeta,  
  title={Zeta functions over},  
  author={Kurokawa, Nobushige and others},  
  journal={Proceedings of the Japan Academy, Series A, Mathematical Sciences},  
  volume={81},  
  number={10},  
  pages={180--184},  
  year={2005},  
  publisher={The Japan Academy}  
}  
\end{filecontents*}

\documentclass{yathesis}
\usepackage{fontspec}
\usepackage{biblatex}

\addbibresource{\jobname.bib}

\begin{document}

\mainmatter
\chapter{test}

\nocite{*}
\printbibliography

\end{document}

Même problème avec BibTeX :

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}

\usepackage{fontspec}

\begin{document}

\mainmatter
\chapter{test}

\nocite{*}

\begin{thebibliography}{99}

\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\bibitem{example}
\end{thebibliography}

\end{document}

Posée 06 Jul '19, 03:09

Pierre's gravatar image

Pierre
9525
Taux d'acceptation : 0%

Modifiée 06 Jul '19, 22:36

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

1

C'est clairement un bug, dont je m'étonne qu'il n'ait pas été détecté plus tôt : pourriez-vous le rapporter ici ? En attendant, le hack de samcarter (merci samcarter ! :) semble fonctionner.

(06 Jul '19, 19:34) denis ♦♦ denis's gravatar image

Le hack marche bien et je vais rapporter le bug sur GitHub. Pour la petite histoire, j'ai eu exactement le même soucis en utilisant en beamer et biblatex et une solution était de mettre \appendix juste avant la bibliographie, ce qui marche aussi dans notre cas sur mon exemple (mais ça peut amener d'autres problèmes peut-être).

(06 Jul '19, 22:15) Pierre Pierre's gravatar image
2

@denis je crains qu'il y a deux bugs. En fait, en plus de problème de l'entête, il y a un autre problème de page vide à la fin (selon le nombre des pages) due à \pagestyle{ordinary} --> \cleardoublepage. Le hack proposé par samcarter règle les deux problèmes.

(06 Jul '19, 23:17) touhami touhami's gravatar image

@touhami Je ne vois pas le problème que vous évoquez. La classe yathesis est en twoside par défaut.

(07 Jul '19, 01:22) denis ♦♦ denis's gravatar image
2

@denis

\documentclass{yathesis} \usepackage{biblatex} \addbibresource{biblatex-examples.bib} \addtolength{\textheight}{-3cm} \begin{document} \mainmatter \chapter{test} \nocite{*} \printbibliography \end{document}

La dernière page est vide.

(07 Jul '19, 12:56) touhami touhami's gravatar image

@touhami Ça ne me semble pas anormal : en mode recto verso, les chapitres se terminant en pages impaires sont suivis d'une page vide (mais contenant les numéros de page et titres courants s'il y en a).

(07 Jul '19, 13:36) denis ♦♦ denis's gravatar image
2

@denis vous pouvez être raison, sauf que ce n'est pas ce que la classe book donne comme résultat (book sans \addtolength{\textheight}{-3cm}) et ce n'est pas ce que yathesis produit sans \printbibliography c'est-à-dire avec \chapter{test} seulement.

(07 Jul '19, 15:50) touhami touhami's gravatar image
1

@denis C'est peut être un problème si le verso de la dernière page ne doit pas être vide, par exemple pour avoir un colophon

(07 Jul '19, 18:04) samcarter samcarter's gravatar image

@touhami et @samcarter La classe propose une 4e de couverture qui règle le problème mais qui, il est vrai, est optionnelle. Je vais étudier cela : merci !

(08 Jul '19, 03:26) denis ♦♦ denis's gravatar image
1

@touhami : problème de dernière page vide réglé dans la version de développement de yathesis (prochainement sur le CTAN) : merci de l'avoir mis en lumière ! :)

(23 Mar '20, 23:23) denis ♦♦ denis's gravatar image
1

@Pierre Problème réglé (tardivement : désolé !) dans la version de développement de yathesis (prochainement sur le CTAN) : merci de l'avoir mis en lumière !

(23 Mar '20, 23:36) denis ♦♦ denis's gravatar image
2

@samcarter Colophon implémenté à partir de la version 1.0.0 de yathesis :)

(29 Mar '20, 17:05) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 12 Afficher 7 commentaire(s) en plus

Un petit hack :

Ouvrir dans l'éditeur Overleaf
\chapter*{\bibname}
\let\cleardoublepageold\cleardoublepage
\let\cleardoublepage\relax
\printbibliography[heading=none]
\let\cleardoublepage\cleardoublepageold

(merci beaucoup à @touhami pour avoir suggéré \bibname !)


Ouvrir dans l'éditeur Overleaf
\begin{filecontents*}{\jobname.bib}
@incollection{deitmar2005schemes,  
  title={Schemes over },  
  author={Deitmar, Anton},  
  booktitle={Number fields and function fields---two parallel worlds},  
  editor={Gerard van der Geer and Ben Moonen and Ren{\'e} Schoof},
  pages={87--100},  
  year={2005},  
  publisher={Birkh{\"a}user Boston}
}  
@article{kurokawa2005zeta,  
  title={Zeta functions over},  
  author={Kurokawa, Nobushige and others},  
  journal={Proceedings of the Japan Academy, Series A, Mathematical Sciences},  
  volume={81},  
  number={10},  
  pages={180--184},  
  year={2005},  
  publisher={The Japan Academy}  
}  
\end{filecontents*}

\documentclass{yathesis}
\usepackage{fontspec}
\usepackage{biblatex}

\addbibresource{\jobname.bib}

\begin{document}

\cite{kurokawa2005zeta,deitmar2005schemes}

\mainmatter
\chapter{test}

\chapter*{\bibname}
\let\cleardoublepageold\cleardoublepage
\let\cleardoublepage\relax
\printbibliography[heading=none]
\let\cleardoublepage\cleardoublepageold

\end{document}
Lien permanent

Publiée 06 Jul '19, 04:16

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 11 Sep '19, 19:05

@samcarter : attention ! Ce commentaire était une réponse plutôt qu'un commentaire : il a été converti comme telle.

(06 Jul '19, 22:38) Pathe ♦♦ Pathe's gravatar image

Pour information, le hack marche bien en version inprogress mais pas en submitted. Dans ce cas, j'ai une erreur \printblbliography non utilisée

(11 Sep '19, 16:52) Pierre Pierre's gravatar image
1

\printblbliography ? Pas \printbibliography ?

(11 Sep '19, 18:11) Pathe ♦♦ Pathe's gravatar image
1
(11 Sep '19, 18:15) samcarter samcarter's gravatar image
2

@samcarter Problème réglé dans la version de développement de yathesis (prochainement sur le CTAN), grâce à votre idée : merci !

(23 Mar '20, 23:37) denis ♦♦ denis's gravatar image
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.