I basically have the same question as [here1 - I use bibentry to include references in a document, and need to suppress the letters after the years. I am using plainnat so that doi's are shown, but cannot figure out how to alter the bst file. I also tried creating my own, but there was no option to suppress the extra letter (using makebst), and having same issues when I try modify that style.
I tried to alter this part of the bst file
FUNCTION {format.date}
{ year duplicate$ empty$
{ "empty year in " cite$ * warning$
pop$ "" }
'skip$
if$
month empty$
'skip$
{ month
" " * swap$ *
}
if$
extra.label *
}
by removing the extra.label
tag - so those lines would be
if$
*
While this suppresses the letters, it causes the pages and year to run together, so
A. Smith and B. Jones. Title of article. Journal of something, 6:1 –7, 2016b. doi:12.2341/SR02734
becomes
A. Smith and B. Jones. Title of article. Journal of something, 6:1 –72016. doi:12.2341/SR02734
How do I fix this? Or is there a good bibstyle for CVs and the like that just doesn't have those extra letters but still prints doi information?
.bst
styles without having tested them, but try removingextra.label *
and not justextra.label
. If you leave the*
in place, BibTeX will try to concatenate two strings that probably shouldn't be concatenated. – moewe Aug 1 '20 at 11:59