[texhax] NatBib-based styles and unusual year or author entries

Philip G. Ratcliffe philip.ratcliffe at fastwebnet.it
Wed May 30 22:56:44 CEST 2007

> Thank you very much Philip, that helped a lot.  NatBib is now
> producing author/year citations, as I wanted.  Two problems remained:
> Firstly, for a multi-year entry like year="1995 (1911)", the final
> output didn't close the brackets: i.e. I see [McGlashan, 1995 (1911],
> when I'd like to see [McGlashan, 1995 (1911)].  That was easily fixed
> by enclosing the brackets in braces: year="1995 {(}1911{)}".
> Secondly, if I have, for example, two bibliography entries such that
> \citep{McGlashan:1995:PS},\citep{McGlashan:1995:CT} produces
> [McGlashan, 1995 (1911)b],[McGlashan, 1995 (1911)a], then I'd like
> \citep{McGlashan:1995:PS,McGlashan:1995:CT} to produce [McGlashan,
> 1995 (1911)b,a], but instead, it produces [McGlashan, 1995 (1911)b,(].
> That one's got me stumped.  Any ideas, please?

On the fist point, again the presence of ( and ) confuses natbib; you could
use something like \def\lparen{(} and \rparen.

On the second, I find that my personal (highly personalised bst's) work
where natbib doesn't.  However, if I enclose the entire date in an extra set
of braces {} then, on runnng LaTeX, I get a string of errors, but ... the
output is correct.

Sorry, I haven't got time right now to go into this deeper.

Cheers,  Phil

More information about the texhax mailing list