groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Groff] Re: refer and Dutch names


From: Ted Harding
Subject: Re: [Groff] Re: refer and Dutch names
Date: Wed, 11 Feb 2004 10:14:11 -0000 (GMT)

On 11-Feb-04 Christian Jensen wrote:
> Thank you for the information. The special problem with the name
> "'t Hart" (at least this particular one) is that he is listed in
> bibliographies as
> 
>       't Hart, Johan
> 
> but sorted under "h", i.e. you might have
> 
> Halliday, M.A.K. (1967): ...
> 't Hart, J. (1965): ..
> House, A.S. (1973): ...
> 
> This is very hard to handle in refer without breaking something else.
> 
> I have actually not seen the order "Hart, J. 't" in any bibliographies
> and ended up accepting that he was placed in the "t"-section.

This is an issue which 'refer' does not handle gracefully. Basically,
it lacks the facility to assign a sort-order independently of the
thing being sorted.

The program makeindex (which may be difficult to find now, but I can
send a copy) allows this flexibly for indexes, and it may be possible
to adapt it for bibliographies. Basically, you plant in your troff
document a line like

.IXA {Hart, J. 't@'t Hart, J. ...}

where what precedes the "@" is the sort key, and what follows the "@"
is the entry. (The ".IXA" macro is something that needs to be defined
for this use. I have used ".IXA" for author index, ".IXS" for subject
index, ".IXT" for title index, etc.; they're all basically the same,
and the reason for making them different is so that a simple alias
of any one to ".IX" allows separate creation of author, subject and
title indexes, etc.).

Thus the above entry would sort prior to

.IXA {Hart, K. 't@'t Hart, J. ...}

but subsequent to

.IXA {Hart, J. ...}

(where the absence of "@" means that the entry itself is also the
sort key).

I don't know enough about the TeX utility 'bibtex' to say whether
this also allows a similar usage.

Ted.


--------------------------------------------------------------------
E-Mail: (Ted Harding) <address@hidden>
Fax-to-email: +44 (0)870 167 1972
Date: 11-Feb-04                                       Time: 10:14:11
------------------------------ XFMail ------------------------------


reply via email to

[Prev in Thread] Current Thread [Next in Thread]