Noté un comportamiento extraño del \footcite
comando cuando se usa en subtítulos dentro del proyector. En el ejemplo de trabajo, siempre que el primer cuadro tenga \footcite
un 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 \footcite
de 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 \footnotemark
dentro \caption
y \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, beamer
no es necesario utilizar especificadores de ubicación para flotadores ya que beamer
desactiva 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}
...
enotez
También funcionó para mi cosa rara .