PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : *dringend* Inhaltsverzeichnis Formatierungsprobleme



evoleena
14-07-2009, 14:25
Hallo Leute,
morgen drucke ich meine Diplomarbeit aber da ist mir jetzt noch ein Fehler im Inhaltsverzeichnis aufgefallen.
Erstellt habe ich es damit

\addcontentsline{toc}{section}{Inhaltsverzeichnis}
\tableofcontents
bei den normalen Kapiteln mit arabischen Seitenzahlen formatiert er die Seitenzahl rechtsbündig, aber bei den letzten Kapiteln mit römischen hängts, da macht er mir die Seitenzahl in den Rand mit rein und da ich da XXXIII stehen hab. Ist das echt auffällig.

Ich hoffe ihr könnt mir noch schnell helfen das abzuändern.
ach und ich habe {scrartcl} verwendet.

Gruß
Evoleena

bobmalaria
14-07-2009, 14:47
hi,

also das inhaltsverzeichnis im inhaltsverzeichnis aufzuführen ist eigentlich blödsinn.

diese zwei zeilen code zeigen auch nicht dein eigentlich, beschriebenes, problem.

eventuell hilft dir die klassenoption toc=flat

ansonsten musst du mal ein MINIMALbeispiel machen das dein problem demonstriert.

gruss

evoleena
14-07-2009, 15:54
Wieso \addcontentsline{toc}{section}{Inhaltsverzeichnis}
besagt nur, das das Inhaltsverzeichnis im Inhaltsverzeichnis mit auftauchen soll mehr ist das nicht.

Mhh wenn ich ein Beispiel nachbaue hab ich das Problem komischerweise nicht. Da zentriert er das richtig.

Habe deshalb mal ein Bild angehängt, wo das Problem zu sehen ist. Dies passiert auch nur auf der 3. Seite und erst bei den letzten 3 Punkten

Gruß
Evoleena

evoleena
14-07-2009, 16:05
Ich glaub ich hab ein Beispiel hinbekommen ich hoffe das klappt bei euch


\documentclass[a4paper,pdftex,12pt,final,headsepline,numbers=noen ddot]{scrartcl}
\usepackage[left=4cm, right=2cm,top=2.5cm,bottom=3cm]{geometry}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\pagestyle{headings}
%Gliederungstiefe festlegen
\setcounter{secnumdepth}{4}
%damit Gliederungstiefe auch im Inhaltsverzeichnis angezeigt wird
\setcounter{tocdepth}{4}
\usepackage{setspace}
\usepackage{tocloft}
\renewcommand\familydefault{pbk}
\begin{document}\tableofcontents
\pagebreak
\section{Eidesstattliche Erklärung}
\subsection{Eine extra lllllaaaaaaaaaaannnnnnnnnnnnnnnnggggggggeeeeeeee Überschrift}
\pagebreak
\subsection{Überschirft1}
\pagebreak
\pagenumbering{Roman}
\setcounter{page}{33}
\section{Überschirft2}
\pagebreak
\subsection{Quelltext z3232}
\end{document}

u_fischer
14-07-2009, 16:24
Nun, die Nummer ist halt zu breit. Da du tocloft benützt, kannst den Platz mit
\usepackage{tocloft}
\cftsetrmarg{2cm}
\cftsetpnumwidth{1.8cm}

vergrößern.

Wenn du nur bei den römischen Zahlen, den Platz ändern willst, versuche


\addtocontents{toc}{\protect\cftsetrmarg{2cm}\prot ect\cftsetpnumwidth{1.8cm}}
\section{Überschirft2}
...

Bei deiner langen Überschrift musst du Trennhilfen einbauen (\-).

Ulrike Fischer

evoleena
14-07-2009, 16:50
Danke danke das erste hat funktioniert, das zweite hab ich nicht zum laufen bekommen.
Wegen den Trennhilfen kann ich nicht speziell sagen, das er nach einem bestimmten Wort trennen soll, als das ich die Wörter trenne?

Gruß
Evoleena

u_fischer
14-07-2009, 17:14
Du kannst immer einen Zeilenumbruch mit \\ erzwingen:


\subsection[Eine extra lllllaaaaaaaaaa
annnnnnnnnnnnnnnng\\gggggggeeeee Überschrift]%
{Eine extra lllllaaaaaaaaaa annnnnnnnnnnnnnnnggggggggeeeeeeee Überschrift}


Ulrike Fischer

evoleena
14-07-2009, 17:24
Okay, ich muss gestehen das hab ich noch gar nicht probiert, weil ich denke, das die Überschrift auf der Seite dann mit umbricht


Geht das auch mit dem Abbildungsverzeichnis???
so sieht meine Abbildung aus
\begin{figure}[htb]
\begin{center}
\includegraphics[scale=0.65]{Bilder/bild.jpg}
\end{center}
\caption{\label{fig:bildxy} Bildunterschrift}
\end{figure}

jeebee
14-07-2009, 23:07
Der Trick ist, die Short-Überschrift/Label extra fürs Verzeichnis zu formatieren
\caption[was im Verzeichnis sein soll]{Was im Text stehen soll}
Analog für Section/Chapter/...

evoleena
15-07-2009, 10:35
und wie funktioniert das in Verbindung mit \label bzw. will ich sowas schreiben aber da gibts nur Fehlermeldungen


\caption ["`SmartDeviceMonitor for Admin"' \\- Gruppenfenster]
{\label{fig:SmartDeviceMonitor} "`SmartDeviceMonitor for Admin"' - Gruppenfenster}


Wenn ich die Hochhommas, Freizeichen und Bindestriche weglasse gehts!


\caption [SmartDeviceMonitor]
{\label{fig:SmartDeviceMonitor} "`SmartDeviceMonitor for Admin"' - Gruppenfenster}

bobmalaria
15-07-2009, 10:42
hi,

bitte beschreibe deine fehler genau und sage nicht nur "jede menge" oä.
also ich binde eine abbildung immer so ein.


\begin{figure}[htb]
\centering
\includegraphics[width=1\textwidth]{dateiname}
\caption[kurzversion]{langversion}
\label{fig:dateiname}
\end{figure}
das label muss nicht in der caption stehen. es reicht wenn es dannach steht. die center-umgebung würde ich nicht verwenden, das gibt zusätzlichen vertikalen abstand. besser verwendet man \centering.