PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Layout des Abbildungsverzeichnisses



syrvn
17-03-2009, 13:52
Hi,

sowohl beim Inhaltsverzeichnis als auch beim Abkürzungsverzeichnis fängt
der normale Text auf der selben Höhe die jeweiligen Überschriften an. Beim
Abbildungsverzeichnis allerdings, ist der Text viel weiter eingerückt als bei
den beiden anderen. Kann ich das irgendwie ausbessern?




Diplomarbeit.tex
---------------------
\include{Titelseite/Titelseite}
\include{Eidesstattlich/Eidesstattlich}
\include{Danksagungen/Danksagungen}
\include{Zusammenfassung/Zusammenfassung}


\tableofcontents % Fügt das Inhaltsverzeichnis ein
\listoffigures % Fügt das Abbildungsverzeichnis ein

\printnomenclature % Fügt das Abkürzungsverzeichnis ein
\include{Abkuerzungsverzeichnis/Abkuerzungsverzeichnis}



Header.tex
------------
% Paket wird für das Literaturverzeichnis benötigt
\usepackage{bibgerm}
\bibliographystyle{gerplain}

% Legt den Zeilenabstand zwischen den Zeilen fest
\renewcommand{\baselinestretch}{1.2}

% Pakete zum erstellen eines Abkürzungsverzeichnis
% Setzt den Abstand der Punkte auf das selbe Format wie im Abbildungs- und Inhaltsverzeichnis
\def\mydotfill{
\leaders\hbox to 0.80em{.\hss}\hfill}
\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{0.4\textwidth}
\renewcommand{\nomlabel}[1]{#1 \mydotfill}
\setlength{\nomitemsep}{-\parsep}
\usepackage[normalem]{ulem}
\newcommand{\markup}[1]{\uline{#1}}
\makenomenclature





Liebe Grüße
Syrvn

syrvn
17-03-2009, 14:28
Hab es jetzt geschafft, dass der Text direkt unter der Überschrift Abbildungsverzeichnis steht. Dafür habe ich folgendes in die Header datei hinzugefügt:

% Wird benötigt, um das Layout des Abbildungsverzeichnisses zu verändern
\usepackage{tocloft}
\setlength{\cftfigindent}{0pt}
\newpage

Jedoch fängt jetzt das Abbildungsverzeichnis nicht auf einer neuen Seite an...
Hab schon \newpage versucht und es auch an allen verschiedenen stellen im Header
und in der Diplomarbeit.tex gesetzt. Es tut sich aber nix

Ideen?

Liebe Grüße

mechanicus
17-03-2009, 14:37
Hallo,

dein Fehler ist wirklich nicht verständlich. Ich glaube ohne ein Minimalbeispiel, was dieses Kuriosum zeigt, wird dir kaum jemand richtig helfen können.

Gruß
Marco

syrvn
17-03-2009, 16:27
Also, ich hatte folgendes Problem:

Inhaltsverzeichnis

1. Einleitung.....
1.1 Untereinleitung...
2. Inhalt.....


Abbkürzungsverzeichnis

ABK ............ Abküzung
MF............... Mrunix Forum


Abbildungsverzeichnis


1.2 Abbildung 1 ................ 7

1.3 Abbildung 2 .................9


Wie ersichtlich, fangen die Abbildungen nicht unterhalb der Überschrift an, wie es beim Inhaltsverzeichnis
und beim Abkürzungsverzeichnis der Fall ist.

Ich hab das ganze dann gelöst, indem ich in die Präambel folgendes hinzugefügt habe:

\usepackage{tocloft}
\setlength{\cftfigindent}{0pt}

Dann taucht aber das Problem auf, dass er das Abbildungsverzeichnis nicht mehr auf einen neue Seite stell sondern direkt nach dem letzten Eintrag im Inhaltsverzeichnis weiter macht.

Deshalb hab ich wie wild überall \newpage eingefügt in der Hoffnung das Problem sehr schnell und einfach beheben zu können. Jedoch ist mir das nicht gelungen. Hab noch ein wenig recherechiert und anscheinend tauchen bei diesem Paket die verschiedensten Probleme auf.

Deshalb meine Frage: Kann ich dieses Problem des Einrückens auch ohne dem tocloft package beheben?

Noch einmal mein Code:



PRÄAMBEL
---------------------------------------------------------------------------------
\documentclass[12pt, a4paper, bibgerm, pointlessnumbers]{scrreprt}

% Wird benötigt, um das Layout des Abbildungsverzeichnisses zu verändern
\usepackage{tocloft}
\setlength{\cftfigindent}{0pt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[macce]{inputenc}

% Paket wird für das Literaturverzeichnis benötigt
\usepackage{bibgerm}
\bibliographystyle{gerplain}

% Legt den Zeilenabstand zwischen den Zeilen fest
\renewcommand{\baselinestretch}{1.2}

% Pakete zum erstellen eines Abkürzungsverzeichnis
% Setzt den Abstand der Punkte auf das selbe Format wie im Abbildungs- und Inhaltsverzeichnis
\def\mydotfill{
\leaders\hbox to 0.80em{.\hss}\hfill}
\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{0.4\textwidth}
\renewcommand{\nomlabel}[1]{#1 \mydotfill}
\setlength{\nomitemsep}{-\parsep}
\usepackage[normalem]{ulem}
\newcommand{\markup}[1]{\uline{#1}}
\makenomenclature






DIPLOMARBEIT.tex
---------------------------------------------------------------------------------
%%!TEX TS-program = pdflatexmk

\input{Header/Header}
\begin{document}

\include{Titelseite/Titelseite}
\include{Eidesstattlich/Eidesstattlich}
\include{Danksagungen/Danksagungen}
\include{Zusammenfassung/Zusammenfassung}

\tableofcontents % Fügt das Inhaltsverzeichnis ein
\listoffigures % Fügt das Abbildungsverzeichnis ein
% \listoftables % Fügt das Tabellenverzeichnis ein

\newpage
\printnomenclature % Fügt das Abkürzungsverzeichnis ein
%\include{Abkuerzungsverzeichnis/Abkuerzungsverzeichnis}

\include{Kapitel/Einleitung/Einleitung}
\include{Kapitel/Ergebnisse/Ergebnisse}
\include{Kapitel/Diskussion/Diskussion}
\include{Kapitel/Ausblick/Ausblick}

\newcommand{\Literatur}{Literaturverzeichnis}
\addcontentsline{toc}{chapter}{\Literatur}
\bibliography{Literaturverzeichnis/literatur}




Hoffe, dass ich das ganze Prolbem jetzt deutlicher dargestellt habe.

Liebe Grüße

mechanicus
17-03-2009, 17:32
Hallo,

zuerst würde ich dir ein Update nahe legen. Dann lasse mal das nachstehende Beispiel laufen.

%PRÄAMBEL
% ---------------------------------------------------------------------------------
\documentclass[12pt, a4paper, toc=flat, numbers=noenddot]{scrreprt}

% Wird benötigt, um das Layout des Abbildungsverzeichnisses zu verändern
% \usepackage{tocloft}
% \setlength{\cftfigindent}{0pt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

% Paket wird für das Literaturverzeichnis benötigt
\usepackage{bibgerm}
\bibliographystyle{gerplain}

% Legt den Zeilenabstand zwischen den Zeilen fest
\renewcommand{\baselinestretch}{1.2}

% Pakete zum erstellen eines Abkürzungsverzeichnis
% Setzt den Abstand der Punkte auf das selbe Format wie im Abbildungs- und Inhaltsverzeichnis
\def\mydotfill{
\leaders\hbox to 0.80em{.\hss}\hfill}
\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{0.4\textwidth}
\renewcommand{\nomlabel}[1]{#1 \mydotfill}
\setlength{\nomitemsep}{-\parsep}
\usepackage[normalem]{ulem}
\newcommand{\markup}[1]{\uline{#1}}
\makenomenclature


\usepackage{blindtext}

\begin{document}

\tableofcontents % Fügt das Inhaltsverzeichnis ein
\listoffigures % Fügt das Abbildungsverzeichnis ein
\listoftables % Fügt das Tabellenverzeichnis ein


\printnomenclature % Fügt das Abkürzungsverzeichnis ein
%\include{Abkuerzungsverzeichnis/Abkuerzungsverzeichnis}
\chapter{foo}
\blindtext
\begin{table}[ht]
\centering
\captionabove{Tabelle}
\end{table}
\blindtext
\begin{figure}[ht]
\centering\caption{Bild}
\end{figure}
\chapter{foo}
\blindtext
\begin{table}[ht]
\centering
\captionabove{Tabelle}
\end{table}
\blindtext
\begin{figure}[ht]
\centering\caption{Bild}
\end{figure}
\chapter{foo}
\blindtext
\begin{table}[ht]
\centering
\captionabove{Tabelle}
\end{table}
\blindtext
\begin{figure}[ht]
\centering\caption{Bild}
\end{figure}


\bibliography{Literaturverzeichnis/literatur}
\end{document}
Bei mir sind Abbildungsverzeichnis und Tabellenverzeichnis identisch.

Gruß
Marco

syrvn
17-03-2009, 17:48
Hi,

vielen Dank für deine Antwort.
Meinst du mit update, dass ich alle pakete updaten soll, oder einfach makeindex etc.
10 mal durchlaufen lassen soll?

Da ich vermute, dass du willst, dass ich ein update durchführe werde ich mich gleich einmal dran setze und dies tun. Wird ein wenig dauern, da ich das unter macos mit tlmgr machen muss und ich mich damit noch nicht so auskenne.

Bis dann

mechanicus
17-03-2009, 17:53
Hallo,

nutze ich auch:


tlmgr update -all

Gruß
Marco

syrvn
17-03-2009, 18:21
Hey,

hab jetzt ein update durchgeführt und auch einmal dein beispiel laufen lassen.
Da aber bei deinem Beispiel, das Inhaltsverzeichnis und das Abbildungsverzeichnis leer
sind, sieht man ja auch nicht ob der Text darunter jetzt eingerückt ist oder nicht.

Hab bei meiner Diplomarbeit mal deinen document header uebernommen aber das bringt auch nichts. Der Text im Abbildungsverzeichnis ist immer noch eingerückt.

Ich hab mal zwei Screenshots gemacht, um das Problem noch einmal zu verdeutlichen.

bild1.png (http://elxsi.de/~wolfgang/bild1.png)
bild2.png (http://elxsi.de/~wolfgang/bild2.png)

Grüße

mechanicus
17-03-2009, 18:29
Hallo,


Sind die selben Bilder:D , das Beispiel sollte dir zeigen, dass die Einrückung vom Abbildungsverzeichnis identisch mit dem des Tabellenverzeichnisses ist.

syrvn
17-03-2009, 18:31
Ich hab dein Beispiel gerade noch einmal Laufen lassen und jetzt erscheint auch was im Inhaltsverzeichnis und im abbildungsverzeichnis. Hatte vergessen, dass ich in diesem document das !TEX TS-programm = pdflatexmk nicht drin hatte.
Sorry!!!

Hab hier aber wieder genau das selbe Problem....siehe screenshots!

bild01 (http://elxsi.de/~wolfgang/bild01.png)
bild02 (http://elxsi.de/~wolfgang/bild02.png)
bild03 (http://elxsi.de/~wolfgang/bild03.png)

Eine Ahnung, warum das passiert?

syrvn
17-03-2009, 18:33
Ach, tut mir echt leid. Ich bin schon ganz blöd im Kopf. Hab die bilder meiner vorherigen Antwort jetzt angepasst. Tut mir echt leid für die Verwirrung.

Ich weiss grad nicht ob du mich richtig verstanden hast. Wie du richtig erkannt hast, ist die Einrückung beim Abbildungsverzeichnis gleich dem vom Tabelleverzeichnis, ich will aber dass diese beiden Einrückung mit dem des Inhaltsverzeichnisses identisch sind.
In meiner Diplomarbeit habe ich noch ein Abkürzugnsverzeichnis, beim dem ist die Einrückung mit dem des Inhaltsverzeichnisses identisch. Da ich kein Tabellenverzeichnis aber ein Abbildungsverzeichnis habe, würde ich gerne dieses so einrücken, dass es so wie das Inhalts- und Abkürzungsverzeichnis aussieht.

Liebe grüße

mechanicus
17-03-2009, 18:36
Hallo,

die Einrückung im Abbildungsverzeichnis bzw. Tabellenverzeichnis ist gewollt.
Hier eine Möglichkeit ohne tocloft es zu ändern.

%PRÄAMBEL
% ---------------------------------------------------------------------------------
\documentclass[12pt, a4paper, toc=flat, numbers=noenddot]{scrreprt}

% Wird benötigt, um das Layout des Abbildungsverzeichnisses zu verändern
% \usepackage{tocloft}
% \setlength{\cftfigindent}{0pt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\makeatletter
\renewcommand\l@figure{\@dottedtocline{1}{0em}{1.5 em}}
\renewcommand\l@table{\@dottedtocline{1}{0em}{1.5e m}}
\makeatother

\begin{document}

\tableofcontents % Fügt das Inhaltsverzeichnis ein
\listoffigures % Fügt das Abbildungsverzeichnis ein
\listoftables % Fügt das Tabellenverzeichnis ein
\chapter{foo}
\blindtext
\begin{table}[ht]
\centering
\captionabove{Tabelle}
\end{table}
\blindtext
\begin{figure}[ht]
\centering\caption{Bild}
\end{figure}
\chapter{foo}
\blindtext
\begin{table}[ht]
\centering
\captionabove{Tabelle}
\end{table}
\blindtext
\begin{figure}[ht]
\centering\caption{Bild}
\end{figure}
\chapter{foo}
\blindtext
\begin{table}[ht]
\centering
\captionabove{Tabelle}
\end{table}
\blindtext
\begin{figure}[ht]
\centering\caption{Bild}
\end{figure}

\end{document}

syrvn
17-03-2009, 18:46
Hi,

genau das ist was ich brauche. Man war das einfach. Aber als Latex-Idiot kommt man nicht darauf sowas hinzuschreiben :)
Vielen Dank für dein Durchhaltevermögen in dieser Sache.

Liebe Grüße