diff options
author | Hans Hagen <pragma@wxs.nl> | 2018-01-12 08:12:50 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2018-01-12 08:12:50 +0100 |
commit | d0edf3e90e8922d9c672f24ecdc5d44fe2716f31 (patch) | |
tree | 5b618b87aa5078a8c744c94bbf058d69cd7111b2 /doc/context/sources/general/manuals/publications | |
parent | 409a95f63883bd3b91699d39645e39a8a761457c (diff) | |
download | context-d0edf3e90e8922d9c672f24ecdc5d44fe2716f31.tar.gz |
2018-01-08 23:11:00
Diffstat (limited to 'doc/context/sources/general/manuals/publications')
-rw-r--r-- | doc/context/sources/general/manuals/publications/publications-database.tex | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/doc/context/sources/general/manuals/publications/publications-database.tex b/doc/context/sources/general/manuals/publications/publications-database.tex index ec47e3c32..656ace56d 100644 --- a/doc/context/sources/general/manuals/publications/publications-database.tex +++ b/doc/context/sources/general/manuals/publications/publications-database.tex @@ -124,10 +124,10 @@ the form: Firstname(s) Lastname \stopNameSyntax -\seeindex {vons} {particle} +\seeindex {vons} {particule} where \type {Lastname} is a single word but may include an optional (nobility) -\Index {particle}: lower|-|case word(s) such as \quotation {von}, \quotation +\Index {particule}: lower|-|case word(s) such as \quotation {von}, \quotation {de}, \quotation {de la}, etc.) \emphasis {unless} specifically in the two- or three|-|token form: @@ -161,7 +161,7 @@ we may (or may not) support this in the future, so don't use this! We extend \BIBTEX\ by optionally parsing each name in terms of four or five tokens: -\index {particle} \index {suffix} \index {initial} +\index {particule} \index {suffix} \index {initial} \startNameSyntax Particule(s), Lastname(s), Suffix(es), Firstname(s) @@ -174,7 +174,7 @@ thus avoiding the need to resort to any sort of \TEX\ trickery \cite [num] whose meaning is presently reserved for future directives describing how the name is to be interpreted: -\index {particle} \index {suffix} \index {initial} +\index {particule} \index {suffix} \index {initial} \startNameSyntax Particule(s), Lastname(s), Suffix(es), Firstname(s), Initial(s), directives @@ -186,6 +186,21 @@ specifications will handle the truncation of long author lists in a systematic fashion. The \index [others] {\tt and others}\BTXcode {and others} construction finds its use when the complete author list is not well known or ill|-|defined. +Sometimes, or even often, the database might contain variants of an author's +name that we would like to identify as a single, unique author. Indeed, certain +bibliographic styles (as will be seen later) as well as an index of authors, for +example, will depend on this identification. A command \Cindex {btxremapauthor} +allows establishing this identity: + +\startbuffer +\btxremapauthor [Donald Knuth] [Donald E. Knuth] +\btxremapauthor [Don Knuth] [Donald E. Knuth] +\stopbuffer +\getbuffer + +\cindex {btxremapauthor} +\typebuffer [option=TEX] + Fields other than \Tindex {author} and \Tindex {editor}, for example \Tindex {artist} or \Tindex {director} if one desires, can be declared to be of type \quote {author} and thus interpreted as names, but this is a subject for |