如何在目录中包含带有小型大写的表格和图形列表?

如何在目录中包含带有小型大写的表格和图形列表?

我希望目录和正文中的所有章节标题以及“图片列表”和“表格列表”都以小写字母显示。我设法在正文和目录的章节标题中将它们创建为小写字母,但目录中的“图片列表”和“表格列表”未以小写字母显示。我如何才能使目录中的“图片列表”和“表格列表”以小写字母显示?

答案1

唉,listformat标题包中的选项仅影响标题文本之前的标签。

此解决方案允许您继续使用\caption。短字幕(如果添加)也将转换为小型大写字母。

\documentclass{article}

\let\normalcaption=\caption
\renewcommand{\caption}[2][\empty]% #1=short caption (optional), #2 = caption
 {\ifx\empty#1\relax \normalcaption[\MakeUppercase{\small#2}]{#2}
  \else \normalcaption[\MakeUppercase{\small#1}]{#2}
  \fi}
\begin{document}
\listoffigures

\begin{figure}
\caption{test}
\end{figure}

\begin{figure}
\caption[short caption]{normal caption}
\end{figure}
\end{document}

相关内容