Memoir TOC、Biblatex 和 \refsegment 并未将“参考文献”对齐为小节,而是对齐为一节

Memoir TOC、Biblatex 和 \refsegment 并未将“参考文献”对齐为小节,而是对齐为一节

继我之前的实验室书籍之后关于目录\mainmatter中附录编号但不章节编号的问题memoir,我不知道从哪里开始修改目录中的参考部分(每个部分)。图像可能是更好的描述:

在此处输入图片描述

我使用refsegment选项,biblatex这样每个“天”都有自己独立的参考部分,最后是完整的参考书目。我不确定为什么“参考”对齐的方式好像是 而不是sectionsubsection我不知道这是biblatex解决方案还是memoir解决方案,因此有了标签。

我怎样才能将“参考文献”对齐,就好像它们是上一节的子节而不是看起来像节一样,这可能吗?

我承认我尝试得很少,对此我深表歉意,我不知道这是否是一个biblatex解决方案memoir,而且我也不能声称对这两者都很了解。我有一种感觉,这是由于section+传递给的选项所致biblatex,但我无法确定。

梅威瑟:

\documentclass[11pt,oneside]{memoir}

\usepackage[backend=biber,style=numeric,refsegment=section+,]{biblatex}
\addbibresource{biblatex-examples.bib}

\setsecnumdepth{subparagraph}
\settocdepth{subparagraph}

\begin{document}
\frontmatter
\tableofcontents*

\mainmatter
\part{2022}
\chapter{August}
Text

\newpage
\section{\today}
Text \cite{sigfridsson}
\subsection{Testing}
Text
\subsection{Testing}
Text
\subsubsection{Test}
Text

\printbibliography[segment=\therefsegment, heading=subbibliography]

\newpage
\section{11/11/11}
Text
\subsection{Test}
Text
\subsubsection{Test}
\cite{murray}

\printbibliography[segment=\therefsegment, heading=subbibliography]

\backmatter
\printbibliography

\end{document}

我正在使用以下内容编译 MWE:

% arara: lualatex: {options: [-halt-on-error]}
% arara: biber
% arara: lualatex: {options: [-halt-on-error]}
% arara: lualatex: {options: [-halt-on-error]}

任何帮助都将不胜感激,我很遗憾我没有尝试过很多,但我真的不知道该尝试什么或先尝试哪一个。

答案1

中最高的“常规”节级别memoir\chapter。因此,标准bibliography标题使用的就是 。subbibliography比 低一个级别,因此\section。如果您想要\subsection级标题,则必须定义自己的subsubbibliography标题。

\documentclass[11pt,oneside]{memoir}

\usepackage[backend=biber,style=numeric,refsegment=section+,]{biblatex}
\addbibresource{biblatex-examples.bib}


\defbibheading{subsubbibliography}[\refname]{%
  \subsection*{#1}%
  \ifmemoirbibintoc
    {\phantomsection
     \addcontentsline{toc}{subsection}{#1}}
    {}}

\setsecnumdepth{subparagraph}
\settocdepth{subparagraph}

\begin{document}
\frontmatter
\tableofcontents*

\mainmatter
\part{2022}
\chapter{August}
Text

\newpage
\section{\today}
Text \cite{sigfridsson}
\subsection{Testing}
Text
\subsection{Testing}
Text
\subsubsection{Test}
Text

\printbibliography[segment=\therefsegment, heading=subsubbibliography]

\newpage
\section{11/11/11}
Text
\subsection{Test}
Text
\subsubsection{Test}
\cite{murray}

\printbibliography[segment=\therefsegment, heading=subsubbibliography]

\backmatter
\printbibliography

\end{document}

文档的目录中,以“参考文献”作为小节。

refsegment选项与此无关。

相关内容