2014/1/13 Paul A. Rubin:

> Jürgen,
>
> By "parse properly", do you mean that the use of braces may override the
> design of the .bst file, or is there more to it (such as creating problems
> with spacing)? My usage patterns in the past may have been somewhat
> atypical. I would write for journals that do not have a .bst file (and may
> not accept LaTeX submissions), so I would use a "convenience" .bst file
> (such as plainnat) and override the formatting of name prefixes using
> braces.
>

Well, you just fool bibtex. If properly used, BibTeX knows who a given name
is constructed. It knows whether a name has a von-part, junior-part, and
that a name might consist of several first names etc. If you write
{{Johann Wolfgang von}{Goethe}}
bibtex thinks the first name is "Johann Wolfgang von", which is of course
wrong.
It might result in the output you want just now, but if you have to follow
different conventions, your database is not usable anymore.

If you write
{Johann Wolfgang von Goethe}
bibtex reads:
Surnames = Johann Wolfgang
von-part = von
Last name = Goethe

and you can instruct it to output the name the way you want (wrt order,
abbreviation of some parts etc.).


> I found a somewhat helpful PDF file at
> https://www.tug.org/TUGboat/tb27-2/tb87hufflen.pdf; at least it clarifies
> "von" v. "Von".


I recommend
http://mirrors.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf
http://mirrors.ctan.org/biblio/bibtex/base/btxdoc.pdf



> I'm not entirely sure if there is a definitive proper choice
> between "von Kleist, Heinrich" and "Kleist, Heinrich von", although I
> personally prefer the former.
>

In the database, it clearly needs to be "von Kleist, Heinrich" or "Heinrich
von Kleist". See Oren Patashnik's original bibtex manual.

In the output, it's a conventional thing. In German texts, both is common.
Personally, I also prefer "von Kleist, Heinrich", but sorted under "K", not
"v". Note, though, that people often omit the von-part in the text, talking
of "Kleist", "Goethe" etc. This can be controlled via BibTeX as well, if
you use the proper syntax in the database.

Jürgen


>
> Paul
>
>
>
>

Reply via email to