The thing to change is the BibTeX style, not your .bib database. I'm
not familiar with the Harvard style, but in alpha.bst, what you'd have
to do is change
FUNCTION {format.title}
{ title empty$
{ "" }
{ title "t" change.case$ }
if$
}
into
FUNCTION {format.title}
{ "" }
}
(not tested, but should be close). Should be almost the same with the
Harvard style.
--
Alain Kessi (alain...@psi.ch)
at Paul Scherrer Institut, Zuerich, Switzerland
Thanks,
Murray.
>The thing to change is the BibTeX style, not your .bib database. I'm
>not familiar with the Harvard style, but in alpha.bst, what you'd have
>to do is change
>FUNCTION {format.title}
>{ title empty$
> { "" }
> { title "t" change.case$ }
> if$
>}
>into
>FUNCTION {format.title}
>{ "" }
>}
>(not tested, but should be close). Should be almost the same with the
>Harvard style.
>--
>Alain Kessi (alain...@psi.ch)
>at Paul Scherrer Institut, Zuerich, Switzerland
Apart from a slight typo;
FUNCTION {format.title}
{ ""
}
removes titles from all entries (not just articles) but still generates an
enpty title warning message.
What I found to work was modifying FUNCTION{article} to;
FUNCTION {article}
{ output.bibitem
list.label.output
" (" list.year * ")" * output.nonnull
author "author" item.check
% remove the empty title check for articles (to remove the warning message)
% title.field field.used =
% { skip$ }
% { format.title quote "title" output.check }
% if$
crossref missing$
...
which removes only the titles from article entries (which is what I wanted)
without generating warning messages.
Thanks to Alain for pointing me in the right direction.
Murray.
Murray...@vuw.ac.nz