Jürgen Spitzmüller
2009-07-06 08:12:23 UTC
Hi again,
I found another problem in KBiBTeX's BibTeX export.
The program apparently automatically embraces the von-Part and the surname, as
in:
author = {Ferdinand {de Saussure}}
However, this utterly breaks BibTeX's name parser. BibTeX no longer detects
the von-Part. This is crucial when it comes to sorting. Some sorting
conventions require that names such as "de Saussure" and "von Hofmannsthal"
are sorted under "S" and "H" respectively, not "d" and "v". This only works as
long as the name is written unembraced, as in:
author = {Ferdinand de Saussure}
I think KBibTeX should respect whatever the user inputs. It should neither add
nor remove braces. The latter is important since there are indeed surnames
that contain blanks. For instance, in Switzerland it is common to have double
family names not divided by hyphen, but by blank, such as "M?ller Weidemann".
Such names must be embraced, as in
author = {Peter {M?ller Weidemann}}
One might even take into account cases such as
author = {Peter Heinrich von {M?ller Weidemann}}
Regards,
J?rgen
I found another problem in KBiBTeX's BibTeX export.
The program apparently automatically embraces the von-Part and the surname, as
in:
author = {Ferdinand {de Saussure}}
However, this utterly breaks BibTeX's name parser. BibTeX no longer detects
the von-Part. This is crucial when it comes to sorting. Some sorting
conventions require that names such as "de Saussure" and "von Hofmannsthal"
are sorted under "S" and "H" respectively, not "d" and "v". This only works as
long as the name is written unembraced, as in:
author = {Ferdinand de Saussure}
I think KBibTeX should respect whatever the user inputs. It should neither add
nor remove braces. The latter is important since there are indeed surnames
that contain blanks. For instance, in Switzerland it is common to have double
family names not divided by hyphen, but by blank, such as "M?ller Weidemann".
Such names must be embraced, as in
author = {Peter {M?ller Weidemann}}
One might even take into account cases such as
author = {Peter Heinrich von {M?ller Weidemann}}
Regards,
J?rgen