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
因为这是写入目录的标准方法。