BibTeX, biblatex and biberdisable ibidtracker in floats

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
sj1988
Posts: 3
Joined: Sun Jul 14, 2013 12:47 pm

disable ibidtracker in floats

Post by sj1988 »

Hi,

I am using the ibidtracker in constrict mode and I would expect it to be disabled when I wrap a citation in a float. However, the final document keeps showing ibids, which I don't understand why?

Here is the code where I expect no ibid.

Code: Select all

%proposition
\newcommand{\inlineproposition}[4][\empty]
{
     \begin{figure}[htbp]
          \refstepcounter{proposition}
          {
               \label{#4}
               \begin{quote}``{\it #3}''\end{quote}
               \vspace{-0.7cm}\hspace{0.5cm}\rule{35em}{0.5pt}
          }
          \addcontentsline{prop}{proposition}
          {
               \protect\numberline{\theproposition}#2 \parencite{#1}
          }
          \\
          \centerline
          {
               \small {\sc Proposition} \theproposition : #2\optionalarg{#1}{}{ --- Basis: (\cite{#1})}
          }
          \par\noindent 
    \end{figure}
}
Hope somebody can help. Thank you :).

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX books
User avatar
cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

disable ibidtracker in floats

Post by cgnieder »

Hi sj1988,

welcome to the LaTeX community!

Could you please extend the code snippet into a full (compilable) but minimal example (a Infominimal working example) that let's us reproduce your issues? Otherwise I'm afraid you won't get much help.

Regards
site moderator & package author
sj1988
Posts: 3
Joined: Sun Jul 14, 2013 12:47 pm

disable ibidtracker in floats

Post by sj1988 »

Hi Clemens,

thanks for your reply and sorry for not posting a working example. Here it is.

Code: Select all

\documentclass[11pt, a4paper, oneside]{article}

\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear-icomp, maxbibnames=99, maxcitenames=2, sorting=nty, natbib=true,ibidtracker=constrict]{biblatex}
\addbibresource{Bibliography.bib}

\begin{document}
\cite{Aron:2005ly}\\
\cite{Aron:2005ly}\\

\begin{figure}[h]
	\cite{Aron:2005ly}
\end{figure}
\end{document}
I would expect the following output:

Aron and Singh, 2005
ibid.
Aron and Singh, 2005

What I get is:
Aron and Singh, 2005
Ibid.
Ibid.

which is confusing because according to the specification of biblatex chapter 4.11.5 the ibidtracker should be disabled in float environments
( http://mirror.informatik.uni-mannheim.d ... blatex.pdf )
User avatar
cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

Re: disable ibidtracker in floats

Post by cgnieder »

Seems like a bug to me. You could make a report to https://github.com/plk/biblatex/issues

Regards
site moderator & package author
sj1988
Posts: 3
Joined: Sun Jul 14, 2013 12:47 pm

Re: disable ibidtracker in floats

Post by sj1988 »

Thank you Clemens. Will do! :-)
Post Reply