当对表索引使用备用前缀(即长前缀)时,我会在表列表中收到错误的输出。
最小(非)工作示例:
\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}
此代码指向表格列表中的此项:
表格本身的标题很好:
如何调整表格列表中的格式,以便表格索引和简称之间不重叠?
添加空格的这种老套方法实际上并不奏效,而且我想避免仅仅为了视觉效果而添加白色填充字母(因为我还需要在线发布数字副本)。
我在使用 进行编译时收到此错误pdflatex
,我认为这是相关的,但无法解释:
(./toctest.lot
Overfull \hbox (38.66676pt too wide) detected at line 2
\OT1/cmr/m/n/10 TAppendix1.1
) [2]