我正在寻找一种方法来将互联网引文纳入我的参考书目并使用 APA 格式“打印”它们。目前我有和natbib
,apa-good.bst
但从我从 Google 获得的信息来看,不支持natbib
在线引文。有提到 BibLaTex,但由于我是 TeX 新手,我不知道如何使用它。
有没有办法在 TeX 中正确获取互联网引用?
答案1
你写了
... 不支持
natbib
在线引用。
可悲的是(或者说幸运的是!),这个说法不正确。此外,apa-good.bst
参考书目样式文件识别有效字段名称中命名的字段url
。以下是该文件的 bibtex 函数代码write.url
:
FUNCTION {write.url}
{ url empty$
{ skip$ }
{ "\newline\urlprefix\url{" url * "}" * write$ newline$ }
if$
}
您需要url
加载该包(以使其理解说明\url
和\urlprefix
)。
如果您不喜欢该\newline
指令(该指令要求 LaTeX 在 URL 开头前插入换行符),则可以将其从代码中删除;只需将文件保存为“myapa-good.bst”之类的文件,然后调用此新文件即可。但是,换行符可能是 APA 样式的一部分,因此不应随意删除。
总而言之,使用 的任何natbib
引用命令,您都应该获得带有相关 URL 的参考书目条目(当然,假设条目的 URL 字段不为空!)