因此,我目前正在以Latex格式(ACM)获取硕士论文,并且一切进行得很好,除了在引用链接时显示为“ [n。d。]标题等”。我知道这是因为我没有在发布此页的书目中注明日期,但这是因为这是未知的/无关紧要的。因此,我想删除[n。 d。]出现在这些在线参考的前面。
例如,我的书目条目现在的格式如下:
@online{hits,
title = "Title",
url = "Url",
lastaccessed = "June 21th, 2018",
}
这将导致:
[1] [n. d.] Title. Retrieved June 21th, 2018 from URL
我查看了Overleaf中包含的ACM-Reference-Format.bbx文件,其中唯一引用“在线”的代码是:
\DeclareBibliographyDriver{online}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{year}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit\newblock
\usebibmacro{date-ifmonth}%
\newunit\newblock
\iftoggle{bbx:eprint}
{\usebibmacro{eprint}}
{}%
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
我尝试了一下编辑,但是说实话,我现在对Latex的知识非常基础,所以没有成功。是否可以删除该[n。 d。]?
谢谢:)