如何在图表中使用 \cite 和 biblatex?(使用 style=footnote-dw)

如何在图表中使用 \cite 和 biblatex?(使用 style=footnote-dw)

在谷歌搜索了一段时间后,我决定在这里问这个问题。

我迫切地想在图表内添加引文(使用 BibLaTeX 和 footnote-dw 样式 [将来源添加为脚注]),但我不知道如何正确实现这一点。基本上我想做这样的事情:

测试.tex

\documentclass{book}
\usepackage[style=footnote-dw]{biblatex}
\usepackage{graphicx}
\usepackage{hyperref}
\bibliography{bibliography}
\begin{document}
\begin{figure}
    \includegraphics[width=0.95\textwidth]{pics/somepicture.png}
    \caption{My Caption\cite{wikipedia-de-visitor}}
\end{figure}
foobar\cite{wikipedia-de-visitor}
\end{document}

虽然第一个\cite给了

pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does
not exist, replaced by a fixed one

第二个(不在图中)的工作正如预期。


编辑:

bibliography.bib与文件位于同一目录中.tex并包含:

@misc{wikipedia-de-visitor,
url="http://de.wikipedia.org/wiki/Besucher_(Entwurfsmuster)"
}

用于“编译”的命令是:

pdflatex test
biber test
pdflatex test
pdflatex test

编辑2:

更改了问题标题(和部分正文)以反映 Ulrike Fischer 提供的事实。

附言:抱歉我的英语不好

答案1

根据 UlrikeFischer 添加的事实,我再次进行了 Google 搜索,并找到了以下帖子:基本相同的问题

作者建议使用\footnotetext{\fullcite{<key>}.}这个方法,对我来说很有效。

生成的代码片段类似如下:

\begin{figure} 
   \includegraphics[width=0.95\textwidth]{pics/somepicture.png}
   \caption[a figure]{My Caption\footnotemark} 
\end{figure} 
\footnotetext{\fullcite{wikipedia-de-visitor}.}

相关内容