2010-01-31 49 views
3

我需要在表格列表中的每行的開頭添加單詞「Table」。也就是說,代替:在表列表中包含單詞「表格」,目錄中的「附錄」等。

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

要回答你的三個問題:

  1. 表前綴表的列表,把你的序言如下:

    \ usepackage {tocloft}

    \ newlength \ tablelen

    \ settowidth \ tablelen {Table}

    \ addtolength \ cfttabnumwidth {\ tablelen}

    \ renewcommand \ cfttabpresnum {表}

  2. 有 「附錄」 出現在你的目錄,把下面的只是你的電話後到\附件:

    \ addcontentsline {TOC} {章節} {}附錄

  3. 有 「附錄」 作爲在內容表中的每個附件的前綴,請參閱:

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

尤其尋找他\ renewcommand {\附錄}其中addtocontents被改變。