PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \tableofcontents



pi_
28-12-2004, 15:37
Ich versuche eine Inhaltsangabe zu machen, bei der nur die Kapitel angegeben werden, dazu benutze ich \setcounter{tocdepth}{tiefe}

wozu auf der Seite
http://www.uni-giessen.de/hrz/tex/cookbook/third.html
folgendes steht

-1 keine Überschrift wird eingetragen
0 Kapitelüberschriften werden eingetragen
1 Kapitel- und Abschnittsüberschriften werden eingetragen
2 Kapitel- bis Unterabschnittsüberschriften werden eingetragen
3 Kapitel- bis Unterunterabschnittsüberschriften werden eingetragen
4 Kapitel- bis Paragraphsüberschriften werden eingetragen
5 alle Überschriften werden eingetragen

aber wenn ich 1 benutze wird immer noch alles wie vorher angezeigt, bei 0 wird gar nichts mehr angezeigt *szf* :confused:

bischi
28-12-2004, 17:44
Dokumentklasse? Gliederungsbefehl?

MfG Bischi

PS: Könnte mir vorstellen, dass du book und section verwendest... (oder was ähnliches)

pi_
28-12-2004, 19:25
Viiielen Dank für die Antwort :)
Ehrlich gesagt bin ich noch ein ziemlicher anfänger, und sollte eigentlich nur die Dateinamen der einzubindenden Dateien ändern, und jetzt funzt es nicht mehr, ..
Der der die Dateien angelegt hat, hat style files benutzt, (von denen ich bis heute noch nicht wußte das es sie gibt :p )
Also, in der Datei die alle anderen einbindet steht ganz oben:
\documentstyle[newfp]{article}
und die Kapitel die angezeigt werden sollen sehen so aus:
\Versuchsnummer{E 119}
\Versuchsbezeichnung{Photovoltaik und Brennstoffzelle}
Was nicht angezeigt werden soll ist:
\VersuchszielAnfang
\VersuchszielEnde
\VorkenntnisseAnfang
\VorkenntnisseEnde
\LiteraturAnfang
\LiteraturEnde
\AufgabenAnfang
\AufgabenEnde
\DurchfuehrungAnfang
\DurchfuehrungEnde
\AnhangAnfang
\AnhangEnde
In dem stylefile werden die Dinger definiert als:
\def\Versuchsnummer#1
{
\fp@ebox
\@ifundefined{fp@Versuchsnummertext}
{
\def\fp@Versuchsnummertxvor{}
\def\fp@Versuchsnummertext{#1}
\def\fp@Versuchsnummertxnach{:}
}
{\fp@Warnungzuviel{Versuchsnummer}}
\fp@bbox
}
\def\Versuchsbezeichnung#1
{
\fp@ebox
\@ifundefined{fp@Versuchsbezeichnungtext}
{
\def\fp@Versuchsbezeichnungtxvor{}
\def\fp@Versuchsbezeichnungtext{#1}
\def\fp@Versuchsbezeichnungtxnach{}
}
{\fp@Warnungzuviel{Versuchsbezeichnung}}
\fp@bbox
}
\long\def\VersuchszielAnfang#1\VersuchszielEnde
{
\fp@ebox
\@ifundefined{fp@Versuchszieltext}
{\def\fp@Versuchszieltext{#1\par}}
{\fp@Warnungzuviel{VersuchszielAnfang .. VersuchszielEnde}}
\fp@bbox
}
\long\def\VorkenntnisseAnfang#1\VorkenntnisseEnde
{
\fp@ebox
\@ifundefined{fp@Vorkenntnissetext}
{\def\fp@Vorkenntnissetext{#1\par}}
{\fp@Warnungzuviel{VorkenntnisseAnfang .. VorkenntnisseEnde}}
\fp@bbox
}
\long\def\LiteraturAnfang#1\LiteraturEnde
{
\fp@ebox
\@ifundefined{fp@Literaturtext}
{\def\fp@Literaturtext{#1\par}}
{\fp@Warnungzuviel{LiteraturAnfang .. LiteraturEnde}}
\fp@bbox
}
\long\def\AufgabenAnfang#1\AufgabenEnde
{
\fp@ebox
\@ifundefined{fp@Aufgabentext}
{\def\fp@Aufgabentext{#1\par}}
{\fp@Warnungzuviel{AufgabenAnfang .. AufgabenEnde}}
\fp@bbox
}
\long\def\DurchfuehrungAnfang#1\DurchfuehrungEnde
{
\fp@ebox
\@ifundefined{fp@Durchfuehrungtext}
{\def\fp@Durchfuehrungtext{#1\par}}
{\fp@Warnungzuviel{DurchfuehrungAnfang .. DurchfuehrungEnde}}
\fp@bbox
}
\long\def\AnhangAnfang#1\AnhangEnde
{
\fp@ebox
\@ifundefined{fp@Anhangtext}
{\def\fp@Anhangtext{#1\par}}
{}
\fp@bbox
}
Tut mir leid wenn das zu viel oder zu wenig Infos waren, ich weiß einfach nicht was wichtig ist :o

blubb
30-12-2004, 13:25
article und Kapitel schliessen sich eigentlich aus.

Zur Begrifflichkeit:
\chapter = Kapitel
Definiert bei book und report (bzw. besser aus die Koma-Varianten scrbook und scrreprt).

article (oder scrartcl) kennen keine Kapitel (=\chapter}

\section = Abschnittüberschrift.
\part = Teil

Ich nehme mal an, du verwendest article und section und benennst die section oder part als oberste Abschnittsgliederung fälschlicherweise Kapitel.

Was wir zur Beantwortung bräuchten, wäre der Dokumentanfang (\documentclass hat schon mal wietergeholfen) und \usepackages.
Und aus dem Text welche Gliederungskommandos du nutzt (\part, \chapter, \section).

Minimalbeispiel wäre toll (Ein kleines Dokument, das deinen Fehler reproduziert).

pi_
30-12-2004, 16:56
Also, soweit ich weiß wird gar kein section oder so benutzt, sondern nur wie oben angegeben diese neuen Befehle, weil ich nicht so wirklich kapiert habe, was ihr nun braucht, hab ich meine Dateien mal zum ansehen (als txt-Dateien) hochgeladen:
Die Datei die alle anderen Dateien einbindet:
http://www.neuronical.de/test_gesamt.txt
Das zugehörige Style-file:
http://www.neuronical.de/test_newfp.txt
Eine der eingebundenen Dateien (als Beispiel):
http://www.neuronical.de/test_a142e_conv.txt
reicht das? hilft's irgendwie weiter??
*sfz*

alephone
30-12-2004, 18:00
Hmm, ich habe mal versucht, mich in die Vorgänge reinzudenken.

Für die Versuchsüberschriften wird bei Dir für den Eintrag ins Inhaltsverzeichnis folgendes verwendet:
(aus http://www.neuronical.de/test_newfp.txt )



\def\fp@ErstelleEintragInhaltsverzeichnis
{
\addcontentsline{toc}{section}%
{\csname fp@Versuchsnummertext\endcsname%
\hspace{0.75cm}%
\csname fp@Versuchsbezeichnungtext\endcsname%
}
}


Das zweite Argument von \addcontentsline lautet "section", also werden die Versuchsbezeichnungen nicht als Kapitel - was ja article sowie nicht besitzt, siehe Beitrag von Blubb -, sondern als Abschnitte ins Inhaltsverzeichnis geschrieben. Deshalb wird bei \setcounter{tocdepth}{0} auch nichts angezeigt.

Da jedoch in fp@ErstelleText die einzelnen Abschnitte des jeweiligen Versuchs auch mit \section gesetzt werden, werden sie bei tocdepth=1 mit angezeigt. Eine Unterscheidung im Inhaltsverzeichnis existiert ja nicht. Als Abhilfe könntest Du die \section-Aufrufe in \subsection umändern, dann müsste es gehen.

Ich hoffe, meine Überlegungen sind richtig und helfen,
Grüße