在下面的例子中,OT1H glo 和 bib 的标题不匹配,另一方面,它们在目录中的显示方式也不一致:分别是章节和部分。我想将前者更改为部分。此外,第 2、4、6 和 8 页有空白页:为什么?
\documentclass[onside,chapterprefix=true]{scrbook}
\usepackage[french]{babel}
\usepackage[backend=biber,autolang=other]{biblatex}
\usepackage{bookmark}
\usepackage{expl3}
%\usepackage[toc]{glossaries}
\usepackage{glossaries}
\usepackage{csquotes}
\usepackage{hyperref}
\DefineBibliographyStrings{french}{
in = {dans},
}
\makenoidxglossaries
\newglossary*{cont}{Contact}
\newglossaryentry{dupont}
{
type=cont,
name={Dupont, Michel},
description={}
}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{lefoo
,author = {Dupond, Marie}
,title = "TITRE"
,journal = "LE JOUR"
,year = "AAAA"
,language={french}
,hyphenation={french}
}
@article{lebar
,author = {\gls{dupont}}
,title = "TITRE"
,journal = "LE JOUR"
,year = "AAAA"
,language={french}
,hyphenation={french}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\tableofcontents
\part{Foo}
\chapter{bar}
\section{qux}
Erreur dans la référece de \gls{dupont}\autocite{lebar}.
Par d'erreur dans celle-ci: \textcite{lefoo}.
\phantomsection
\addcontentsline{toc}{chapter}{Index}
\label{index}
\phantomsection
\addcontentsline{toc}{section}{Contacts}
\label{glo}
\printnoidxglossary[type=cont]
\phantomsection
\addcontentsline{toc}{section}{Biblio}
\label{thebib}
%\printbibliography[heading=bibintoc]
\printbibliography
\end{document}
答案1
两个修改解决了这个问题。在序言中,添加:
\usepackage[section=section]{glossaries}
在document
环境中,替换:
\printbibliography
和:
\printbibliography[heading=subbibliography]