# [tex-live] bug in gerapali.bst

Dominik Haumann dhaumann at kde.org
Tue May 26 21:13:10 CEST 2009

Hi,

using the apalike.bst citation style I get the following results:

\usepackage[square]{natbib}
% ...
\bibliographystyle{apalike}

Now the following commands produce the result on the right:
\cite {Author} -> Author et al. [2009]
\citet{Author} -> Author et al. [2009]
\citep{Author} -> [Author et al., 2009]

Using the gerapali.bst style I get those results:
\cite {Author} -> [Author et al. 2009]
\citet{Author} -> [Author et al. 2009]
\citep{Author} -> [Author et al. 2009]

So it's always the same and the comma is missing. In my case I also need the
other variant, i.e. Author et al. [2009]. Looking into why this does not
work leads to the following line in gerapali.bst (package texlive-lang-
german in debian/ubuntu):

@@ -1020,14 +1020,10 @@
if\$
}
if\$
year empty\$
{""}
%    {", "} % original
{" "}  % ge�ndert f�r Andreas Diplomarbeit 30/04/92

So this was changed 1992 in a diploma thesis from ", " to " " (looks almost
like a temporary workaround that slipped into the official release 17 years
ago ;) ). Changing this back to ", " makes the bibliography style in german
behave correctly, that is it reintroduces the comma after the authors. Then
\citet also gives the correct result: Author et al. [2009].

(Maybe the other commands search for the comma as separator and don't find
it, so that the bug appears)

I have no idea whether this is the correct mailing list for the patch, but
in my opinion this really looks like a bug and the fix is to change " " back
to ", ". The patch is attached.

Thanks,
Dominik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gerapali.bst.patch
Type: text/x-patch
Size: 709 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20090526/a892b6a2/attachment.bin>