3 Stimmen

das Wort "Tabelle" in das Tabellenverzeichnis, "Anhang" in das Inhaltsverzeichnis usw. aufnehmen

Ich muss das Wort "Tabelle" am Anfang jeder Zeile in meiner Tabellenliste einfügen. Das heißt, anstelle von:

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

Ich brauche es, um zu sagen:

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

Ja, ich weiß, das ist hässlich, aber so sind die Regeln.

Außerdem muss im Inhaltsverzeichnis stehen:

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

 Appendices

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

Haben Sie eine Idee, wie man dies auf einfache und konsequente Weise tun kann?

3voto

Ramashalanka Punkte 8459

Um Ihre drei Fragen zu beantworten:

1: Das Tabellenpräfix in der Liste der Tabellen muss in der Präambel wie folgt lauten

\usepackage{tocloft}

\newlength\tablelen

\settowidth\tablelen{Table}

\addtolength\cfttabnumwidth{\tablelen}

\renewcommand\cfttabpresnum{Table }

2: Damit "Anhänge" in Ihrem Inhaltsverzeichnis erscheinen, fügen Sie Folgendes direkt nach dem Aufruf von \appendix :

\addcontentsline{toc}{chapter}{Appendices}

3: Um "Appendix" als Präfix für jeden Anhang im Inhaltsverzeichnis zu haben, siehe:

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

insbesondere die Suche nach seinem \renewcommand{\appendix} in dem add to content geändert wird.

2voto

Nelson Dzupire Punkte 21

Der einfachere Weg ist, das Wort \listoftables mit

{%  
\let\oldnumberline\numberline%  
\renewcommand{\numberline}{\tablename~\oldnumberline}%  
\listoftables%  
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X