PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : addcontentsline nummerieren



Lex_83
25-06-2009, 13:32
Hi,

ich habe folgendes Problem. Ich möchte mein Literaturverzeichnis nummeriert im Inhaltsverzeichnis aufnehmen. Ich verwende eine Klasse die das Corporate Design der Uni wiedergibt und auf scrreptr aufbaut. Der Befehl bibliography=totoc funktioniert damit leider nicht. Warum auch immer. Aber ne andere Lösung finde ich nicht. Gibts es einen Möglichkeit ein addcontentsline im Inhaltsverzeichnis nummeriert aufzuführen?

Gruß und Dank
Axel

localghost
25-06-2009, 15:44
Könnte sein, dass es sich um eine modifizierte Klasse aus KOMA Script (http://ctan.org/pkg/koma-script) handelt und nicht um einen Aufsatz, der die eigentliche Klasse nachlädt. Daher könnte es sich um eine ältere Version handeln. Versuche die Option bibtotocnumbered für die Dokumentklasse. Funktioniert das auch nicht, sollte es bibliography=totocnumbered sein (vgl. Tabelle 3.20).


MfG
Thorsten¹

Stefan_K
25-06-2009, 20:18
Hallo,

nur für den Fall, dass Thorstens Tipps evtl. nicht funktionieren, weil diese Klasse sich evtl. etwas anders als scrreprt verhält, könntest Du zur Not diesen Workaround benutzen: change starred command into unstarred (http://texblog.net/latex-archive/plaintex/unstarred-starred-section-schapter/). Dort ist beschrieben, wie man vorübergehend intern verwendete \chapter*-Aufrufe in (nummerierte) \chapter-Kommandos wandeln kann.

Viele Grüße,

Stefan

Abendwind
26-08-2009, 14:46
Hallo,
habe ein dringendes Problem.

Also ich habe mir manuell ein Symbol/ und Abkürzungsverzeichnis mittels longtable erstellt, weil die Verzeichnis bisschen länger als eine Seite waren.
Die sehen auch richtig gut aus aber,
nun hätte ich diese Verzeichnisse auch gerne im Inhaltsverzeichnis aufgeführt, jedoch ohne das diese eine Nummerierung tragen.

Wenn ich \section*{Abkürzungsverzeichnis}
und \seciton*{Symbolverzeichnis}

als Überschriften verwende, werden die Verzeichnisse nicht nummieriert, tauchen aber auch nicht im Inhaltsverzeichnis auf.

Gibte es da einen Trick das so zu gestalten wie ich das möchte oder muss ich auf glossaries umstellen?

Legion
26-08-2009, 18:34
\addcontentsline{toc}{section}{Abkürzungsverzeichn is}

edit: was mir grad noch einfällt: wenn du "Abkürzungsverzeichnis" in der Kopfzeile haben möchtest, dann müsstest du noch
\markboth{Abkürzungsverzeichnis}{Abkürzungsverzeic hnis} z.B. hinter deinen \section*{} Befehl schreiben. Denn durch die *-Variante wird das nicht automatisch gemacht. Ich hatte das Problem, dass ich auf der zweiten Seite der Abkürzungen in der Kopfzeile Tabellenverzeichnis stehen hatte, weil das direkt davor positioniert war und dementsprechend noch "aktiv" ...

Abendwind
29-08-2009, 12:07
Hallo zusammen

ich habe das Problem fast gelöst bis auf eine Kleinigkeit.
Ich hoffe wir können dieses kleine Problem bis Sonntag Abend (Montag ist Abgabe) lösen.

Also ich habe das Abkürzungs,- und Symbolverzeichnis manuell als:
\chapter*{Abkürzungsverzeichnis}
\chapter*{Symbolverzeichnis} separat erstellt und per

\input{Abkürzungsverzeichnis}
\input{Symbolverzeichnis}
in den Hauptteil geladen.

dann habe ich mit den Befehlen:

\addcontentsline{toc}{chapter}{Abkürzungsverzeichn is}
\addcontentsline{toc}{chapter}{Symbolverzeichnis}

die Beiden Verzeichnisse im Inhaltsverzeichnis vermerkt.

Das Problem besteht jetzt bei der Nummerierung
Das Abkürzungsverzeichnis ist über 3 Seiten.
Seite VI,VII VIII

Im Inhaltsverzeichnis wird angegeben, dass das Abkürzungsverzeichnis auf der Seite VIII sei.

Hier mal ein Ausschnitt wie ich die Verzeichnisse eingebunden habe.


\clearpage
\pagenumbering{Roman}
\input{Deckblatt}
\tableofcontents
\listoffigures
\listoftables
\input{Abkürzungsverzeichnis}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichn is}
\input{Symbolverzeichnis}
\addcontentsline{toc}{chapter}{Symbolverzeichnis}

bobmalaria
29-08-2009, 12:09
hi,

setze mal vor \section*{} den befehl \phantomsection

gruss

ps: mit dem \addchap{}, bzw. \addsec{} befehl aus moderneren koma-skrip versionen, wäre das ganze deutlich simpler

Abendwind
29-08-2009, 12:18
Danke für die schnelle Antwort bobmalaria.

mit addchap{} habe ich es schon probiert aber das Problem ist, dass mir dann einfach zwei seiten mit den Überschriften Abbildungsverzeichnis und Sympolverzeichnis erstellt werden ohne den dazugehörenden Inhalt.

dann habe ich quasi das einmal das Abbildungsverzeichnis, dass ich mit \input eingefügt habe mit entsprechenden Inhalt und direkt eine darunter dann die leere Abbildungsverzeichnisseite, die ich mit addchap{} erstellt habe.

Weißt du wie ich das meine?

bobmalaria
29-08-2009, 12:31
hi,

ehrlich gesagt nein :)

wenn du \listoffigures aufrufst, dann bekommst du doch ein abbildungsverzeichnis und mit entsprechenden koma-optionen (versionsabhängig) erscheint dann auch die überschrift unnummeriert im inhaltsverzeichnis.

dein symbolverzeichnis scheinst du mit longtable erstellt zu haben. da sollte doch \appchap{symbol}\begin{longtable}... direkt funktionieren.

leider helfen beispiele bei denen dateien mit \input eingebunden werden nur bedingt da wir die dateien nicht haben. außerdem besteht allgemein wenig lust sich den code aus 3-4 schnipseln zusammen zu kopieren und noch zu ergänzen. wenn dein problem weiterhin besteht, versuche ein komplettes beispiel zu erstellen das ohne \input auskommt


gruss

Abendwind
29-08-2009, 12:37
\ach so ich muss das \addchap vor den \longtablebefehl setzen.
Ich habe \addchap{Symbolverzeichnis} und listoffigures gesetzt.

Was bedeutet das {symbol} hinter addchap

Vielleicht klappt es jetzt ich versuche es mal

bobmalaria
29-08-2009, 12:48
hi,

\addchap{Chaptername} ist nichts anderes als ein befehl der ähnlich wie \chapter*{} definiert ist. aber unter anderem sparst du dir den aufruf von \markboth{}{} für die richtige kopfzeile (passiert automatisch) und du kannst per option in der dokumentenklasse steuern ob eine überschrift im verzeichnis auftaucht oder nicht

Abendwind
29-08-2009, 13:35
man man man ich bekomme es einfach nicht hin.

vielleicht hilft ja dieses Minibeispiel.



\documentclass[a4paper,12pt]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{longtable}
\usepackage{amsmath}
\usepackage{array}
\usepackage{booktabs}
\usepackage{float}
\usepackage[nooneline,bf]{caption}
\usepackage[babel]{csquotes}

\begin{document}

\pagenumbering{Roman}
\tableofcontents
\listoffigures
\listoftables
%\addcontentsline{toc}{chapter}{Abkürzungsverzeich nis}
%\addcontentsline{tox}{chapter}{Symbolverzeichnis}

%--------------------------------------------------------
\chapter*{Abkürzungsverzeichnis}
\begin{longtable}{lp{13cm}}
\toprule
\textbf{Abkürzung} & \textbf{Bedeutung} \\
\midrule
ALM & Asset Liability Mismatch \\
AMA & Advanced Measurement Approach \\
Art. & Artikel \\
AT & Allgemeiner Teil \\
\bottomrule
\end{longtable}

\chapter*{Symbolverzeichnis}
\begin{longtable}{lp{13cm}}
\toprule
\textbf{Symbol} & \textbf{Bedeutung} \\
\midrule
$\sigma$ & Standardabweichung \\
$\mu$ & Erwartungswert \\
\bottomrule
\end{longtable}

\clearpage
\pagenumbering{arabic}
\chapter{Kapitel Risiko}
\section{Operationelle Risiken}
\begin{table}[ht]
\centering
\begin{tabular}{ll}
Erste Spalte & Zweite Spalte\\
\end{tabular}
\caption{Testtabelle}
\label{tab:Testtabelle}
\end{table}

\chapter{Risk Management}
\section{Risk-Map}

\chapter{Aufsicht}
\section{Vergleich}

\end{document}


Das Hauptproblem besteht jetzt darin, dass ich das Abkürzungsverzeichnis und das Symbolverzeichnis im Inhaltsverzeichnis haben möchte aber ohne Nummerierung.

Danke euch

bobmalaria
29-08-2009, 13:56
hi,

bei mir geht das


\documentclass[a4paper,12pt]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{longtable,booktabs}
\usepackage{hyperref}
\begin{document}

\pagenumbering{Roman}
\tableofcontents
\listoffigures
\listoftables

\phantomsection
\chapter*{Abkürzungsverzeichnis}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichn is}
\begin{longtable}{lp{13cm}}
\toprule
\textbf{Abkürzung} & \textbf{Bedeutung} \\
\midrule
ALM & Asset Liability Mismatch \\
AMA & Advanced Measurement Approach \\
Art. & Artikel \\
AT & Allgemeiner Teil \\
\bottomrule
\end{longtable}

\phantomsection
\chapter*{Symbolverzeichnis}
\addcontentsline{toc}{chapter}{Symbolverzeichnis}
\begin{longtable}{lp{13cm}}
\toprule
\textbf{Symbol} & \textbf{Bedeutung} \\
\midrule
$\sigma$ & Standardabweichung \\
$\mu$ & Erwartungswert \\
\bottomrule
\end{longtable}

\clearpage
\pagenumbering{arabic}
\chapter{Kapitel Risiko}
\section{Operationelle Risiken}
\begin{table}[ht]
\centering
\begin{tabular}{ll}
Erste Spalte & Zweite Spalte\\
\end{tabular}
\caption{Testtabelle}
\label{tab:Testtabelle}
\end{table}

\chapter{Risk Management}
\section{Risk-Map}

\chapter{Aufsicht}
\section{Vergleich}

\end{document}

vergleiche dazu


\documentclass[a4paper,12pt,listof=totoc]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{longtable,booktabs}
\usepackage{hyperref}
\begin{document}

\pagenumbering{Roman}
\tableofcontents

\listoffigures

\listoftables


\addchap{Abkürzungsverzeichnis}
\begin{longtable}{lp{13cm}}
\toprule
\textbf{Abkürzung} & \textbf{Bedeutung} \\
\midrule
ALM & Asset Liability Mismatch \\
AMA & Advanced Measurement Approach \\
Art. & Artikel \\
AT & Allgemeiner Teil \\
\bottomrule
\end{longtable}


\addchap{Symbolverzeichnis}
\begin{longtable}{lp{13cm}}
\toprule
\textbf{Symbol} & \textbf{Bedeutung} \\
\midrule
$\sigma$ & Standardabweichung \\
$\mu$ & Erwartungswert \\
\bottomrule
\end{longtable}

\clearpage
\pagenumbering{arabic}
\chapter{Kapitel Risiko}
\section{Operationelle Risiken}
\begin{table}[ht]
\centering
\begin{tabular}{ll}
Erste Spalte & Zweite Spalte\\
\end{tabular}
\caption{Testtabelle}
\label{tab:Testtabelle}
\end{table}

\chapter{Risk Management}
\section{Risk-Map}

\chapter{Aufsicht}
\section{Vergleich}

\end{document}

Abendwind
29-08-2009, 14:11
Juhu ich habe es.

bobi ich danke dir das du Dir die Zeit genommen hast.
juhu.

es lag daran, dass ich einfach direkt unter.
\chapter*{Abkürzungsverzeichnis}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichn is}

den addcontentsline Befehl eingeben musste.

Ich hatte den Befehl aber unter \tableofcontents
gesetzt und nicht im Abkürzungsverzeichnisdokument selber.

danke

Stallo
14-10-2009, 11:26
Ich habe ein weiteres Problem mit dem Inhaltsverzeichnis und Literaturliste. Und zwar dass mir das Inhaltsverzeichnis einen 'Punkt' vor den Eintrag "Literaturverzeichnis" setzt. Also ich meine, entweder sollte da gar nichts stehen oder dann eine Kapitelnummer.

Des Weiteren stimm die Seitenzahl im Inhaltsverzeichnis nicht. Das Lit.verz. beginnt auf Seite 77, er gibt mir aber 76 an. Dasselbe beim Eintrag für den Anhang. Dort steht im Inhaltsverzeichnis 81 anstatt 82. Kann das ev. an 'twoside' liegen?

\documentclass[a4paper,headings=small,headsepline,twoside,12pt]{scrbook}
\thispagestyle{empty}
...
\tableofcontents\thispagestyle{empty}
\clearpage
...
\clearpage
\addcontentsline{toc}{chapter}
\numberline{}\bibname}
\bibliographystyle{ipz}
\bibliography{Liz}
\newpage