在memoir
课堂上,我如何创建两个版本的figure
浮动环境,它们的行为方式相同,但名称不同,并且每个版本都按自己的顺序编号和列出?
具体来说,我有多种使用浮点数插入的图像figure
,但现在需要将地图图像与其余图像分开:也就是说,我希望“地图 1”与“图 1”不同,并且我需要在开头有一个单独的“地图”和“图”列表(基本上通过调用类似的东西\listofmaps
)\listoffigures
。我已经阅读了有关自定义浮点数的基础知识,但不确定如何创建原始figure
浮点数的重命名克隆,同时保留原始环境。
答案1
该类memoir
提供了自己的方法来定义新的浮点类型,请参阅手册中的第 10 章(> texdoc memoir
)。下面是一个例子(没有我的错别字)。
\documentclass{memoir}
\usepackage{lipsum}
\newcommand{\mapname}{Map} % for the caption
\newfloat{map}{lom}{\mapname} % float named map, data written to file with extension lom
\newcommand{\listmapname}{{List of Maps} % list heading
\newlistof{\listofmaps}{lom}{\listmapname}
\newlistentry{map}{lom}{0}
\begin{document}
\listofmaps
\clearpage
\lipsum
\begin{map}
\centering
THIS IS A MAP EVEN IF IT DOESN'T LOOK IT
\caption{A map}
\end{map}
\end{document}
手册中给出了更详细的解释。