BibLatex MLA 以奇怪的格式显示访问日期

BibLatex MLA 以奇怪的格式显示访问日期

我希望我的 MLA 引文在引文末尾的 URL 后显示访问日期。我希望得到与这个答案

这是我的 MWE:

\documentclass[12pt,a4paper,twoside,openany]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[english]{babel}
\usepackage[style=mla,showmedium=false]{biblatex}
\addbibresource{bib.bib}
\usepackage{hyperref}
\begin{document}
\mainmatter
The word "university" comes from the Latin \textit{universitas} stemming from \textit{universus}, universe \parencite{Universe2010}.
    
\printbibliography
\end{document}

这是 bib 文件:

@inreference{Universe2010,
  title = {Universe, n.},
  booktitle = {{{OED Online}}},
  date = {2010},
  edition = {Third Edition},
  publisher = {{Oxford University Press}},
  url = {https://www-oed-com.janus.bis-sorbonne.fr/view/Entry/214800#eid16692141},
  urldate = {2020-06-25}
}

这是我得到的结果:在此处输入图片描述

“访问日期”卡在文档日期和 URL 之间,我不知道为什么。

我尝试使用mla-new可以正确显示引用的替代方法,但不幸的是,我的大学要求引用显示位置,而这种风格似乎还无法实现mla-new(如果有人知道如何做到这一点,我也会感兴趣)。

最后说明:我完全是 LaTeX 初学者,请耐心等待。谢谢!

答案1

您链接到的答案显示了urldate标准biblatex样式的 URL+ 输出。您可以mla使用 中的相关位覆盖定义biblatex.def

\documentclass[12pt,a4paper,twoside,openany]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=mla,showmedium=false]{biblatex}
\usepackage{hyperref}

\DeclareFieldFormat{urldate}{\mkbibparens{\bibstring{urlseen}\space#1}}
\renewbibmacro*{url+urldate}{%
  \usebibmacro{url}%
  \iffieldundef{urlyear}
    {}
    {\setunit*{\addspace}%
     \usebibmacro{urldate}}}

\begin{filecontents}{\jobname.bib}
@inreference{Universe2010,
  title     = {Universe, n.},
  booktitle = {{OED Online}},
  date      = {2010},
  edition   = {Third Edition},
  publisher = {{Oxford University Press}},
  url       = {https://www-oed-com.janus.bis-sorbonne.fr/view/Entry/214800#eid16692141},
  urldate   = {2020-06-25},
}
\end{filecontents}
\addbibresource{\jobname.bib}


\begin{document}
\mainmatter
The word \enquote{university} comes from the Latin \textit{universitas}
stemming from \textit{universus}, universe \parencite{Universe2010}.
    
\printbibliography
\end{document}

“Universe, n.” OED Online。第三版。牛津大学出版社,2010 年。https://www-oed-com.janus.bis-sorbonne.fr/view/Entry/214800#eid16692141(2020 年 6 月 25 日访问)。

相关内容