I've avoided editing bst files but I finally encountered something that I felt needed to change. When abbreviating the name Foo Bar Baz, the abbrv bibliography style produces
F.~B.~Baz
which has too much space between the F and the B for my tastes.
After making a copy of
abbrv.bst
(and renaming it), we can change the argument to the
format.name$
function (see
Section 18) from
"{f.~}{vv~}{ll}{, jj}"
to
"{f{.\nobreak\,}.~}{vv~}{, jj}"
to produce a nonbreaking thin space between the F. and the B.
I hope I never again have to edit a a bst.
No comments:
Post a Comment