如何将 URL 访问日期添加到 MLA 或 APA

如何将 URL 访问日期添加到 MLA 或 APA

我目前正在使用mla-good.bstnatbib 的文件(可用作mla-good.bst.zip),但我想我并不真正在乎我使用 APA 还是 MLA,所以我以后可能会改用。我遇到的问题是,我无法找到一种方法来将 URL 访问日期添加到参考书目中。我想在参考书目中的来源中添加注释,说明检索在线资料的日期。

不幸的是,我找不到任何好的方法来实现这一点。我见过使用 MLA 和 APA 格式为 biblatex 实现这一点的方法,但没有见过使用 natbib 实现这一点的方法。

也许我应该考虑切换到 biblatex,但我仍然不清楚使用 biblatex 与 natbib 之间的差异(优点/缺点)。

答案1

http://texnik.dante.de/misc/

有一个 mla-goodURL,它知道字段“urldate”,如果不为空则应该打印。

赫伯特

答案2

这是 mla-good.bst 与启用“urldate”字段的版本之间的区别。

76a77
>     urldate
365c366,371
<     { "\newline\urlprefix\url{" url * "}" * write$ newline$ }
---
>     { "\newline\urlprefix\url{" url * "}" * write$ newline$ 
>       urldate empty$
>         { skip$ }
>         { "(accessed on " urldate * ")" * write$ newline$ }
>       if$
>     }

(感谢赫伯特)。

相关内容