I want to produce the following with LaTeX/BibTeX:
In the running text:
... we refer the reader to the work of Van Noort (2010).
In the bibliography:
Thomas van Noort. An important paper. 2010.
I have tried many tricks, but I don't seem to able to fulfill all the requirements:
- "Thomas van Noort" has to appear sorted in the bibliography by the name "Noort".
- In the running text, the "Van" needs to have an uppercase 'V'
- In the bibliography, the "van" needs to have a lowercase 'v'
- I am using hyperref, and I want the whole "Van Noort (2010)" text to link to the reference.
Using plain \citet
will generate:
... we refer the reader to the work of van Noort (2010).
Note the lowercase 'v'; this is not acceptable, as per standard treatment of Dutch names. Setting the BibTeX name to Van Noort, Thomas
makes the running text citation look ok, but then in the bibliography I get
Thomas Van Noort. An important paper. 2010.
Note the uppercase 'V'; this is also not acceptable, as it should only be uppercase if it is not preceded by the first name.
(1) is easy: I set the BibTeX author
field to {\noopsort{Noort}}{van Noort}, Thomas
. (2) and (3) I can fake by saying something like we refer the reader to the work of Van Noort \citeyear{...}
, but this is not nice, and does not fulfill (4).
Anyone has any suggestions? I was under the impression that LaTeX and BibTeX were designed with these kind of things in mind, so maybe I'm missing something...