\listoftables 中的标题有问题

\listoftables 中的标题有问题

我的命令有问题\listoftables

\listoftables获取数据\captions并将其显示在表格列表中。是否可以\listoftables从另一个命令检索文本?

例子:

\documentclass[a4paper,12pt, twoside]{article}
\usepackage{caption}
\usepackage{subcaption}

\begin{document}

\begin{table}
\caption{Very long caption.} \label{tab:sometab}
\centering
\begin{tabular}{|c|c|}
\hline
Hi & I \\
Need & Help \\
\hline
\end{tabular}
\end{table}

\end{document}

\listoftables不想要“非常长的标题”,但我想要一些其他的东西,例如:“短标题”。

答案1

只需将选项添加[short caption]到您使用的\caption命令中。

完成 MWE

\documentclass[a4paper,12pt, twoside]{article}
\usepackage{caption}
\usepackage{subcaption}

\begin{document}

\listoftables % <=======================================================

\begin{table}
\caption[short caption]{Very long caption.} \label{tab:sometab} % <=====
\centering
\begin{tabular}{|c|c|}
\hline
Hi & I \\
Need & Help \\
\hline
\end{tabular}
\end{table}

\end{document}

结果:

在此处输入图片描述

相关内容