參考日期(年月日)

參考日期(年月日)

我一直尝试遵循 APA 格式来记录文章日期(年,月,日),但在阅读了 的文档后biblatex,我最接近的格式是(月,日,年)。有人知道这个问题的解决方案吗?

由此:

这是我现在所拥有的

对此:

以下是我想要的

这是我的 MWE:

\documentclass{article}
\usepackage[utf8]{inputenc}
% ----- Sources -----
\usepackage{listings}
\usepackage[backend=biber, style=apa, sorting=nyt, datelabel=comp, dateabbrev= false]{biblatex}
\addbibresource{References.bib}
\begin{document}
\cite{Grebe2017}
\printbibliography
\end{document}

还有我的 References.bib:

\@online{Grebe2017,
title = {Beyond the Hype: The Real Champions of Building the Digital Future},
date = {2017-07-10},
author = {Michael Grebe and Michael Rüßmann and Michael Leyh},
institution = {BCG},
url = {https://www.bcg.com/publications/2017/technology-digital-beyond-hype}}

答案1

对于类似的专门自定义样式,biblatex-apa最好不要使用那么多biblatex会影响输出的附加选项。

在这种情况下,罪魁祸首是datelabel=comp,因为它从 APA 样式日期切换到biblatex的标准comp格式。删除该选项。同样,您也应该删除dateabbrev=false

该选项sorting=nyt,也应该被删除,因为biblatex-apa它带有自己的排序方案,可以根据 APA 规范对事物进行排序。

因此你应该\usepackage[backend=biber, style=apa, sorting=nyt, datelabel=comp, dateabbrev= false]{biblatex}改变

\usepackage[backend=biber, style=apa]{biblatex}

然后

\documentclass{article}
\usepackage[backend=biber, style=apa]{biblatex}

\begin{filecontents}{\jobname.bib}
@online{Grebe2017,
  title       = {Beyond the Hype: The Real Champions of Building the Digital Future},
  date        = {2017-07-10},
  author      = {Michael Grebe and Michael Rüßmann and Michael Leyh},
  institution = {BCG},
  url         = {https://www.bcg.com/publications/2017/technology-digital-beyond-hype},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\cite{Grebe2017}
\printbibliography
\end{document}

给出

Grebe, M.、Rüßmann, M. 和 Leyh, M. (2017 年 7 月 10 日)。超越炒作:打造数字化未来的真正冠军。https://www.bcg.com/publications/2017/technology-digital-beyond-hype

如预期的。

相关内容