Goal: I want to cite using the biblatex-apa style, with the extension that (ibid.) is added, when the same source is quoted multiple times.
Note: This is a follow-up question to Getting ibid for numeric citations from biblatex
Also, I know that ibidem is explicitly not a part of the APA citation style and by some is even considered as old-fashioned or outdated, but every institution has their own requirements, and since biblatex-apa meets my requirements in every other aspect, I would like to add this little extension to it instead of using another style.
In the thread linked above, they do something similar with the numeric-comp-style, but copying the suggested code to my preamble does not help in my case. Since I am not experienced enough for this kind of "LaTeX Hacking", how would an equivalent code as the one suggested in the thread above look for biblatex-apa?
My minimal working document looks like this:
\documentclass[12pt,a4paper]{scrartcl}
% Bibliography entries:
\begin{filecontents}{literatur.bib}
@booklet{one,
author = {Author One},
title = {Testtitle 1.},
date = {2018},
}
@booklet{two,
author = {Author Two},
title = {Testtitle 2.},
date = {2018},
}
\end{filecontents}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=apa,sortlocale=de_DE]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{literatur.bib}
\begin{document}
First citation should be normal \parencite{one}, second time with ibidem
\parencite{one}, but after a second citation \parencite{two} it should
appear as usual \parencite{one}.
\printbibliography
\end{document}
This is what I get:
...and this is what i would like to get:
Note that (ebd.) ist just the german version of (ibid.).
Thank you a lot for any help and suggestions. :)



\citeresetto reset ibidem tracking (and a bit more if applicable) at a certain point. With theciteresetoption (p. 52 of the documentation) you can automatically execute that command at the beginning of a\chapteror\section. Thebiblatex-apafeature to show the full list of authors at a first citation can be reset with\citeresetapa, but there is no option to have this applied automatically at each section. – moewe Sep 04 '18 at 12:40ebd.Is there a way to check if the citations is inside a figure caption? – Pidrittel Sep 07 '18 at 11:16authoryear-ibidas a basis and not all the modifications here). – moewe Sep 07 '18 at 11:21\citep{}command. It seems not to be turned off when I use the Code you posted above. – Pidrittel Sep 12 '18 at 14:46style=authoryear-ibidinstead of the complicated code? (ii) Please ask a new question with a short example document (MWE/MWEB) that shows the issue, include a screenshot of the output you get and explain what you would like to see instead. If you can reproduce the issue withstyle=authoryear-icompuse that. – moewe Sep 12 '18 at 14:49Meanwhile I also threw together a MWE, but I wasn't able to recreate the behaviour. Interestingly I still can reproduce it in my main document. I'll try to shrink the main document tomorrow to further locate where the different behaviour of my main and my MWE comes from.
– Pidrittel Sep 12 '18 at 15:29I used figures with the
– Pidrittel Sep 22 '18 at 20:17[H]placement character from thefloatrow(!) - package. Using the standardfloat-package instead fixes the issues. @moewe, can you confirm that ebd. in captions is bugged when using the mentioned settings?Hmakes float environments behave very weirdly. If you need a deeper investigation into this issue, please open a new question. – moewe Sep 22 '18 at 20:58floatrowpackage, so I just replaced it withfloatagain. It wasn't' the first time it crashed m bibliography either; there was still a workaround sitting in my preamble from an earlier document. :D But I guess, I will open a Question anyways so that a bug might be found & fixed. – Pidrittel Sep 22 '18 at 21:04