我应该如何表达/排版图形上的标题式评论?

我应该如何表达/排版图形上的标题式评论?

假设我有一张包含一些图表的图,以及一个标题:“条形图的 Frobnication”。但是当您阅读该标题时,我还想告诉您“baz 区域表示 quux”。

我现在做的是:

\begin{figure}
  \centering
  \includegraphics{some_file}
  \caption{Frobnication of the bar (baz areas indicate quux)}
  \label{fig:frobnication-of-bar}
\end{figure}

就图本身的排版而言,我对此没有异议。但是,原则上,这并不好,因为该注释并不完全是标题的一部分,就像第一个短语一样。事实上,如果我有一个图列表,我会看到:

1.3 杠的 Frobnication(baz 区域表示 quux)...... 9

这看起来不对。也就是说,在列表中我只想看到第一个短语,因为除非你看图,否则注释毫无意义。

此外,有时注释长达几行,这对于图下/上方呈现的标题来说太多了。

我的问题是:有什么更好的习语可以表达我的“标题式评论”?

答案1

可选\caption参数允许您指定列表条目,与标题本身不同。

所以\caption[Frobnication of the bar]{Frobnication of the bar (baz areas indicate quux)}应该做好这个工作。

完整的 MWE:

\documentclass{article}

\usepackage{mwe}

\begin{document}
\listoffigures

\begin{figure}
  \centering
  \includegraphics{example-image}
  \caption[Frobnication of the bar]{Frobnication of the bar (baz areas indicate quux)}
  \label{fig:frobnication-of-bar}
\end{figure}
\end{document}

在此处输入图片描述

更新,给出注释:这是我对浮点数较长注释的使用方法,本质上是创建一个专用的列表环境并将其与浮点数放在一起。我在这里使用enumitem它,但你当然也可以用其他方式。我不确定这是你的意思,但也许它朝着正确的方向发展。

\documentclass{article}

\usepackage{mwe}
\usepackage{enumitem}

\newlist{floatnotes}{description}{1}
\setlist[floatnotes]{wide,nosep,leftmargin=.05\linewidth,itemindent=\labelsep,rightmargin=\leftmargin,before=\vspace{.5em}\footnotesize}

\begin{document}
\listoffigures

\begin{figure}
  \centering
  \includegraphics{example-image}
  \caption[Frobnication of the bar]{Frobnication of the bar (baz areas indicate quux)}
  \label{fig:frobnication-of-bar}
\begin{floatnotes}
  \item[Sources:] These are my sources.
  \item[Notes:] These are indeed longer notes containing, perhaps, some comments on methods, caveats concerning what is shown in the figure, and so on and so forth.
\end{floatnotes}
\end{figure}
\end{document}

在此处输入图片描述

答案2

这里有两个解决方案,基于copyrightbox包,以及measuredfigure 环境 from threeparttable,必须将其插入到center环境中(因此它不会浮动),或命令ffigboxfrom floatrow,将其插入到figure环境中。它可以采用一个可选参数 - 标题宽度,我为其取了自然浮动框宽度的倍数(\FBwidth):

\documentclass{article}
\usepackage{threeparttable, floatrow}
\usepackage{copyrightbox}

\makeatletter
\renewcommand{\CRB@setcopyrightfont}{%
\footnotesize
\rmfamily
}
\begin{document}

\listoffigures
\vskip 1cm

\begin{center}
 \begin{measuredfigure}
\copyrightbox[b]{\includegraphics[scale = 0.5]{AliceSteadman}}{Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala}
  \caption[Frobnication of the bar]{Frobnication of the bar (baz areas indicate quux)}
  \label{fig:frobnication-of-bar}
\end{measuredfigure}
\end{center}

\begin{figure}[!htb]
 \centering
  \ffigbox[1.2\FBwidth]{\caption[Frobnication of the bars]{Frobnication of the bar (baz areas indicate quux)} \label{fig:frobnication-of-bar1}}
{\copyrightbox[b]{\includegraphics[scale = 0.5]{AliceSteadman}}{Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala}}
\end{figure}

\end{document} 

在此处输入图片描述 在此处输入图片描述

相关内容