I'm using biblatex.
If I author and year and ibid (authoryear-ibid), the second time a same work is cited in a paragraph, the author and year are replaced by the Latin abbreviation. However, I prefer to keep the author before the Latin expression. So, instead of: Keynes (1936)... (ibid.), I want to have: Keynes (1936)... Keynes (ibid.)
How can I do this?
\documentclass{...}
and ending with\end{document}
.authoryear
and you'll get '<Author> (<year>)' - which is no longer than '<Author> (ibid.)' anyway, so why have the ibid.?\textcite{foo}
to give me "Foo (2000)", I get "Foo (Ibid.)" in a subsequent\textcite{foo}
.Withauthoryear-ibid
the other commands\cite
and\parencite
give "Foo 2000" and "(Foo 2000)" respectively and "Ibid." and "(Ibid.)" in subsequent ibidem citations. Or have you by any chance modififed\parencite
or\cite
? A MWE would greatly help us to fully understand your issue.biblatex
with an unmodifiedauthoryear-ibid
\autocite
does not yield "Keynes (1936)", but "(Keynes 1936)".\textcite
seems to do what you want, though; you can add\DeclareAutoCiteCommand{inline}{\textcite}{\textcites}
and maybe even\DeclareAutoCiteCommand{plain}{\textcite}{\textcites}
to your preamble to keep using\autocite
.