在我最终使我的图表可以与脚注一起使用之后,我可以写下我从哪里得到图表,但我遇到了一个问题,即最后一页图表列表中的每个条目都有一个看起来像脚注的数字。该页面上没有脚注,数字从之前的真正脚注继续。每个条目看起来像这样:
如果我稍后能用 Adobe Acrobat Pro 删除这些数字,那我就不介意了,但不幸的是,我没有必要的系统字体,尽管我认为我已经安装了所有 LaTex 字体。如果有人能解决实际问题或解决我尝试的解决方法,我将不胜感激。
我使用常用的 \listoffigures 命令在最后一页列出图表。我还使用此命令修复一些脚注问题:\interfootnotelinepenalty=10000。图表中的脚注直到我这样设置后才起作用:
\begin{figure}[ht]
\centering
\includegraphics[width=0.8\textwidth]{image.png}
\caption{footnoteText\protect\footnotemark.}
\end{figure}
\footnotetext{footnoteText. Available under \url{http://nowhere.com}, seen on 16. Januar 2014.}
答案1
如果您不想在图片列表中重复脚注标记,则必须使用中的可选参数\caption
,也就是说,您必须替换类似的内容
\caption{captionText\footnotemark.}
和
\caption[captionText]{captionText\footnotemark.}
这样,可选参数的内容将打印在 LoF 中,而不是强制参数中的内容。
为了实现此自动化,您可以定义一个新命令\footcaption
\newcommand{\footcaption}[1]{\caption[#1]{#1\footnotemark.}}
并使用
\footcaption{captionText}
而不是写作
\caption[captionText]{captionText\footnotemark.}
梅威瑟:
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage[demo]{graphicx} % remove the option demo in your document
\newcommand{\footcaption}[1]{\caption[#1]{#1\footnotemark.}}
\begin{document}
\begin{figure}[ht]
\centering
\includegraphics[width=0.8\textwidth]{image.png}
\footcaption{captionText}
\end{figure}
\footnotetext{footnoteText. Available under \url{http://nowhere.com}, seen on 16. Januar 2014.}
\listoffigures
\end{document}
输出: