Latex ACM模板在线参考资料显示[n。 d。]

时间:2018-06-21 16:15:28

标签: latex

因此,我目前正在以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。]?

谢谢:)

0 个答案:

没有答案