修改 NatBib 书目列表样式/布局 (CiteThemRight)

修改 NatBib 书目列表样式/布局 (CiteThemRight)

我目前正在使用 TexStudio 中的 TexLive 2018 撰写我的学士论文。我的大学要求使用 CiteThemRight 参考样式,这是哈佛参考标准的改编版。(这个问题是根据评论中的讨论编辑的)

现在的情况如下: 当前文献布局

以下是当前状态,其中突出显示了需要更改的内容并进行了注释。请注意,添加日期的文本当然应该采用与其他文本相同的字体和大小,我只是对图片进行了粗略的编辑。

征求文献布局

目前文献的定义如下:

\usepackage[comma]{natbib}
\setcitestyle{aysep={,}} 
\bibliographystyle{agsm}

我发现了一些问题,链接评论中@Mico的回答建议更改 agsm.bst 中定义的样式(更多,其副本)。我试图在文件中寻找方法,但无法找到答案。谢谢

答案1

类似这样的内容?请注意条目类型的使用@misc,以及 URL 和访问日期信息在名为 的字段中的位置note

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{bach:99,
  author  = "Bach, J.",
  year    = 1999, 
  title   = "{Test} Strategy: {What} is it? {What} does it look like?",
  note     = "URL: \url{http://www.satisfice.com/presentations/strategy.pdf} (\emph{Date Accessed: 1~March 2019})",
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib}
\bibliographystyle{agsm} % part of the 'harvard' package
\usepackage{xurl}
\makeatletter
\def\url@itstyle{\def\UrlFont{\itshape}} % define a new URL style called "it"
\makeatother
\urlstyle{it}

\begin{document}
\citet{bach:99}
\bibliography{mybib}
\end{document}

相关内容