抱歉,如果这个问题已经在其他地方解决了,但我找不到解决方案,而且我对 LaTeX 也不是很精通
目前,我的文档中有一些带有唯一标签“电影”的“图形”(因为它们是与文档分开包含的视频的字幕),本质上我希望这些唯一标签以这样的方式出现在图形列表(使用 获得\listoffigures
)中。我这样做的方式是\captionsetup
从caption
包中使用,如下所示:
\begin{figure}
\centering
\captionsetup{name={Movie}}
\caption{This is just the caption for a video included separately}
\label{movie1}
\end{figure}
当然,我的文档中也有一些实际的图形,根据命令带有标准标签“图形” \figurename
,例如:
\begin{figure}
\centering
\includegraphics{myfigure.png}
\caption{This is an example of one of many standardly labelled figures throughout the document}
\label{figure1}
\end{figure}
在图表列表中,我希望它看起来类似于:
电影 1:这只是单独附带的视频的字幕
图 1:这是本文档中许多标准标记图形之一的示例
使用该tocloft
包,我确实设法在图编号和标题前添加了单词“图”:
\renewcommand{\cftfigpresnum}{\bfseries \color{seccolor}\figurename\ }
\settowidth{\cftfignumwidth}{Figure 00.0000}
\listoffigures
然而,不出所料,这并没有给我关于“电影”标签的期望结果,即,我得到:
图 1:这只是单独附带的视频的标题
图 1:这是本文档中许多标准标记图形之一的示例
(注意:我正在重置图号,因此编号重复)(另请注意:\settowidth{\cftfignumwidth}{Figure 00.0000}
命令是我发现的用于修复间距的命令,因为如果没有它,“图形”一词将与图形编号重叠)
如果有人能提供一些指导,我将提前致谢!