如何为文档中某些图形的标题页眉(标题标签)排版脚注?

如何为文档中某些图形的标题页眉(标题标签)排版脚注?

在我目前正在撰写的一份文档中,我的主管要求我添加一些关于要排版为脚注的图形的元信息。我已经了解如何处理浮动环境的标题(将其保留在 中,如果需要 ,则使用的minipage可选参数,然后只需使用/组合)。[]captionloffootnotemarkfootnotetext

现在,故事出现了一个转折。

脚注与标题文本不对应,即它们与标题内容无关。它们代表有关图形本身的一些元信息 - 类似于exif照片或credits/attribution信息的数据。

我的导师想把它们排版为标题引线,即粗体标题文本,内容为Figure 2“等”。此外,文档中只有一小部分图表需要有这些脚注。所有其他图表的标题前导必须保持不变。

如果这令人困惑,这里有一个最小的工作示例,不是实现了预期目标(但带有一些一厢情愿的想法,如内联评论)。

\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}

% First figure needs footnotes for caption leaders
\begin{figure}[htbp]
\includegraphics{demo}
\caption{First figure. Note the caption with the caption leader} % Should typeset as Figure 1\superscript{1}
\captionleaderfootnote{Some metadata about figure 1}  % This is not a real command, but we need something like this
\end{figure}

% Second figure is a regular figure without any special needs
\begin{figure}[htbp]
\includegraphics{demo}
\caption{Second figure. Nothing special about it}
\end{figure}
\end{document}

我的直觉告诉我,这个caption包是可行的,但我无法弄清楚如何captionleader为某些人物定制一个自定义的包。此外,所有常见的细节都是必要的,例如,这个条目需要在没有标题标题的情况下进入lof。我愿意使用luatex(也许directlua可以想出任何魔法?)。

答案1

您可以在本地更改labelsep:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{caption}
\DeclareCaptionLabelSeparator{note}{\footnotemark: }
\begin{document}

% First figure needs footnotes for caption leaders
\begin{figure}[htbp]
\includegraphics{demo}
\captionsetup{labelsep=note}
\caption{First figure. Note the caption with the caption leader} % Should typeset as Figure 1\superscript{1}
%\captionleaderfootnote{Some metadata about figure 1}  % This is not a real command, but we need something like this
\end{figure}

\begin{figure}[htbp]
\includegraphics{demo}
\captionsetup{labelsep=note}
\caption{First figure. Note the caption with the caption leader} % Should typeset as Figure 1\superscript{1}
%\captionleaderfootnote{Some metadata about figure 1}  % This is not a real command, but we need something like this
\end{figure}


% Second figure is a regular figure without any special needs
\begin{figure}[htbp]
\includegraphics{demo}
\caption{Second figure. Nothing special about it}
\end{figure}
\end{document}

在此处输入图片描述

相关内容