图表列表中的脚注编号

图表列表中的脚注编号

在我最终使我的图表可以与脚注一起使用之后,我可以写下我从哪里得到图表,但我遇到了一个问题,即最后一页图表列表中的每个条目都有一个看起来像脚注的数字。该页面上没有脚注,数字从之前的真正脚注继续。每个条目看起来像这样:在此处输入图片描述

如果我稍后能用 Adob​​e 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} 

输出:

在此处输入图片描述

相关内容