在表格列表中包括“表格”,在目录中包括“附录”等

时间:2010-01-31 18:59:48

标签: latex

我需要在表格列表的每一行的开头加上“表格”一词。也就是说,而不是:

  LIST OF TABLES
 1   The first table   ........... 10
 2   The second table  ........... 20

我需要它说:

  LIST OF TABLES
 Table 1   The first table   ........... 10
 Table 2   The second table  ........... 20

是的,我知道这很难看,但这些都是规则。

我还需要目录说:

  Table of Contents
 1  The first Chapter             ...... 1

 Appendices

 Appendix A  The A appendix     ........  10

知道如何以简单一致的方式做到这一点吗?

2 个答案:

答案 0 :(得分:3)

回答你的三个问题:

1:表格列表中的表格前缀在您的序言中添加以下内容:

\usepackage{tocloft}

\newlength\tablelen

\settowidth\tablelen{Table}

\addtolength\cfttabnumwidth{\tablelen}

\renewcommand\cfttabpresnum{Table }

2:要在您的目录中显示“附录”,请在致电\ appendix之后填写以下内容:

\addcontentsline{toc}{chapter}{Appendices}

3:要将“附录”作为目录中每个附录的前缀,请参阅:

http://for.mat.bham.ac.uk/pgweb/thesisfiles/bhamthesisman.pdf http://for.mat.bham.ac.uk/pgweb/thesisfiles/bhamthesis.dtx

特别是

,搜索他的\renewcommand{\appendix},其中添加了内容。

答案 1 :(得分:0)

更简单的方法是用

替换单词\listoftables
{%  
\let\oldnumberline\numberline%  
\renewcommand{\numberline}{\tablename~\oldnumberline}%  
\listoftables%  
}