我想在 latex 中创建两组标题标签,但网上搜索没有找到令人满意的解决方案。我想知道是否有人可以提供帮助。
更具体地说,我有许多图像需要插入到需要分类的论文中。有些图像会正常标记(例如图 1、图 2 等)。但是,还有一组图像我想以不同的格式按顺序命名(例如图 1、图 2 等)。我在插入图像的环境\includegraphics
中使用float
它。但是,我愿意接受任何调整。
答案1
如果您已经在使用该float
包,那么您可以很容易地为您的 Plate 图像设置一种新的浮点数:
\documentclass{article}
\usepackage{float}
\usepackage[demo]{graphicx}
\usepackage{kantlipsum}% for dummy text
\newfloat{plate}{pb}{plt} % second argument should be {htbp} in your actual document
\floatname{plate}{Plate}
\begin{document}
\listoffigures
\listof{plate}{List of Plates}
\section{A section}
\kant[1-2]
\begin{figure}[bp]
\centering
\includegraphics[width=2in]{fig}
\caption{A figure}
\end{figure}
\kant[2]
\begin{plate}
\centering
\includegraphics[width=3in]{plate}
\caption{A plate}
\end{plate}
\kant[3]
\end{document}
如果你还想使用caption
包来管理字幕格式,那么你可以使用 包来实现同样的效果newfloat
,它与 包的兼容性更强caption
。代码几乎相同:
\documentclass{article}
\usepackage{newfloat}
\usepackage[demo]{graphicx}
\usepackage{kantlipsum}% for dummy text
\DeclareFloatingEnvironment{plate}
\begin{document}
\listoffigures
\listofplates
\section{A section}
\kant[1-2]
\begin{figure}[bp]
\centering
\includegraphics[width=2in]{fig}
\caption{A figure}
\end{figure}
\kant[2]
\begin{plate}
\centering
\includegraphics[width=3in]{plate}
\caption{A plate}
\end{plate}
\kant[3]
\end{document}
答案2
\jobname.lop
它创建一个存储 s 列表的文件plate
。
\documentclass{article}
\usepackage{caption}
\DeclareCaptionType[fileext=lop,placement={!ht}]{plate}
\begin{document}
\listofplates
\begin{plate}
\centering
\rule{0.75\textwidth}{0.5\textwidth}
\caption{My plate caption}
\label{plate:mylabel}
\end{plate}
\end{document}