PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis gestalten



alwin
16-11-2006, 09:43
Hallo,

wie kann ich mein Inhaltsverzeichnis wie in Abb. 1.jpg gestalten? Habe mir zwar das Paket titlesec angeschaut, bin aber nicht schlauer geworden.

Danke

countbela666
16-11-2006, 12:36
Paket tocloft

Grüße,
Marcel

alwin
16-11-2006, 14:02
Hallo Marcel,

kannst du mir vielleicht sagen, wo ich das im Dokument finden kann.

danke

sofa-surfer
16-11-2006, 14:07
Hallo,

Auf CTAN (http://www.ctan.org/tex-archive/macros/latex/contrib/tocloft/) findet man so ziemlich alles.

Matthias

alwin
16-11-2006, 14:19
ja, ist mir schon klar aber das Dokument zu tocloft hat ca 50 Seiten und ich weis nicht wonach ich da suchen soll( es gibt auch keine Bespiele dort)

sofa-surfer
16-11-2006, 14:42
Das Dokulesen kann dir niemand abnehmen ;)

Hier mal ein ausdrücklich NICHT PERFEKTER und spontan hingeschriebener Ansatz für die Linie. (Probleme dürfte es beim Seitenumbruch geben, wenn ganz unten ein Kapitel steht) Da wird aber bestimmt noch jemand was besseres vorschlagen. Aber zumindest hast du erstmal einen Ausgangspunkt. Die restliche Formatierung ist ja nun wirklich nicht schwer mit dem Paket ...


\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{tocloft}

\renewcommand{\cftchapafterpnum}{%
\vspace{-1ex}\par
\hspace*{-\cftchapnumwidth}\hrulefill
}

\begin{document}


\tableofcontents

\blinddocument

\end{document}

Matthias

alwin
16-11-2006, 16:13
Danke erstmals für den Tip


(Probleme dürfte es beim Seitenumbruch geben, wenn ganz unten ein Kapitel steht)

Auch die Formatierung für Inhaltsverzeichnis Abbildungs- und Tabellenverzeichnis, die ich mit titlesec erstellt habe, werden nicht übernommen.

Wie kann ich die unterschidliche Einrückung von(chapter, sec, subsec) vermeiden, der Prof. möchte alles linksbündig haben.

Danke

sofa-surfer
16-11-2006, 16:24
Wir können jetzt hier ewig im Trüben stochern, was dein nicht übernommenen Sachen angeht, oder du stellst einfach mal ein Minimalbeispiel zur Verfügung.
Eine Alternative wäre das titletoc-Paket, das kommt ja zusammen mit dem titlesec-Paket.

Wie du die Einträge linksbündig gestaltest, steht nun wirklich in der Doku (Stichwort: \cftsetindents oder \cftXindent)

Matthias

alwin
16-11-2006, 17:06
also ich habe aus dem Paket titlesec dieses Beispiel genommen



....
\usepackage{titlesec}

\renewcommand{\thechapter}{\arabic{chapter}}
\titleformat{\chapter}[display]
{\bfseries\Large} {\filleft\MakeUppercase{\chaptertitlename}
\Huge\thechapter} {4ex} {\titlerule
\vspace{2.4ex}%
\filright}
[\vspace{2ex}%
\titlerule]

Die Kapiteln sehen wie in Abb. 1.jpg und das Abbildungs- und Tabellenverzeichnis sieht wie in Abb. 2.jpg aus.

sofa-surfer
16-11-2006, 17:36
Also wie schon gesagt, wenn du das titlesec-Paket nutzt, dann sollte es wohl auch besser das titletoc-Paket für das Inhaltsverzeichnis sein.

Hier noch mal ein Ansatzpunkt zum Anfangen:



\usepackage{titletoc}


\titlecontents{chapter}
[3em]
{}
{\bfseries\large%
\contentslabel{2em}
}
{\bfseries\large\hspace{-2em}}
{\hfill\contentspage}
[\titleline{\titlerule}\addvspace{1ex}]

Matthias

alwin
16-11-2006, 17:53
Danke

Um die Einträge linksbündig zu gestallten soll ich trotzdem das Paket tocloft benutzen ?

sofa-surfer
16-11-2006, 18:05
Nee, ich würde nur eins der beiden Pakete nutzen (also titletoc). Ich weiß es nicht, aber da beide das gleiche machen, könnte es vielleicht zu Konflikten kommen.
Die "normalen" Einträge kannst du, wenn ich das richtig verstanden habe, mit dem Befehl \dottedcontents anpassen.

Matthias

alwin
16-11-2006, 19:03
Danke
aber wenn ich jetzt mit:

\dottedcontents{chapter}[3em]{}{3em}{1pc}
\dottedcontents{section}[3em]{}{3em}{1pc}
\dottedcontents{subsection}[3em]{}{3em}{1pc}

die Einträge linksbündig anpasse dann ist diese Einsellung:


\usepackage{titletoc}


\titlecontents{chapter}
[3em]
{}
{\bfseries\large%
\contentslabel{2em}
}
{\bfseries\large\hspace{-2em}}
{\hfill\contentspage}
[\titleline{\titlerule}\addvspace{1ex}]

futsch :confused:

wo kann ich denn in deinem Beispiel den Abstand zwischen 1.4 und 2 (sihe Abb. 1.jpg) vergrößern

sofa-surfer
16-11-2006, 19:47
\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage{blindtext}

\usepackage{titletoc}

\dottedcontents{section}[3em]{}{3em}{1pc}
\dottedcontents{subsection}[3em]{}{3em}{1pc}


\titlecontents{chapter}
[0em]%% <- Abstand vom linken Rand
{\addvspace{2ex}}%% <- Abstand zum darüber liegenden Eintrag
{%% <- Einstellungen für Kapitel mit Nummer
\parbox[t]{3em}{\large\thecontentslabel}%% <- Breite der Box für die Kapitelnummer
\large%% <- Kapiteleinträge in \large
}%
{%% <- Einstellungen für Kapitel ohne Nummer
\large%% <- Kapiteleinträge in \large
}%
{\hfill\contentspage}%% <- Seitenzahlen
[%% <- Einstellungen für nach den Eintrag
\titleline{\titlerule}%% <- horizontale Linie
\addvspace{1ex}%% <- Abstand zum nächsten Eintrag
]%


\begin{document}

\tableofcontents
\listoffigures


\blinddocument
\blinddocument

\addcontentsline{toc}{chapter}{Eintrag ohne Nummer}


\end{document}

Matthias

alwin
16-11-2006, 20:08
ich will dich wirklich nicht nerven aber dein Bespile funk. bei mir nicht. ich bekomme diese Fehlermeldung


*** titletoc 1.5, loading patch level 1 ***))
Runaway argument?
! Paragraph ended before \ttl@contents@i was complete.
<to be read again>
\par
l.21

sofa-surfer
16-11-2006, 20:17
Nimm mal die Leerzeile aus dem Code (Zeile 21, siehe Fehlermeldung). Muss mir beim hier einfügen irgendwie reingerutscht sein.

Ich korrigiere es gleich im vorherigen Post noch.

Matthias

alwin
17-11-2006, 12:02
Danke Matthias

habe noch zwei kleinigkeiten, aber ich kriege es einfach nicht hin :D

die horizontale Linie darf nicht für \tableofcontents \listoffigures \listoftables gelten, sie sollen nicht wie in Abb. 1.jpg aussehen sonnder z.B so Abb.2 jpg.



Desweitern, wie kann ich den Absatnd zwieschen den Kapiteln so wie in Abb. 3.jpg gestallten.

Kannst du mir bitte noch mal helfen ??

Danke

sofa-surfer
17-11-2006, 12:17
Was nutzt du denn für eine Dokumentenklasse? Pass einfach mal das Minimalbeispiel von oben an deine tatsächlichen Gegebenheiten an.

Das dritte Bild verstehe ich nicht. Erstens sind da gar keine Kapitel zu sehen, sondern nur Sections. Von daher weiß ich zweitens nicht, was für einen Abstand du meinst.

Matthias

alwin
17-11-2006, 12:40
Was nutzt du denn für eine Dokumentenklasse?


\documentclass[12pt,a4paper]{report}

ja, das Bild ist ein wenig unglücklich geworden, ich meine den Abstand zwieschen 2.1.3 und 2.2 (Abb.1jpg)


Pass einfach mal das Minimalbeispiel von oben an deine tatsächlichen Gegebenheiten an

hab ich versucht. Du gehst doch auch nach diesem Chema vor

\titlecontents{(section)}[(left)]{(above)}
{(before with label)}{(before without label)}
{(filler and page)}[(after)]

aber ich raffe es einfach nicht!!

alwin
17-11-2006, 12:41
hier ist das Bild

sofa-surfer
17-11-2006, 13:11
Also:

Wenn ich dich richtig verstanden habe, sollen Abbildungsverzseichnis etc. im Inhaltsverzeichnis eher so aussehen wie eine \section und nicht wie ein \chapter? Dann kann man sie doch auch einfach auf der Ebene hinzufügen. Ich weiß ja nun nicht, ob all deine \section's so eingezogen sind (oder sein sollen), wie auf der Abbildung, oder nur die Einträge für Abbildungsverzeichnis etc.
Ich hab das jetzt halt mal so hingemauschelt. Es ist keine saubere Lösung, aber es sollte funktionieren. Du musst dann halt für jeden Eintrag den du so haben willst, vorgehen, wie im Beispiel. Sicherlich gibt es bessere Lösungen ...

Wo du den Abstand zwischen \subsection und \section einstellst hab ich markiert.


\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage{blindtext}

\usepackage{titletoc}

\dottedcontents{section}[3em]{\addvspace{0.5ex}}{3em}{1pc}
\dottedcontents{subsection}[3em]{}{3em}{1pc}


\titlecontents{chapter}
[0em]%% <- Abstand vom linken Rand
{\addvspace{2ex}}%% <- Abstand zum darüber liegenden Eintrag
{%% <- Einstellungen für Kapitel mit Nummer
\parbox[t]{3em}{\large\thecontentslabel}%% <- Breite der Box für die Kapitelnummer
\large%% <- Kapiteleinträge in \large
}%
{%% <- Einstellungen für Kapitel ohne Nummer
\large%% <- Kapiteleinträge in \large
}%
{\hfill\contentspage}%% <- Seitenzahlen
[%% <- Einstellungen für nach den Eintrag
\titleline{\titlerule}%% <- horizontale Linie
\addvspace{1ex}%% <- Abstand zum nächsten Eintrag
]%


\begin{document}



\tableofcontents

\addcontentsline{toc}{section}{%
%\large% <- bei Bedarf
%\hspace{3em}% <- bei Bedarf
Abbildungsverzeichnis%
}
\listoffigures


\blinddocument
\blinddocument

\addcontentsline{toc}{chapter}{Eintrag ohne Nummer}


\end{document}

Matthias

alwin
17-11-2006, 13:33
, sollen Abbildungsverzseichnis etc. im Inhaltsverzeichnis eher so aussehen wie eine \section und nicht wie ein \chapter?

ja, die sollen aber nur als \section eingezogen werden.
Aber mit:

\tableofcontents

\addcontentsline{toc}{section}{%
%\large% <- bei Bedarf
%\hspace{3em}% <- bei Bedarf
Abbildungsverzeichnis%
}


krige ich so was raus(1.jpg) :(
was mache ich denn falsch??

sofa-surfer
17-11-2006, 14:01
Deswegen meinte ich ja, du sollst mein Beispiel von oben an deine Gegebenheiten anpassen. Damit ich weiß, worauf man noch so achten sollte. Offensichtlich fügst die Verzeichnisse jetzt zweimal dem Inhaltsverzeichnis hinzu. Einmal mit meinem Code als \section und dann noch mal als \chapter. Jetzt ist die Frage: Wo machst du das? Wenn du es nicht findest, dann erstelle ein (kompilierfähiges!) Minimalbeispiel und poste es hier.

Matthias

alwin
17-11-2006, 14:12
mein Hauptdok. sieht so aus:

\documentclass[12pt,a4paper]{report}%schriftgröße DIV 12
\usepackage[a4paper, margin=3cm]{geometry}

%\documentclass[12pt]{report} %veraltet %\usepackage{a4}%ersetzt durch a4paper
\setcounter{secnumdepth}{6}%Bis zu welcher Gliederungsebene
% nummeriert werden soll gibt dieser Befehl vor. \section, \subsection und \subsubsection..
\setcounter{tocdepth}{6} %Bis zu welcher Ebene Einträge ins Inhaltsverzeichnis aufgenommen werden.


\usepackage[ngerman]{babel}%\usepackage{ngerman}

\usepackage[ansinew]{inputenc}%Umlaute für unixoide und auch Windowssysteme
\usepackage[T1]{fontenc}%Dieses Paket ermöglicht die direkte Eingabe von Sonderzeichen (äöüßéà ...)
\usepackage{graphicx}
\usepackage{here}
\usepackage{multirow}
\usepackage{shapepar}%Textgestalltung herz etc.
\usepackage{fancyhdr}%fancyheadings
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{pifont}
\usepackage{color}
\usepackage{url}
\usepackage{tocbibind}
\usepackage[hang]{caption}%\usepackage[hang]{caption2} %die Bildbeschriftung bündig nach der Nummer
\usepackage{titlesec}
\usepackage{amssymb,enumitem}% für enumerate
\usepackage{titleref}
\usepackage{marvosym}

%--Inhaltsverzeichnis-----------%
\usepackage{titletoc}

\dottedcontents{section}[3em]{\addvspace{0.5ex}}{3em}{1pc}
\dottedcontents{subsection}[3em]{}{3em}{1pc}


\titlecontents{chapter}
[0em]%% <- Abstand vom linken Rand
{\addvspace{2ex}}%% <- Abstand zum darüber liegenden Eintrag
{%% <- Einstellungen für Kapitel mit Nummer
\parbox[t]{3em}{\large\thecontentslabel}%% <- Breite der Box für die Kapitelnummer
\large%% <- Kapiteleinträge in \large
}%
{%% <- Einstellungen für Kapitel ohne Nummer
\large%% <- Kapiteleinträge in \large
}%
{\hfill\contentspage}%% <- Seitenzahlen
[%% <- Einstellungen für nach den Eintrag
\titleline{\titlerule}%% <- horizontale Linie
\addvspace{1ex}%% <- Abstand zum nächsten Eintrag
]%







%-------Tabellen---------
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage[NewCommands]{ragged2e} %Tabelle Hardware und Software

%-------Tabellenunterschrift-------
\usepackage{caption}
\captionsetup{labelfont=bf}

%---------------------------------------------%
% --- Kopf- und Fußzeilen ------------------
\pagestyle{fancy}
%\headheight 5cm %Legt die Höhe des Leerraumes
%\renewcommand{\chaptermark}[1]{\markboth{Kapitel \thechapter\quad #1}{}}
\fancyhead[L]{\scriptsize \leftmark} \fancyhead[R]{\thepage}
\cfoot{}
\renewcommand{\headrulewidth}{0.4pt}
%\setlength{\footrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
%---------------------------------------------%

%---------------Fußnoten
%\usepackage[bottom,hang]{footmisc}

\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{0,8em}
\usepackage{remreset}
\makeatletter \@removefromreset{footnote}{chapter}
\makeatother

%------- Abbildung und Tabellenbez. abkürzen

%\renewcommand{\figurename}{Abb.}
%\renewcommand{\tablename}{Tab.}



%---------------------------------------------%
%-----Literaturverzeichnis-------------------
\usepackage{bibtopic}
%\usepackage{natbib}
%\usepackage{multibib}%Inhaltsverzeichnis


%---------------------------------------------%

%---------------------------------------------%
%-----------Abkürzungsverzeichnis----------
\usepackage[intoc]{nomencl}%[intoc] Inserts the nomenclature in the Table of Contents.
\usepackage[normalem]{ulem}
%\makeglossary
%---------------------------------------------%
%-----------------------------------------
%--------Aufzählung IEC--------------
\newenvironment{mylist}{%
\begin{list}{}{
\setlength{\leftmargin}{2cm}}%
}{\end{list}}


%\textwidth=15.5cm %Textbreite
\parindent=0pt %Absatz einrücken.
%\parskip 2pt plus 1pt
\include{sty/sty}

\newcommand{\PictureInsert}[2]{\includegraphics[width=#1]{images/#2.eps}}
%Syntax:
%\newcommand{\Name}[Anzahl]{Definition}
%Parameter: Name ein Befehlsname. Anzahl (optional) eine ganze Zahl
%zwischen 1 und 9. Definition eine Befehlsdefinition. Beschreibung:
%Definiert einen neuen, benutzereigenen Befehl mit dem angegebenen
%Namen. Wenn eine Anzahl von Argumenten angegeben wird, können
%innerhalb der Befehlsdefinition die einzelnen Argumente mit #1 bis
%#9 benutzt werden.
%Beispiel:
%\newcommand{\fett}[1]{{\bf #1}}
%Der neue Befehl erlaubt es, \fett{Fettdruck} auf eine andere Weise



\begin{document}
\thispagestyle{empty}

%Legt die Art des Seitenformats für eine einzelne Seite fest
%Die Voreinstellung plain steht für eine zentrierte Seitennummer am Seitenfuß. Durch empty erreicht man Seiten,
%die keinerlei Kopf oder Fuß enthalten. headings erzeugt eine Kopfzeile aus der Seitennummer und der
%Überschrift des laufenden Abschnitts. myheadings schließlich erlaubt es,
%den Seitenkopf selbst mit den \markright- und \markboth-Befehlen zu definieren.

\include{titel/titel1}
%\include{dank/dank} % Danksagung



\pagenumbering{roman}% zunächst Seitennummerierung in kleinen römischen Zahlen
\tableofcontents
\addcontentsline{toc}{section}{%
%\large% <- bei Bedarf
\hspace{3em}% <- bei Bedarf
Abbildungsverzeichnis%
}


\listoffigures
\addcontentsline{toc}{section}{%
%\large% <- bei Bedarf
\hspace{3em}% <- bei Bedarf
Bla%
}

\listoftables



\include{abk_beg/abk_beg}

\clearpage %beendet eine Seite ohne Streckung

%\include{dank/dank}
\pagenumbering{arabic}
\include{vorwort/vorwort}
\include{einleitung/einleitung}
%\include{IEC/iec}
\clearpage
\include{MDA/mda}
%\include{schwer/schwer}
%\include{schwer1/schwer1}

%\include{zusammen} % Zusammenfassung
%\include{anhang/anhang}

\include{literatur}

\end{document}


irgendwie raffe ich was nicht

sofa-surfer
17-11-2006, 14:31
Wenn du es nicht findest, dann erstelle ein (kompilierfähiges!) Minimalbeispiel und poste es hier.



Ich schreib das doch nicht zum Spaß hin! Dein Code war weit davon entfernt, kompilierfähig zu sein ....

Problem dürfte das Paket "tocbibind" sein. Schmeiß es ganz raus, oder pass es mit den Paketoptionen so an, dass es tut, was es (in deinem Fall) soll.
Weiterhin lädst du das Paket "nomencl" mit der Option "intoc", was auch nicht mehr gewünscht sein dürfte.

Wie sieht es dann aus mit dem Inhaltsverzeichnis??

Allgemein: Räum mal deine Präambel auf. Einige Pakete lädst du doppelt (oder sagen wir mindestens eins hab ich spontan gesehen). Und ich bezweifle, dass du alle Pakete auch wirklich brauchst, die du da so lädst ....

Matthias

alwin
17-11-2006, 15:18
Problem dürfte das Paket "tocbibind" sein

ja das wars wohl

nun chabe ich folgendes Problem mit Begriffs- und Abkürzungsverzeichnis (siehe 1.jpg) du hast schon richtig gemärkt das ich das Paket:

\usepackage[intoc]{nomencl}
lade, denn wenn ich es weglasse habe ich Prob. mit Begriffs- und Abkürzungsverzeichnis und der sieht bei mir so aus:


\renewcommand{\nomname}{Abkürzungsverzeichnis}
\protect\markboth{\MakeUppercase{Abkürzungsverzeic hnis}}{}
\makenomenclature
\newcommand{\nomaltname}{Begriffsverzeichnis}
\newcommand{\nomaltpreamble}{}
\newcommand{\nomaltpostamble}{}
\newcommand{\nomaltthreename}{Symbolverzeichnis zu Kapitel 3}
\newcommand{\nomaltthreepreamble}{}
\newcommand{\nomaltthreepostamble}{}
\newcommand{\usetwonomenclatures}{\nomenclature[\switchnomitem]{}{}}
\newcommand{\usethreenomenclatures}{\nomenclature[\switchnomitemthree]{}{}}
\newcommand{\switchnomitem}{R}
\newcommand{\switchnomitemthree}{B}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{\switchnomitem}}{\switchnom alt{\protect\markboth{\MakeUppercase{Begriffsverze ichnis}}{}}}{}
\ifthenelse{\equal{#1}{\switchnomitemthree}}{\swit chnomaltthree}{}}
\newcommand{\switchnomalt}{%
\end{thenomenclature}
\newpage
%\lhead[]{Begriffsverzeichnis}
\renewcommand{\nomname}{\nomaltname}
\renewcommand{\nompreamble}{\nomaltpreamble}
\renewcommand{\nompostamble}{\nomaltpostamble}
\begin{thenomenclature}
}
\newcommand{\switchnomaltthree}{%
\end{thenomenclature}
\newpage
%\lhead[]{SYMBOLVERZEICHNIS ZU KAPITEL 3}
\renewcommand{\nomname}{\nomaltthreename}
\renewcommand{\nompreamble}{\nomaltthreepreamble}
\renewcommand{\nompostamble}{\nomaltthreepostamble }
\begin{thenomenclature}
}

\nomenclature{}{}
\nomenclature{\textbf{UML}}{\textbf{U}nified
\textbf{M}odeling \textbf{L}anguage}

\nomenclature[S]{\textbf{Tolerierbares Risiko}}{Risiko, das
basierend auf den aktuellen gesellschaftlichen Wertvorstellungen in
einem gegebenen Zusammenhang tragbar ist (\cite{IEC 61508}, Part 4,
S.10).}
.

.

\usetwonomenclatures
\setlength{\nomitemsep}{\parsep}%%vertikaler Abstand
\newcommand{\markup}[1]{\uline{#1}}
\printnomenclature [2.0in]%horizontaler Abstand
\renewcommand{\nomlabel}[1]{\textbf{#1}}


und das wird dann im Hauptdok. mit

\include{abk_beg/abk_beg}
eingezogen, man hat mir hier dazu geraten, es so zu erstellen

sofa-surfer
17-11-2006, 15:25
denn wenn ich es weglasse habe ich Prob. mit Begriffs- und Abkürzungsverzeichnis


Du solltest aber nur die Option weglassen. Nicht das Paket. Nur um das noch mal anzumerken ;) (und dann mit \addcontentsline die Einträge selber machen)

Die weggelassene Option sollte sich doch nicht auf andere Einstellungen des Paketes auswirken?

Matthias

alwin
17-11-2006, 21:43
Danke :)
noch eine kleinigkeit, wie kann ich es verhindern, dass Inhaltver. ins Inhaltver. aufgenommen wird (Abb. 1.jpg).

sofa-surfer
17-11-2006, 21:58
Mach ein KOMPILIERFÄHIGES Minimalbeispiel. Mit dem Code von oben (so angepasst, dass er auch bei mir läuft) hab ich das Problem nicht, wenn ich das tocbibind-Paket rausnehme.

Matthias

alwin
17-11-2006, 22:20
\documentclass[12pt,a4paper]{report}%schriftgröße DIV 12
\usepackage[a4paper, margin=3cm]{geometry}

%\documentclass[12pt]{report} %veraltet %\usepackage{a4}%ersetzt durch a4paper
\setcounter{secnumdepth}{6}%Bis zu welcher Gliederungsebene
% nummeriert werden soll gibt dieser Befehl vor. \section, \subsection und \subsubsection..
\setcounter{tocdepth}{6} %Bis zu welcher Ebene Einträge ins Inhaltsverzeichnis aufgenommen werden.


\usepackage[ngerman]{babel}%\usepackage{ngerman}

\usepackage[ansinew]{inputenc}%Umlaute für unixoide und auch Windowssysteme
\usepackage[T1]{fontenc}%Dieses Paket ermöglicht die direkte Eingabe von Sonderzeichen (äöüßéà ...)
\usepackage{graphicx}
\usepackage{here}
\usepackage{multirow}
\usepackage{shapepar}%Textgestalltung herz etc.
\usepackage{fancyhdr}%fancyheadings
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{pifont}
\usepackage{color}
\usepackage{url}
%\usepackage{tocbibind}
\usepackage[hang]{caption}%\usepackage[hang]{caption2} %die Bildbeschriftung bündig nach der Nummer
\usepackage{titlesec}
\usepackage{amssymb,enumitem}% für enumerate
\usepackage{titleref}
\usepackage{marvosym}

%--Inhaltsverzeichnis-----------%
\usepackage{titletoc}

\dottedcontents{section}[3em]{\addvspace{0.5ex}}{3em}{1pc}
\dottedcontents{subsection}[3em]{}{3em}{1pc}
\dottedcontents{subsubsection}[3em]{}{3em}{1pc}


\titlecontents{chapter}
[0em]%% <- Abstand vom linken Rand
{\addvspace{2ex}}%% <- Abstand zum darüber liegenden Eintrag
{%% <- Einstellungen für Kapitel mit Nummer
\parbox[t]{3em}{\large\thecontentslabel}%% <- Breite der Box für die Kapitelnummer
\large%% <- Kapiteleinträge in \large
}%
{%% <- Einstellungen für Kapitel ohne Nummer
\large%% <- Kapiteleinträge in \large
}%
{\hfill\contentspage}%% <- Seitenzahlen
[%% <- Einstellungen für nach den Eintrag
\titleline{\titlerule}%% <- horizontale Linie
\addvspace{1ex}%% <- Abstand zum nächsten Eintrag
]%


%-------Tabellen---------
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage[NewCommands]{ragged2e} %Tabelle Hardware und Software

%-------Tabellenunterschrift-------
\usepackage{caption}
\captionsetup{labelfont=bf}

%---------------------------------------------%
% --- Kopf- und Fußzeilen ------------------
\pagestyle{fancy}
%\headheight 5cm %Legt die Höhe des Leerraumes
%\renewcommand{\chaptermark}[1]{\markboth{Kapitel \thechapter\quad #1}{}}
\fancyhead[L]{\scriptsize \leftmark} \fancyhead[R]{\thepage}
\cfoot{}
\renewcommand{\headrulewidth}{0.4pt}
%\setlength{\footrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
%---------------------------------------------%

%---------------Fußnoten
%\usepackage[bottom,hang]{footmisc}

\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{0,8em}
\usepackage{remreset}
\makeatletter \@removefromreset{footnote}{chapter} \makeatother

%------- Abbildung und Tabellenbez. abkürzen

%\renewcommand{\figurename}{Abb.}
%\renewcommand{\tablename}{Tab.}



%---------------------------------------------%
%-----Literaturverzeichnis-------------------
\usepackage{bibtopic}
%\usepackage{natbib}
%\usepackage{multibib}%Inhaltsverzeichnis


%---------------------------------------------%

%---------------------------------------------%
%-----------Abkürzungsverzeichnis----------
\usepackage{nomencl}%[intoc] Inserts the nomenclature in the Table of Contents.
\usepackage[normalem]{ulem}


\usepackage{blindtext}



\parindent=0pt %Absatz einrücken.


\begin{document}

\pagenumbering{roman}% zunächst Seitennummerierung in kleinen römischen Zahlen
\tableofcontents
\addcontentsline{toc}{section}{%
\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Inhaltsverzeichnis%
}

\listoffigures
\addcontentsline{toc}{section}{%
\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Abbildungsverzeichnis%
}

\listoftables
\addcontentsline{toc}{section}{%
\footnotesize % <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Tabellenverzeichnis%
}


\blinddocument \blinddocument

\addcontentsline{toc}{chapter}{Eintrag ohne Nummer}



\end{document}

sofa-surfer
17-11-2006, 22:55
Und du willst, dass das Inhaltsverzeichnis _nicht_ ins Inhaltsverzeichnis kommt, richtig? (Macht ja auch Sinn)

Wozu dann folgende Codezeilen?


\addcontentsline{toc}{section}{%
\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Inhaltsverzeichnis%
}


Die hast ja offensichtlich du persönlich eingefügt und damit bewirkt, dass Inhaltsverzeichnis im Inhaltsverzeichnis landet ;)

Matthias

alwin
17-11-2006, 23:04
O, man bin langsam totall GAGA :)

VIELEN VIELEN DANK

alwin
28-11-2006, 15:51
Hallo,
habe wieder ein kleines Problem, wenn ich das Paket "tocbibind" rausnehme klappt es jetzt nicht mehr mit dem Quellenverzeichnis



\documentclass[12pt,a4paper]{report}%schriftgröße DIV 12
\usepackage[a4paper, margin=3cm]{geometry}

%\documentclass[12pt]{report} %veraltet %\usepackage{a4}%ersetzt durch a4paper
\setcounter{secnumdepth}{6}%Bis zu welcher Gliederungsebene
% nummeriert werden soll gibt dieser Befehl vor. \section, \subsection und \subsubsection..
\setcounter{tocdepth}{6} %Bis zu welcher Ebene Einträge ins Inhaltsverzeichnis aufgenommen werden.


\usepackage[ngerman]{babel}%\usepackage{ngerman}

\usepackage[ansinew]{inputenc}%Umlaute für unixoide und auch Windowssysteme
\usepackage[T1]{fontenc}%Dieses Paket ermöglicht die direkte Eingabe von Sonderzeichen (äöüßéà ...)
\usepackage{graphicx}
\usepackage{here}
\usepackage{multirow}
\usepackage{shapepar}%Textgestalltung herz etc.
\usepackage{fancyhdr}%fancyheadings
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{pifont}
\usepackage{color}
\usepackage{url}
%\usepackage{tocbibind}
\usepackage[hang]{caption}%\usepackage[hang]{caption2} %die Bildbeschriftung bündig nach der Nummer
\usepackage{titlesec}
\usepackage{amssymb,enumitem}% für enumerate
\usepackage{titleref}
\usepackage{marvosym}

%--Inhaltsverzeichnis-----------%
\usepackage{titletoc}

\dottedcontents{section}[3em]{\addvspace{0.5ex}}{3em}{1pc}
\dottedcontents{subsection}[3em]{}{3em}{1pc}
\dottedcontents{subsubsection}[3em]{}{3em}{1pc}


\titlecontents{chapter}
[0em]%% <- Abstand vom linken Rand
{\addvspace{2ex}}%% <- Abstand zum darüber liegenden Eintrag
{%% <- Einstellungen für Kapitel mit Nummer
\parbox[t]{3em}{\large\thecontentslabel}%% <- Breite der Box für die Kapitelnummer
\large%% <- Kapiteleinträge in \large
}%
{%% <- Einstellungen für Kapitel ohne Nummer
\large%% <- Kapiteleinträge in \large
}%
{\hfill\contentspage}%% <- Seitenzahlen
[%% <- Einstellungen für nach den Eintrag
\titleline{\titlerule}%% <- horizontale Linie
\addvspace{1ex}%% <- Abstand zum nächsten Eintrag
]%


%-------Tabellen---------
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage[NewCommands]{ragged2e} %Tabelle Hardware und Software

%-------Tabellenunterschrift-------
\usepackage{caption}
\captionsetup{labelfont=bf}

%---------------------------------------------%
% --- Kopf- und Fußzeilen ------------------
\pagestyle{fancy}
%\headheight 5cm %Legt die Höhe des Leerraumes
%\renewcommand{\chaptermark}[1]{\markboth{Kapitel \thechapter\quad #1}{}}
\fancyhead[L]{\scriptsize \leftmark} \fancyhead[R]{\thepage}
\cfoot{}
\renewcommand{\headrulewidth}{0.4pt}
%\setlength{\footrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
%---------------------------------------------%

%---------------Fußnoten
%\usepackage[bottom,hang]{footmisc}

\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{0,8em}
\usepackage{remreset}
\makeatletter \@removefromreset{footnote}{chapter} \makeatother

%------- Abbildung und Tabellenbez. abkürzen

%\renewcommand{\figurename}{Abb.}
%\renewcommand{\tablename}{Tab.}



%---------------------------------------------%
%-----Literaturverzeichnis-------------------
\usepackage{bibtopic}
%\usepackage{natbib}
%\usepackage{multibib}%Inhaltsverzeichnis


%---------------------------------------------%

%---------------------------------------------%
%-----------Abkürzungsverzeichnis----------
\usepackage{nomencl}%[intoc] Inserts the nomenclature in the Table of Contents.
\usepackage[normalem]{ulem}


\usepackage{blindtext}



\parindent=0pt %Absatz einrücken.


\begin{document}

\pagenumbering{roman}% zunächst Seitennummerierung in kleinen römischen Zahlen
\tableofcontents
\addcontentsline{toc}{section}{%
\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Inhaltsverzeichnis%
}

\listoffigures
\addcontentsline{toc}{section}{%
\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Abbildungsverzeichnis%
}

\listoftables
\addcontentsline{toc}{section}{%
\footnotesize % <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Tabellenverzeichnis%
}


\blinddocument \blinddocument

\addcontentsline{toc}{chapter}{Eintrag ohne Nummer}



\renewcommand{\bibname}{Quellenverzeichnis}
\markboth{\MakeUppercase{Quellenverzeichnis}}{}
\chapter*{Quellenverzeichnis}
\addcontentsline{toc}{chapter}{Quellenverzeichnis} \label{Quellenverzeichnis}




\begin{btSect}[alphadin]{lit}
\section*{Literatur}

\addcontentsline{toc}{section}{%
%\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Literatur%
}\label{Literatur}
\btPrintAll
\end{btSect}


\section*{Richtlinien, Spezifikationen, Standards und Normen}
\addcontentsline{toc}{section}{%
%\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Richtlinien, Spezifikationen, Standards und Normen%
}\label{Richtlinien, Spezifikationen, Standards und Normen}


\begin{thebibliography}{widest-label}

\bibitem[CWM03]{CWM03}Object Management Group (OMG):
\textit{Common Warehouse Metamodel(CWM) Specification.} Version 1.1, Volume 1, formal/03-03-02, March 2003

\bibitem[UML2Super]{UML2Super}Object Management Group (OMG):
\textit{UML 2.0- Unified Modeling Language Superstructure Specification.}Version 2.0. Final Adopted Specification. ptc/03-09-15, December 2003

\end{thebibliography}



\section*{Internetquellen}
\addcontentsline{toc}{section}{%
%\footnotesize% <- bei Bedarf
\hspace{3.5em}% <- bei Bedarf
Internetquellen%
}\label{Internetquellen}


\begin{thebibliography}{widest-label}

\bibitem[URL01]{URL01} Homepage von Fujaba Tool Suite:
\url{http://www.pst.ifi.lmu.de/projekte/hugo/}, \textit{Abruf im: November 2006}

\bibitem[URL02]{URL02} Homepage von Hugo/RT:
\url{http://wwwcs.uni-paderborn.de/cs/fujaba/index.html}, \textit{Abruf im: November 2006}

\bibitem[URL03]{URL03} Homepage von Stephan Flake:
\url{http://jerry.c-lab.de/vis/flake/}, \textit{Abruf im: November 2006}

\bibitem[URL04]{URL04} Homepage von Jos Warmer and Anneke Kleppe:
\url{http://www.klasse.nl/index.html}, \textit{Abruf im: November 2006}


\end{thebibliography}



\end{document}

wie kann ich das denn jetzt anpassen?

Danke

alwin
29-11-2006, 12:53
kann mir denn niemand einen Tipp geben??

pospiech
29-11-2006, 13:09
Hallo,
habe wieder ein kleines Problem, wenn ich das Paket "tocbibind" rausnehme klappt es jetzt nicht mehr mit dem Quellenverzeichnis

Was genau klappt nicht? Und das was du erstellt hast ist so wie ich das sehe kein Minimalbeispiel.

tocbibind ist übrigens ganz übel und kann problemlos durch die Optionen von komascript ersetzt werden.

Matthias

alwin
29-11-2006, 13:26
ich bekomme 3 mal Quellenverzeichnis
es soll aber nur einen Quellenverzeichnis geben der in Literatur, Richtlinien, Spezifikationen, Standards und Normen... etc. untergliedert ist


Und das was du erstellt hast ist so wie ich das sehe kein Minimalbeispiel.


wieso nicht??

pospiech
29-11-2006, 13:31
http://www.minimalbeispiel.de/

sofa-surfer
29-11-2006, 13:51
Problem dürfte das Paket "tocbibind" sein. Schmeiß es ganz raus [...]

Das war ungefähr ich weiß nicht wie viele Posts früher ....
Wozu brauchst dieses Paket überhaupt? Wie der andere Matthias schon sagt, dass kann man alles auch mit Klassenoptionen von Koma-Script lösen.

Matthias

alwin
29-11-2006, 15:32
Das Problem mit Koma-Script ist, dass ich warscheinlich mein KOMPLETTES Dokumen ändern, muss und das geht nicht!!

Werde im Paket bibtex nachschlagen ob man da ein Untergliedertes Quellenverzeichnis erstellen kann.