在谷歌搜索了一段时间后,我决定在这里问这个问题。
我迫切地想在图表内添加引文(使用 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}.}