更新

更新

因此,我已经到了论文写作的最后部分,即添加这些参考文献,但我无法复制大学设定的所需风格。

这是其外观的示例:

在此处输入图片描述

然而,这就是我所能取得的成果:

在此处输入图片描述

为此,我有以下配置:

\defbibheading{refheading}[References]{%
  \section*{\normalfont\fontsize{10}{12}\selectfont #1}
}

\DeclareFieldFormat{url}{\addcolon\space\url{#1}}
\renewcommand*{\mkbibacro}[1]{\textbf{#1}}

\setlength{\bibhang}{0pt}

\renewcommand\bibname{References}

我已将访问的数据添加到该notes字段:

@online{tdd,
    author    = "Anca Onuta",
    title     = "How to Get Started with Test Driven Development — A Step by Step Guide",
    url       = "https://medium.com/geekculture/how-to-get-started-with-test-driven-development-a-step-by-step-guide-bfdd831fae71",
    note      = "Accessed 2023-06-16",
}

任何帮助都值得推荐,现在这有点令人紧张。:)

更新

因此,在我被告知我可以使用urldate道具后,事情发生了一些变化,现在我实际上已经相当接近了。

这是我当前拥有的宏:

\renewbibmacro*{url+urldate}{%
  \printtext{\newline}
  \printtext{Accessed \printfield{urldate}\newline}
  \printtext{\printfield{url}}
}

现在的结果已经非常接近我需要做的了:

在此处输入图片描述

urldate但是,如果我想用 打印该字段,它仍然不会被打印printfield。另外,我需要在参考条目之间换行。

答案1

好吧,经过一番折腾,我终于做到了这一点有些我需要实现的目标:

\newbibmacro*{myurl+urldate}{%
  \printfield{title}\newline
  \iffieldundef{urlyear}
    {}
    {\printtext{Accessed \thefield{urlyear}-\thefield{urlmonth}-\thefield{urlday}}\newline}
  \printfield{url}
}

\renewbibmacro*{url+urldate}{%
  \usebibmacro{myurl+urldate}
}

现在看起来像这样:

在此处输入图片描述

相关内容