具有替代命名的表格列表中的格式错误

具有替代命名的表格列表中的格式错误

当对表索引使用备用前缀(即长前缀)时,我会在表列表中收到错误的输出。

最小(非)工作示例:

\documentclass{report}
\usepackage{caption}
\renewcommand{\thetable}{TAppendix\arabic{chapter}.\arabic{table}}
\usepackage{tabularx}
\begin{document}
\tableofcontents
\listoftables
\chapter{Chapter Title}
\begin{table}
\centering
\begin{tabular}{|c|c|}
\hline 
 Hello & world! \\
 \hline
 \end{tabular}
\caption[TOC Title]{This is the full caption}
\end{table}

\end{document}

此代码指向表格列表中的此项:

错误的 LOT 输入

表格本身的标题很好:

带标题的表格

如何调整表格列表中的格式,以便表格索引和简称之间不重叠?

添加空格的这种老套方法实际上并不奏效,而且我想避免仅仅为了视觉效果而添加白色填充字母(因为我还需要在线发布数字副本)。

我在使用 进行编译时收到此错误pdflatex,我认为这是相关的,但无法解释:

(./toctest.lot
Overfull \hbox (38.66676pt too wide) detected at line 2
\OT1/cmr/m/n/10 TAppendix1.1 
) [2]

相关内容