Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm currently using the mla-good.bst file for natbib (available as mla-good.bst.zip), but I suppose I don't really care if I use APA or MLA, so I may switch later. The problem I am having is that I can't figure out a way to add URL access dates to the bibliography. I would like to add notes to the sources in the bibliography that state the date an online material was retrieved.

Unfortunately, I cannot find any good way to do this. I've seen methods of doing this using MLA and APA formats for biblatex, but none for natbib.

Perhaps I should consider switching to biblatex, but I'm still fuzzy on the differences (advantages/disadvantages) of using biblatex versus natbib.

share|improve this question
add comment

2 Answers

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

there is a mla-goodURL, which knows the field "urldate", which should be printed if not empty.

Herbert

share|improve this answer
    
Thanks for pointing me in the right direction. Unfortunately, the bst file didn't work as it was, but I've posted the diff for a modified one that does work. –  pesckal Dec 19 '10 at 5:31
add comment
up vote 2 down vote accepted

Here is a diff between mla-good.bst and one that enables the "urldate" field.

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$
>     }

(thanks Herbert).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.