如何在乳胶中将具有单独编号系统的照片引用到图形中?

如何在乳胶中将具有单独编号系统的照片引用到图形中?

我正在写一本书,希望能够使用与图片不同的编号系统来标记照片。例如,在文本中,我会分别引用图 X 和照片 X,因此我希望它们具有不同的编号系统,就像方程式和图片一样。是否可以有一个不同的 \begin{figure} 环境,以便可以分开编号?

答案1

如果您使用该类memoir(扩展该类book),那么请尝试这个(减少任何拼写错误):

\documentclass{memoir}
\newfloat[chapter]{photo}{lop}{Photo}
\newlistof{listofphotos}{lop}{List of Photos}
\newlistentry{photo}{{lop}{0}
\begin{document}
\tableofcontents
\listoffigures
\listofphotos
\chapter{First}
Text
\begin{figure}
\centering
A FIGURE
\caption{A figure} \label{afig}
\end{figure}
\begin{photo}
\centering
A PICTURE
\caption{A photograph} \label{aphoto}
\end{photo}

Figure \ref{afig} is a figure while \ref{aphoto} is a photo.

\end{document}

上述内容的详细信息可以在memoir文档(> texdoc memoir)第 10 章中找到。

答案2

如果您不使用该类memoir,您可以使用该float包来实现相同的目的,但使用略有不同的命令集:

\documentclass{book}
\usepackage{float}
% Define a new float type for photos
\newfloat{photo}{htbp}{lop}[chapter]
\begin{document}
\tableofcontents
\listoffigures
% add the list of photos
\listof{photo}{List of Photos}
\chapter{First}
Text
\begin{figure}
\centering
A FIGURE
\caption{A figure} \label{afig}
\end{figure}
\begin{photo}
\centering
A PICTURE
\caption{A photograph} \label{aphoto}
\end{photo}

Figure \ref{afig} is a figure while \ref{aphoto} is a photo.

\end{document}

相关内容