La cita de pie de página de Beamer aparece dos veces si se usa en un título largo

La cita de pie de página de Beamer aparece dos veces si se usa en un título largo

Noté un comportamiento extraño del \footcitecomando cuando se usa en subtítulos dentro del proyector. En el ejemplo de trabajo, siempre que el primer cuadro tenga \footciteun elemento detallado, esto funciona como se esperaba. El segundo cuadro tiene un\footcite título dentro de una tabla; nuevamente, esto funciona como se esperaba. El tercer cuadro es idéntico al segundo, excepto que tiene un título que abarca dos líneas (un título largo).Cuando el título pasa a la siguiente línea, como en el caso del tercer cuadro, aparecen dos citas en la parte inferior del cuadro cuando solo se espera una.Ambas citas son idénticas, pero la marca del pie aumentó (en este caso, el número 3 no se encuentra en ninguna parte, pero el número 4 estaba presente en el título).

¿Hay alguna forma de evitar este extraño comportamiento? Realmente no quiero reducir mis citas para que quepan en una línea. No estoy seguro si se trata de algún error extraño o si lo estoy usando \footcitede manera inapropiada.

\documentclass{beamer}

\begin{filecontents*}{mybibfile.bib}
@ARTICLE{authora,
  author = {A. Aaaaa},
  title = {Some article},
  journal = {Journal of Dummy Article Names},
  year = {2012},
  volume = {99},
  pages = {1-5}
}

@ARTICLE{authorb,
  author = {B. Baaaa},
  title = {Another article},
  journal = {Journal of Dummy Article Names},
  year = {2012},
  volume = {99},
  pages = {6-10}
}

@ARTICLE{authorbb,
  author = {B. Baaaa},
  title = {Another dup article},
  journal = {Journal of Dummy Article Names},
  year = {2012},
  volume = {99},
  pages = {6-10}
}
\end{filecontents*}

\usepackage[style=verbose-note,autocite=footnote,abbreviate=true,backend=bibtex]{biblatex} 
\addbibresource{mybibfile.bib}

\usetheme{CambridgeUS}

\title{Beamer}
\author{Anyone}

\begin{document}

\begin{frame}
\frametitle{Introduction}
  \begin{itemize}
    \item ItemA~\footcite{authora} %This works
    \item ItemB
  \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Introduction}
  \scriptsize
  \begin{table}[!tb]
    \centering
    \begin{tabular}{|l|l|}
      \hline 1 & 2 \\
      \hline a & b \\
      \hline
    \end{tabular}
    \caption{This only appears once~\footcite{authorb}.}
  \end{table}
\end{frame}

\begin{frame}
\frametitle{Introduction}
  \scriptsize
  \begin{table}[!tb]
    \centering
    \begin{tabular}{|l|l|}
      \hline 1 & 2 \\
      \hline a & b \\
      \hline
    \end{tabular}
    \caption{This only appears twice because the caption spans two lines blah blah blah blah?~\footcite{authorbb}.}
  \end{table}
\end{frame}

\end{document}

Respuesta1

Las notas a pie de página y las citas de notas a pie de página son problemáticas dentro de los subtítulos; Como solución alternativa, puede utilizar \footnotemarkdentro \captiony \footcitetext{<text>}fuera del título:

\documentclass{beamer}

\begin{filecontents*}{mybibfile.bib}
@ARTICLE{authora,
  author = {A. Aaaaa},
  title = {Some article},
  journal = {Journal of Dummy Article Names},
  year = {2012},
  volume = {99},
  pages = {1-5}
}

@ARTICLE{authorb,
  author = {B. Baaaa},
  title = {Another article},
  journal = {Journal of Dummy Article Names},
  year = {2012},
  volume = {99},
  pages = {6-10}
}

@ARTICLE{authorbb,
  author = {B. Baaaa},
  title = {Another dup article},
  journal = {Journal of Dummy Article Names},
  year = {2012},
  volume = {99},
  pages = {6-10}
}
\end{filecontents*}

\usepackage[style=verbose-note,autocite=footnote,abbreviate=true,backend=bibtex]{biblatex} 
\addbibresource{mybibfile.bib}

\usetheme{CambridgeUS}

\title{Beamer}
\author{Anyone}

\begin{document}

\begin{frame}
\frametitle{Introduction}
  \begin{itemize}
    \item ItemA~\footcite{authora} %This works
    \item ItemB
  \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Introduction}
  \scriptsize
  \begin{table}
    \centering
    \begin{tabular}{|l|l|}
      \hline 1 & 2 \\
      \hline a & b \\
      \hline
    \end{tabular}
    \caption{This only appears once~\footnotemark.}
  \end{table}
\footcitetext{authorb}
\end{frame}

\begin{frame}
\frametitle{Introduction}
  \scriptsize
  \begin{table}
    \centering
    \begin{tabular}{|l|l|}
      \hline 1 & 2 \\
      \hline a & b \\
      \hline
    \end{tabular}
    \caption{This appears once~\footnotemark.}
  \end{table}
\footcitetext{authorbb}
\end{frame}

\end{document}

Como nota al margen, beamerno es necesario utilizar especificadores de ubicación para flotadores ya que beamerdesactiva internamente el mecanismo de flotación.

Respuesta2

En caso de que alguien esté aquí otra década después, por alguna razón cargando elcaption¿El paquete parece solucionarlo?

No sé mucho sobre TeX, tal vez esto rompa algo más...

...
\addbibresource{mybibfile.bib}

\usepackage{caption}

\usetheme{CambridgeUS}
...

enotezTambién funcionó para mi cosa rara .

información relacionada