I already modified apalike.bst
to some of my needs, but I can't find this one -- which part do I have to change to have it include a colon after "author (year)" instead of a period .
?
(I am using bibtex
but not biblatex
.)
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.
Sign up to join this communityI already modified apalike.bst
to some of my needs, but I can't find this one -- which part do I have to change to have it include a colon after "author (year)" instead of a period .
?
(I am using bibtex
but not biblatex
.)
apalike.bst
adds a period before outputting \newblock
. So a way can be changing the function output.year.check
into
FUNCTION {output.year.check}
{ year empty$
{ "empty year in " cite$ * warning$ }
{ write$
" (" year * extra.label * ")\addcolonandeatperiod" *
mid.sentence 'output.state :=
}
if$
}
along with
\makeatletter
\newcommand{\addcolonandeatperiod}{\@ifnextchar.{:\@gobble}\relax}
\makeatother
in your document preamble. There may be more efficient ways.