10

I'm using the \bibliographystyle{abbrv}. I have a paper in my bibliography, with an author whose first name has been abbreviated in the original paper with "Th." (the full name is unknown to me).

When using the abbrv bibliography style, bibtex/latex further abbreviates this to "T.", which seems wrong, if the author explicitly used "Th."

So, is there a way to override the author name abbreviation by the abbrv bibliography style, so that I can force it to not abbreviate "Th." any further?

  • 2
    You may want to check out the answer tex.stackexchange.com/a/26347/5001 given to the question "BibTeX: abbreviate name to 2 or 3 letters (not 1)"? Thus, you could write author = "{\relax Th} Miller", where "Miller" should of course be replaced by the author's actual surname. With this approach, you can leave it to BibTeX and the bibliography style you use -- be it abbrv or some other style -- to decide whether or not to place a period (dot, full stop) after "Th". – Mico Jan 14 '13 at 14:59
5

So I found a solution myself: \mbox{Th.} in the bibliography. Better answers are welcome of course.

4

You wrote at the end of your own answer:

Better answers are welcome of course.

I would like to suggest that you set up the author field as

author = "{\relax Th} Author",

rather than as author = "\mbox{Th.} Author",.

What's the practical difference, you may ask? Won't either approach render the first name as "Th."? The answer is no, at least not under all circumstances

Suppose that one day, you choose to -- or are required to -- use a bibliography style that truncates first names but does not affix a "." (period, full stop) to the initial. In such a case, the \relax-based method correctly gives "Th", whereas the \mbox-based method will continue to produce "Th." -- contrary to what the bibliography style calls for. It's convenient not to have to edit the bib file when one switches the bibliography style, right?

For more information on the subject of how one should enter first names so they're abbreviated to more than just the first letter, see the posting BibTeX: abbreviate name to 2 or 3 letters (not 1)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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