memoir & biblatex:如何控制目录中参考书目条目的对齐方式?

memoir & biblatex:如何控制目录中参考书目条目的对齐方式?

biblatex默认情况下,我的文档目录中生成的参考书目条目memoir与章节标题对齐。

梅威瑟:

\documentclass{memoir}

\usepackage{filecontents}
\usepackage{biblatex-chicago}
\addbibresource{refs.bib}

\begin{filecontents}{refs.bib}
  @book{somebook,
    author={some author},
    title={some title}
  }
\end{filecontents}

\begin{document}

\tableofcontents*

\begin{refsection}
\chapter{A chapter}
\section{A section}
\textcite{somebook}
\printbibliography[heading=subbibliography]
\end{refsection}

\end{document} 

得出:

在此处输入图片描述

如何让参考书目条目与章节标题对齐?也就是说,如何让“参考文献”中的“R”与“A 章节”中的“A”对齐?

答案1

这(添加到序言中)应该可以做到这一点

\makeatletter
\defbibheading{subbibliography}[\refname]{%
  \section*{#1}%
  \if@twoside\markright{\abx@MakeMarkcase{#1}}\fi
  \ifmemoirbibintoc
  {\phantomsection
    \addcontentsline{toc}{section}{\numberline{}#1}}
  {}}

\makeatother

在 中找到biblatex.def。我添加了该\numberline{}部分。

不过,我个人更喜欢默认格式。

请注意,biblatex.def有两个分支memoir,具体取决于article是否使用该选项。我只是搜索了,\addcontentsline因为这是写入目录的标准方法。

相关内容