创建不同类别的图形

创建不同类别的图形

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}

手册中给出了更详细的解释。

相关内容