2010-01-31 5 views
3

Je dois inclure le mot "Table" au début de chaque ligne dans ma liste de tableaux. Autrement dit, au lieu de:inclure le mot "table" dans la liste des tableaux, "Annexe" dans la table des matières, etc

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

J'ai besoin de dire:

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

Oui, je sais que ce laid, mais ce sont les règles.

Je dois aussi la table des matières pour dire:

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

Appendices 

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

Toute idée comment faire cela d'une manière simple et cohérente?

Répondre

2

Pour répondre à vos trois questions:

  1. préfixe de la table dans la liste des tables, mettez ce qui suit dans votre préambule:

    \ usepackage {tocloft}

    \ nouvelleLongueur \ tablelen

    \ settowidth \ tablelen {Table}

    \ addtolength \ Cfttabnumwidth {\ tablelen}

    \ renewcommand \ cfttabpresnum {Table}

  2. avoir "Annexes" apparaissent dans la table des matières, mettez ce qui suit juste après l'appel à \ annexe:

    \ addcontentsline {{toc}} {chapitre annexes}

  3. avoir "Annexe" comme préfixe pour chaque annexe dans la table des matières, voir:

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

recherche en particulier, pour son \ renewcommand {\} annexe dans laquelle addtocontents est changé.

Questions connexes