首先,抱歉,我的英语不好,我是哥伦比亚人。
我是一名化学专业的学生,在我的论文中,我需要添加两种类型的图像,“图形”和“方案”,以及它们各自的含义\listof...
。当我尝试更改图形名称时,我总是会更改两者的图形名称。我尝试制作一个\newcommand[]
方案,但它是基于的\begin{figure}
,因此,更改所有文档的图形名称。
答案1
看一下漂浮包中的宏\newfloat
可以创建自定义浮点数。或者,你可以尝试托克洛夫但后者更复杂。在这两种情况下,你还可以考虑聪明人,它有助于定制对新计数器和现有计数器的引用。
这是一个可能的解决方案:
PS. 我不确定这Schema/Schemata
是您要做的,也不确定哪种 Schemas/Schemata 形式是正确的,但我认为您应该从这里开始。
\documentclass{article}
\usepackage{graphicx}
\usepackage{float}
\newfloat{schema}{tbh}{sch}
\floatname{schema}{Schema}
\floatplacement{figure}{tbh}
\begin{document}
\listoffigures
\listof{schema}{List of Schemata}
\clearpage
Figure \ref{fig:label1}
\begin{figure}
\centering
\includegraphics[width=3cm]{example-image-a}
\caption[Short figure caption]{Very long long caption under the figure}
\label{fig:label1}
\end{figure}
Schema \ref{sch:label1}
\begin{schema}
\centering
\rule{3cm}{1.2cm}
\caption[Short schema caption]{Very very long caption under the schema}
\label{sch:label1}
\end{schema}
Figure \ref{fig:label2}
\begin{figure}
\centering
\includegraphics[width=3cm]{example-image-a}
\caption[Short figure caption]{Very long long caption under the figure}
\label{fig:label2}
\end{figure}
Schema \ref{sch:label2}
\begin{schema}[!tbh]
\centering
\rule{3cm}{1.2cm}
\caption[Short schema caption]{Very very long caption under the schema}
\label{sch:label2}
\end{schema}
\end{document}