Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

anhangsverzeichnis

256 views
Skip to first unread message

Andre Dirr

unread,
Apr 29, 2002, 11:55:32 AM4/29/02
to
hallo,

ich habe hier ein dokument mit mehreren anhängen, denen vorangestellt ein
inhaltsverzeichnis stehen soll. geht das, und wenn ja, dann wie?
danke für antworten.

andy


Jakob Haufe

unread,
May 1, 2002, 8:06:40 AM5/1/02
to
Andre Dirr wrote:

AFAIK werden Anhänge bei LaTeX wie normale Kapitel behandelt, nur werden
sie halt alphabetisch numeriert. Um also separat ein Verzeichnis der
Anhänge zu erhalten, müsste man mit dem Befehl \appendix den
\chapter-befehl neu definieren, daß er dann zusätzlich zum normalen
Inhaltsverzeichnis noch eine Datei für das Anhangsverzeichnis erstellt.
Ich werde mal ein bißchen spielen und wenn ich was herausgefunden habe,
poste ich's hier.

Grüße,
Jakob


Jakob Haufe

unread,
May 1, 2002, 9:25:34 AM5/1/02
to
Sorry für den Anhang, aber so ging's am einfachsten.


So, jetzt hab' ich 'ne vorübergehende Lösung.

Kurz-Doku:

Mit dem angehängten diff-File kannst Du die Original book.cls patchen, und
zwar am besten so:

patch book.cls -o hxbook.cls < hxbook.diff

Dadurch bleibt die Original book.cls unversehrt.

Wenn Du jetzt statt der Klasse book die Klasse hxbook verwendest,
hast Du den neuen Befehl \tableofappendixes.

Der verhält sich genau wie \tableofcontents, nur daß er lediglich die
Anhänge listet.

Für deutsche Bücher solltest Du ein

\renewcommand{\tableofappendixesname}{Verzeichnis der Anhänge}

oder so ähnlich machen. Als Standard steht da "Table of Appendixes".


Probier's mal aus und sag' mir was Du davon hältst.

Einziges Manko: Die Anhänge werden im normalen Inhaltsverzeichnis nicht
mehr aufgeführt. Wenn ich Lust habe, oder falls Du es brauchst, werde ich
das noch ändern.

HTH,
Jakob

Jakob Haufe

unread,
May 1, 2002, 9:27:27 AM5/1/02
to
Jetzt hab' ich den Patch vergessen einzubauen, ich Dödel!

Hier kommt er:

---Schnipp---
50c50
< \ProvidesClass{book}
---
> \ProvidesClass{hxbook}
52c52
< Standard LaTeX document class]
---
> Standard LaTeX document class, modified by Jakob Haufe]
354a355
> \newcommand\chcdest{toc}
364c365
< \addcontentsline{toc}{chapter}%
---
> \addcontentsline{\chcdest}{chapter}%
367c368
< \addcontentsline{toc}{chapter}{#1}%
---
> \addcontentsline{\chcdest}{chapter}{#1}%
370c371
< \addcontentsline{toc}{chapter}{#1}%
---
> \addcontentsline{\chcdest}{chapter}{#1}%
528c529,531
< \gdef\thechapter{\@Alph\c@chapter}}
---
> \gdef\thechapter{\@Alph\c@chapter}
> \renewcommand\chcdest{app}\typeout\chcdest
> }
602a606,618
> \if@restonecol\twocolumn\fi
> }
> \newcommand\tableofappendixesname{Table of Appendixes}
> \newcommand\tableofappendixes{%
> \if@twocolumn
> \@restonecoltrue\onecolumn
> \else
> \@restonecolfalse
> \fi
> \chapter*{\contentsname
> \@mkboth{%
> \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
> \@starttoc{app}%
---Schnapp---


Phil Baker

unread,
May 1, 2002, 11:05:20 AM5/1/02
to
Andre Dirr wrote:

Wie Jakob schon geschrieben hat, werden Anhänge wie Kapitel
behandelt, nur dass sie nicht nummeriert sondern mit Buchstaben
versehen werden.

Daher kannst du das Paket 'titlesec' benutzen. Damit kannst du die Titel
von Chapter, Section, etc. anpassen, ist ganz einfach.

Den Befehl \titleformat{\chapter}... setzt du dann erst hinter \appendix.
Dann werden die ersten Kapitel wie bisher formatiert und ab dem
\titleformat{} mit dem dort angegebenen Stil.

http://www.ctan.org/tex-archive/macros/latex/contrib/supported/titlesec/


Gruß,
Phil

Axel Reichert

unread,
Jul 16, 2002, 5:51:00 PM7/16/02
to
"Andre Dirr" <a...@ordix.de> writes:

> dokument mit mehreren anhängen, denen vorangestellt ein
> inhaltsverzeichnis

minitoc.sty?

Tschoe, wa!
--
Gib einem Hungrigen einen Fisch, und er ist fuer einen Tag satt. Zeig
ihm, wie man angelt, und er poebelt Dich an, dass er besseres zu tun
haette, als Schnuere ins Wasser haengen zu lassen.
-- David Kastrup in de.comp.text.tex

0 new messages