For Programmers: Free Programming Magazines  


Home > Archive > Tex > December 2005 > custom bibliography that can't be made using makebst









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author custom bibliography that can't be made using makebst
Phill

2005-12-17, 7:05 pm

I've recently started using latex again to write articles and am having
trouble formatting my bibliography for a particular publication, namely
biophysical journal.

I'm using natbib and makebst and have almost everything right apart
from

1) the references in the bibliography should be numbered as 1. ... 2.
.... 3. ... At the minute, they're numbered as[1], [2], [3], bibpunct
won't do thisas it only changes the formattinf of the references in the
text, not the typesetting of the references section.

2) The first author should be given as surname, intials and the
subsequent authors as initials, surname, makebst asks me the format of
the names but doesn't allow me to distinguish between first and
subsequent authors.

eg

1. Smith, A. B., C. D.Jones, 1990, Really fancy science, The clinical
journal of extreeme cleverness, 12:38-42

Any help greatly appreciated.

Scott Pakin

2005-12-17, 7:05 pm

Phill wrote:
> I've recently started using latex again to write articles and am having
> trouble formatting my bibliography for a particular publication, namely
> biophysical journal.
>
> I'm using natbib and makebst and have almost everything right apart
> from
>
> 1) the references in the bibliography should be numbered as 1. ... 2.
> ... 3. ... At the minute, they're numbered as[1], [2], [3], bibpunct
> won't do thisas it only changes the formattinf of the references in the
> text, not the typesetting of the references section.


Untested and not guaranteed to work with natbib (I've not used natbib
myself), but something along these lines this is probably what you're
looking for:

\makeatletter
\renewcommand*{\@biblabel}[1]{#1.\hfill}
\makeatother

> 2) The first author should be given as surname, intials and the
> subsequent authors as initials, surname, makebst asks me the format of
> the names but doesn't allow me to distinguish between first and
> subsequent authors.
>
> eg
>
> 1. Smith, A. B., C. D.Jones, 1990, Really fancy science, The clinical
> journal of extreeme cleverness, 12:38-42


Sure it does. Isn't that what choice (a) gives you?

<<AUTHOR NAMES:
(*) Full, surname last (John Frederick Smith)
(f) Full, surname first (Smith, John Frederick)
(i) Initials + surname (J. F. Smith)
(r) Surname + initials (Smith, J. F.)
(s) Surname + dotless initials (Smith J F)
(x) Surname + pure initials (Smith JF)
(y) Surname + spaceless initials (Smith J.F.)
(a) Only first name reversed, initials (AGU style: Smith, J. F., H. K. Jones)
(b) First name reversed, with full names (Smith, John Fred, Harry Kab Jones)
Select:


-- Scott
Phill

2005-12-18, 7:06 pm


Scott Pakin wrote:

>
> \makeatletter
> \renewcommand*{\@biblabel}[1]{#1.\hfill}
> \makeatother


That did it. Thanks.
I think I'm going to have to learn some slightly lower level latex so
that I can figure that sort of thing out for myself.



>
>
> Sure it does. Isn't that what choice (a) gives you?
>
> <<AUTHOR NAMES:
> (*) Full, surname last (John Frederick Smith)
> (f) Full, surname first (Smith, John Frederick)
> (i) Initials + surname (J. F. Smith)
> (r) Surname + initials (Smith, J. F.)
> (s) Surname + dotless initials (Smith J F)
> (x) Surname + pure initials (Smith JF)
> (y) Surname + spaceless initials (Smith J.F.)
> (a) Only first name reversed, initials (AGU style: Smith, J. F., H. K. Jones)
> (b) First name reversed, with full names (Smith, John Fred, Harry Kab Jones)
> Select:


D'oh!


Thanks Scott, I can submit before Christmas thanks to your help.

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com