回忆录类手册错误:在子图中哪里包含标签

回忆录类手册错误:在子图中哪里包含标签

这是对回忆录类文档的错误报告。在我看来,在问答网站上报告此问题似乎有点奇怪,但这是手册中“给用户的备注”部分的建议,所以我希望我做得对。


我正在使用回忆录类及其子浮点数来创建子图。

使用 memoir 版本 3.7h,标签可以在其手册中出现text的参数内定义subbottom(memoir 类手册图 10.19 的示例)。如下所示:

\documentclass{memoir}
\newsubfloat{figure}

\begin{document}

Figure \ref{fig:twosubfig} has two subfigures,
namely \subcaptionref{sf:1} and \subcaptionref{sf:2}.

\begin{figure}
\subbottom[Subfigure 1]{\fbox{SUBFIGURE ONE}\label{sf:1}}
\hfill
\subbottom[Subfigure 2]{\fbox{SUBFIGURE TWO}\label{sf:2}}
\caption{Figure with two subfigures} \label{fig:twosubfig}
\end{figure}

\end{document}

生成文本:

图 0.1 有两个子图,分别是()和(a)。

然而,使用回忆录 3.7j 版本,相同的代码会生成标题:

图 0.1 有两个子图,分别是 0.1(a) 和 (b)。

这个问题可以在手册本身上看到。示例前面的句子在 3.7j 版和 3.7h 版手册中有所不同。

重新阅读手册后,我看到手册上以下内容(重点是我的):

A\label可能包含在{subtitle}子字幕命令的参数中。

因此,我猜应该在参数中定义标签{subtitle}而不是{text}

那么有两个问题:

  1. 回忆录手册上针对图 10.19 的示例代码应更改为定义内部的标签{subtitle}(这也将修复不正确的文本,当前显示为“图 10.19 有两个子图,即 10.19() 和 (a)。”)

  2. 代替\label命令可能...”也许用“A\label命令必须...”或“如果\label使用命令,则必须“……”

相关内容