I have tried the .bst you suggested and it does work but deviates from APA
style in a number of places. I wonder if there is someone on the list who
could help me modify the .bst?
Books with an addition are formatted as "Catania, C. A. (1998). Learning.
Cornwall-on-Hudson, NY: Sloan Publishing, 4 ed." by this style but APA
requires they be formatted as "Catania, C. A. (1998). Learning (4th ed.).
Cornwall-on-Hudson, NY: Sloan Publishing.".
Looking through the .bst Style I found these two functions that seem to be
responsible but any modifications I have tried have resulted in the style
not working for books at all. Could anyone help me with this?
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
editor format.key output
add.blank
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
format.date "year" output.check
date.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
new.block
format.number.series output
new.sentence
format.publisher.address output
}
{
new.block
format.book.crossref output.nonnull
}
if$
format.edition output
new.block
format.note output
fin.entry
write.url
}
FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
{
output.state mid.sentence =
{ "l" }
{ "t" }
if$ change.case$
"edition" bibinfo.check
" " * bbl.edition *
}
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
Thanks
On Dec 28, 2007 6:29 PM, Jürgen Spitzmüller <[EMAIL PROTECTED]>
wrote:
> Éamonn Linehan wrote:
> > Thanks Jürgen. Im sure i read somewhere that apalike is one of the
> styles
> > compatible with natbib.
>
> yes, this is a widespread misunderstanding.
>
> > If i can't use apalike with natbib is there another
> > style that is compatible with natbib that also implements the APA style
> > rules? Or can apalike be easily modified to support full author lists
> (as
> > it appears to support all other features)
>
> This one aims to do so (I have not tested it):
> http://web.reed.edu/cis/help/LaTeX/images/apa-good.bst.zip
>
> Jürgen
>
--
_______________________________
Éamonn Linehan,
Distributed Systems Group,
F.35 Computer Science Dept.,
Trinity College,
Dublin 2.
Phone: 00353 1 8961543
Email: [EMAIL PROTECTED]
Web: https://www.cs.tcd.ie/Eamonn.Linehan