当有系列时如何打印等号?

当有系列时如何打印等号?

我使用 biblatex 来获取书目信息,有时会有一些属于系列的书籍。如果是这种情况,那么系列的标题必须以等号 ( =) 开头放入书目中。

带有 = 的参考书目示例截图

下面是一个 MWE。到目前为止,我找不到匹配的风格。我从未深入研究过如何创建自己的风格。我希望有人知道一种可以实现这一点的风格。

\documentclass{scrartcl}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
  @book{key,
    author = {Author, A.},
    year = {2001},
    title = {Title},
    publisher = {Publisher},
    series = {Best Series},
  }
\end{filecontents}                                                                                                             
\begin{document}
\cite{key}
\printbibliography
\end{document}

我怎样才能意识到这一点?

答案1

由于您还没有固定某一特定风格,我建议您采用本biblatex-dw系列中的一种。

有了选择series=afteryear

\renewcommand*{\seriespunct}{=\addspace}

你离你想要的就很近了。

\documentclass{scrartcl}
\usepackage[style=authortitle-dw, series=afteryear]{biblatex}
\renewcommand*{\seriespunct}{=\addspace}

\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key,
  author = {Author, A.},
  year = {2001},
  title = {Title},
  publisher = {Publisher},
  location = {Den Haag},
  series = {Best Series},
  number = {7},
}
\end{filecontents}                                                                                                             
\begin{document}
\cite{key}
\printbibliography
\end{document}

作者,A.:标题,海牙 2001(=最佳系列 7)。

相关内容