PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis will noch nicht so richtig!



Ale.ale
19-02-2009, 10:31
Hallo... Ich bin neu hier und beschäftige mich erst seit 3 Tagen mit Latex.
Ich werde nächsten Monat mit meiner Diplomarbeit anfangen und will sie mit Latex schreiben!
Nach 3 Tagen intensiven Lesen und Ausprobieren bin ich mit der Formatierung für mein Dokument soweit eigentlich fertig.
Ich hab für jedes Kapitel etc. ein Einzeldatei erstellt und füge diese dann in meine Hauptdatei ein.

%
%Hauptdatei Diplomarbeit
%



\input{kapitel/header}
\begin{document}

\include{kapitel/titelseite}

\include{kapitel/Danksagungen}
\include{kapitel/Vorwort}

\pagenumbering{Roman}

\tableofcontents
\listoffigures
\listoftables

\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
\addcontentsline{toc}{chapter}{Tabellenverzeichnis }


\pagenumbering{arabic}

\include{kapitel/einfuehrung}
\include{kapitel/ersteskapitel}
\include{kapitel/zweiteskapitel}
\include{kapitel/dritteskapitel}
\include{kapitel/vierteskapitel}
\include{kapitel/literatur}


\appendix
\include{kapitel/anhang}

\end{document}

Jetzt hab ich folgendes Problem: Danksagung und Vorwort sollen vor dem Inhaltsverzeichnis stehen. Tun sie auch... nur in der Kopfzeile ist oben rechts die Seitenzahl zu lesen und links oben sollte dann Vorwort bzw. Danksagung stehen... Wie bekomm ich Seitenzahl weg und wie bekomm ich oben die Überschriften hin, da ich ja die Dateien mit \chapter*{Vorwort} erstellt habe?!
Sternchen, damit die nicht nummeriert werden.


Zweites Problem ist, dass nach dem Inhaltsverzeichnis das Abbildungs- und Tabellenverzeichnis nicht korrekt nummeriert sind´. Abbildungsverzeichnis hat römisch3, was auch soweit korrekt in der Kopfzeile steht. Im Inhaltsverzeichnis steht jedoch das Abbildungsverzeichnis mit arabisch 1.
Beim Tabellenverzeichnis stimmt die Nummerierung nicht, in der Kopfzeile steht arabisch 1 und im Inhaltsverzeichnis ebenfalls arabisch 1 .
Die Einführung, die eigentlich arabisch 1 haben sollte hat die 2 und steht auch so im Inhaltsverzeichnis.
Ich sag Latex doch mit pagenumbering wie es Nummerieren soll?
Warum hat dann mein Tabellenverzeichnis dann schon arabische Nummerierung, obwohl ich danach Latex erst sage, dass es arabisch nummerien soll!

Sooo, ich hoffe ihr könnt mir helfen! Das sind soweit meine einzigsten 2 Probleme die ich noch habe... Ansonsten gefällt mit Latex ganz gut!

Vielen Dank und Gruß: Alex

krihaa
19-02-2009, 11:27
Hallo Alex,

Mach doch bitte ein Minimalbeispiel (http://www.minimalbeispiel.de/), dass alle anderen dann einfach durch kopieren in den Editor kompilieren können. Dann kann man auch sehen welche Optionen und Pakete du nutzt.

Zu 1.) Vielleicht hilft die \addchap wenn du KOMA-Script benutzt.

Zu 2.) Vielleicht ein \clearpage vor der Nummerierungsumstellung.

Gruß

Ale.ale
19-02-2009, 11:56
Hallo,
so habe ein Minimalbeispiel erstellt!

%
%%meine Header

\documentclass[pdftex,12pt,oneside,parskip,final,]{scrreprt}
\usepackage{ngerman}
\usepackage{graphicx}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array}
%\usepackage[automark]{scrpage2}

\usepackage[left=40mm, right=25mm, top=30mm, bottom=20mm,]{geometry}


\usepackage{setspace}
\onehalfspacing

\usepackage[headsepline,plainheadsepline]{scrpage2}
\pagestyle{scrheadings}
\automark[chapter]{section}

\ihead[\headmark]{\headmark}\chead[]{}
\ohead[\pagemark]{\pagemark}\cfoot[]{}


\begin{document}

\chapter*{Danksagung}
\chapter*{Vorwort}


\pagenumbering{Roman}

\tableofcontents
\listoffigures
\listoftables



\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
\addcontentsline{toc}{chapter}{Tabellenverzeichnis }


\pagenumbering{arabic}

\chapter{Einleitung}
\chapter{Erstes Kapitel}


\appendix
\chapter{Anhang}

\end{document}

Hoffe das hilft dir weiter!

Kopfzeile Vorwort und Danksagung soll nur oben rechts Vorwort bzw Danksagung stehen haben!

Abbildungs- und Tabellenverzeichnis römisch nummeriert und das ganze auch römisch nummeriert im Inhaltsverzeichnis!


Vielen Dank und Gruß: Alex

krihaa
19-02-2009, 20:25
Hallo Alex,

ich habe mal was ausprobiert, obwohl ich nicht ganz verstehe, warum du es so haben willst, wie du es haben willst. Du willst schon Vorwort und Danksagung in der Kopfzeile stehen haben aber keine Seitenzahl? Das habe ich geschafft, allerdings stehen diese noch im Inhaltsverzeichnis. Ich habe mal gegooglet aber auf die schnelle keine einfache Lösung gefunden. Vielleicht schaust du dir hier (http://groups.google.com/group/de.comp.text.tex/browse_thread/thread/b3078382aedb7c0d) mal den vorletzten Post an.

EDIT: So müsste es das sein, was du möchtest.

\documentclass[12pt,oneside,parskip,final,liststotoc]{scrbook}
\usepackage{ngerman}
\usepackage{graphicx}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array,xcolor}

\usepackage[left=40mm, right=25mm, top=30mm, bottom=20mm,]{geometry}
\usepackage{setspace}
\onehalfspacing

\usepackage[headsepline,plainheadsepline]{scrpage2}
\pagestyle{scrheadings}
\automark[chapter]{section}

\ihead[\headmark]{\headmark}\chead[]{}
\ohead[]{}\cfoot[]{}

\begin{document}
\addtocontents{toc}{\protect\setkomafont{chapteren trypagenumber}{\protect\color{white}}}
\addchap{Danksagung}
\addchap{Vorwort}
\addtocontents{toc}{\protect\setkomafont{chapteren trypagenumber}{\protect\color{black}}}
\frontmatter
\pagenumbering{Roman}
\ohead[\pagemark]{\pagemark}

\tableofcontents
\listoffigures
\listoftables

\mainmatter

\chapter{Einleitung}
\chapter{Erstes Kapitel}

\appendix
\chapter{Anhang}

\end{document}

Ale.ale
20-02-2009, 09:29
Hi krihaa,

habe dein Minimalbeispiel eben mal ausprobiert...
leider gibt er mir ne fehlermeldung...
frontmatter und mainmatter will er irgendwie nicht!

Gruß: Alex

mechanicus
20-02-2009, 09:38
Hallo,

ich empfehle euch mal ein Update der Latex-Pakete und somit auf KOMA3.

Gruß
Marco

krihaa
20-02-2009, 10:06
Hallo,

@Marco: Habe KOMA 3, wollte aber bei den alten Optionen bleiben, wenn Alex noch das alte benutzt.

@Alex: \frontmatter und \mainmatter funktionieren nur bei der book-Klasse. Du müsstest also bei dir auf scrbook umstellen.

Gruß

Ale.ale
20-02-2009, 10:07
Hi,
ich habe das alles erst diese Woche installiert, dann müsst ich doch eigentlich die aktuellsten Skripte haben?

Auf Kopfzeile in Danksagung und Vorwort kann ich verzichten... hab Kopfzeile mit \thispagestyle{empty} entfernt.
Inhaltsverzeichnis beginnt mit römisch 1.
Abkürzungs- und Tabellenverzeichnis stehen mit arabisch 1 im Inhaltsverzeichnis.
Ab Tabellenverzeichnis begint arabische Nummerierung. Obwohl ich doch danach erst \pagenummering{arabic} sag.

es muss doch ne Möglichkeit geben, dass Abkürzungs- und Tabellenverzeichnis römisch im Inhaltsverzeichnis steht und diese auch in der Kopfzeile römisch nummeriert sind.
Einleitung soll dann mit arabisch 1 anfangen und nicht wie jetzt mit 2.



Vielen Dank schonmal!
Gruß: Alex

krihaa
20-02-2009, 10:15
Hi,

Am einfachsten geht das halt mit scrbook und frontmatter und mainmatter. Das stellt dann die Seitennummerierung automatisch ein wie du es haben willst. Wenn du dann noch \pagenumbering{Roman} einfügst, wie oben geschrieben, dann hast du auch große römische Zahlen. Hast du das Beispiel mal ausprobiert wie es ist? Und schau mal in der log-Datei ob du das KOMA-Script in der 3. Version hast.

Gruß

Ale.ale
20-02-2009, 10:56
Hi Krihaa,
das du scrbook genommen hast hab ich glatt übersehen:D

kommt aber immer noch ne Fehlermeldung und zwar bei \pagestyle{scrheadings}

Wo find ich die log-Datei?


Gruß:Alex

mechanicus
20-02-2009, 11:40
kommt aber immer noch ne Fehlermeldung und zwar bei \pagestyle{scrheadings}
Welche? Das paket scrpage2 ist eingebunden?


Wo find ich die log-Datei?
In deinem Arbeitsordner. Ist die Datei mit der Endung log. Wenn du vor dokumentclass noch den Befehl \listfiles aufrufst, dann siehst du auch den Stand deiner verwendeten Pakete in der Log-File.

Gruß
Marco

Ale.ale
20-02-2009, 11:52
Fehlermeldung ist folgende: Option clash for package scrpage2.

Wie meinst du das mit eingebunden? uspackage{scrpage2} ?? das hab ich!

v3.02b Koma-Skript....


Gruß: Alex

mechanicus
20-02-2009, 11:58
Option clash for package scrpage2.
Das hat aber nichts mit pagestyle zu tun. Da läuft was anderes schief.

Wie meinst du das mit eingebunden? uspackage{scrpage2} ?? das hab ich!
Ja das meinte ich

v3.02b Koma-Skript....
Dann kann man auch die neuen Befehle nutzen.

Das Minimalbeispiel von oben läuft bei dir? Ansonsten hast du ja in Beitrag 1 deinen Hauptdatei gezeigt. Vielleicht hilft es, wenn du uns auch die Datei header.tex zeigst. Ansonsten ist eine komplette Fehlermeldung immer besser.

Gruß
Marco

Ale.ale
20-02-2009, 12:13
Also bei meinen Minimalbeispielen kommt es ja zu keiner Fehlermeldung! nur bei denen von kirhaa.
Mein header hab ich ja in meinem 3ten post bereits gepostet. Bei meiner Datei ist halt wie gesagt nur das Problem mit der Nummerierung und der Auflistung im Inhaltsverzeichnis.
Was soll ich jetzt genau tun?
Ich hoffe ich nerve dich nicht allzu sehr^^

Gruß: Alex

mechanicus
20-02-2009, 12:36
Mein header hab ich ja in meinem 3ten post bereits gepostet.
Ich dachte es sei nur ein Auszug :D

Hier mal ein komplettes Beispiel mit deinem Header. Oder willst du den von krihaa?
Ich habe auch ein paar Anmerkungen und Änderungen vorgenommen:

\documentclass[ngerman,12pt,parskip=half,final,listof=totoc]{scrreprt}
%Option pdftex ist unnötig
%parskip alleine ist nicht KOMA 3
%onside ist standard
%\usepackage{ngerman} %veraltet
\usepackage{babel}
%\usepackage{graphicx} doppelt geladen
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array}

\usepackage[a4paper,left=40mm, right=25mm, top=30mm, bottom=20mm,]{geometry}


\usepackage{setspace}
\onehalfspacing

\usepackage{scrpage2}
\clearscrheadings
\setheadsepline{0.4pt}
\pagestyle{scrheadings}
\automark[chapter]{section}
\ihead{\headmark}
\ohead{\pagemark}
\setlength{\headheight}{1.1\baselineskip}
% \renewcommand{\chapterpagestyle}{scrheadings} % Wenn global
\usepackage{blindtext}

\begin{document}
\chapter*{Danksagung}\markboth{Danksagung}{Danksag ung}\thispagestyle{scrheadings}
\blindtext
\chapter*{Vorwort}\markboth{Vorwort}{Vorwort}\this pagestyle{scrheadings}
\blindtext

\clearpage\pagenumbering{Roman}
\tableofcontents
\listoffigures
\listoftables

\clearpage\pagenumbering{arabic}
\chapter{Einleitung}
\blindtext[5]

\appendix
\chapter{Anhang}
\blindtext

\end{document}

Das sollte nun ohne Fehler laufen.

Gruß
Marco

Ale.ale
20-02-2009, 13:49
Hallo Marco,

vielen Dank erst mal für deine Bemühungen!
So hab ich mir das vorgestellt! Hatte zuerst ne Fehlermeldung, hab dann aber \renewcommand{\chapterpagestyle}{scrheadings} aktiv gesetzt und dann ging es!!
Sogar Kopfzeile in der Danksagung und beim Vorwort. Das einzigste was jetzt noch weg muss sind die Seitenzahlen bei Danksagung und beim Vorwort...
Wenn du da noch ne Idee hast... Immer her damit!


Hab jetzt meine Hauptdatei angepasst! auch dort funktioniert es wunderbar!


\begin{document}
\chapter*{Danksagung}\markboth{Danksagung}{Danksag ung}\thispagestyle{scrheadings}
\blindtext
\chapter*{Vorwort}\markboth{Vorwort}{Vorwort}\this pagestyle{scrheadings}
\blindtext


Wie muss ich das in der Hauptdatei schreiben, sodass ich in der extra Danksagungs und Vorwort datei den Text verfassen kann?
Vorher hat ich das ja mit \include {kapitel/Danksagung} gelöst.
Kapitel heisst der Ordner in dem dann die Danksagung.tex liegt...



Gruß: Alex

mechanicus
20-02-2009, 14:59
So hab ich mir das vorgestellt! Hatte zuerst ne Fehlermeldung, hab dann aber \renewcommand{\chapterpagestyle}{scrheadings} aktiv gesetzt und dann ging es!!
Das sollte eigentlich nicht sein, dass du einen Fehler hast. Mit der renewcommand-Anweisung wird erreicht, dass Kapitelanfangsseiten aussehen, wie normale Seiten.
Mit der renewcommand-Anweisung sind zu dem die Anweisungen \thispagestyle überflüssig.


Sogar Kopfzeile in der Danksagung und beim Vorwort. Das einzigste was jetzt noch weg muss sind die Seitenzahlen bei Danksagung und beim Vorwort...

Verschiebe die Anweisung \ohead{\pagemark} einfach hinter das eingefügte Vorwort.



Wie muss ich das in der Hauptdatei schreiben, sodass ich in der extra Danksagungs und Vorwort datei den Text verfassen kann?
Vorher hat ich das ja mit \include {kapitel/Danksagung} gelöst.
Kapitel heisst der Ordner in dem dann die Danksagung.tex liegt...

Das kannst du auch weiterhin so machen. Beachte nur, dass du include.Befehle nicht schachteln kannst.

Gruß
Marco

Ale.ale
21-02-2009, 11:51
Hi Marco!

Nochmal ne Frage:confused:
Ich bekomm das irgendwie nicht hin, das ich mit include Befehl in der Datei für Danksagung und Vorwort geschriebenes in die Hauptdatei importiert bekomme.

So hab ich jetzt in der Hauptdatei probiert:

\chapter*{Danksagung}\markboth{Danksagung}{Danksag ung}\thispagestyle{scrheadings}
\include{kapitel/Danksagungen}

\chapter*{Vorwort}\markboth{Vorwort}{Vorwort}\this pagestyle{scrheadings}
\include{kapitel/Vorwort}

Dadurch bekomme ich aber nur 2 extra Seiten in mein Dokument... Da ich ja eigentlich die chapters 2mal einfüge

Wie muss ich das in der Hauptdatei schreiben, sodass ich in den
Reitern "vorwort" und "danksagung" meinen Text verfassen kann?

Zur Not, wenn das nicht geht muss ich halt die Texte in der Hauptdatei verfassen, so wie in deinem Vorschlag



\chapter*{Danksagung}\markboth{Danksagung}{Danksag ung}\thispagestyle{scrheadings}
\blindtext

\chapter*{Vorwort}\markboth{Vorwort}{Vorwort}\this pagestyle{scrheadings}
\blindtext


Hoffe du hast dafür auch noch ne kleine Idee:D

Vielen Dank schonmal...

Gruß: Alex

mechanicus
21-02-2009, 11:59
Hallo,


\documentclass[ngerman,12pt,parskip=half,final,listof=totoc]{scrreprt}

\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array}

\usepackage[a4paper,left=40mm, right=25mm, top=30mm, bottom=20mm,]{geometry}

\usepackage{setspace}
\onehalfspacing

\usepackage{scrpage2}
\clearscrheadings
\setheadsepline{0.4pt}
\pagestyle{scrheadings}
\automark[chapter]{section}
\ihead{\headmark}
\setlength{\headheight}{1.1\baselineskip}
\renewcommand{\chapterpagestyle}{scrheadings} % Wenn global
\usepackage{blindtext}
\usepackage{filecontents}
\begin{filecontents}{danksagung.tex}
\chapter*{Danksagung}\markboth{Danksagung}{Danksag ung}
\blindtext
\end{filecontents}
\begin{filecontents}{vorwort.tex}
\chapter*{Vorwort}\markboth{Vorwort}{Vorwort}
\blindtext
\end{filecontents}
\begin{document}
\include{danksagung}
\include{vorwort}

\ohead{\pagemark}
\clearpage\pagenumbering{Roman}
\tableofcontents
\listoffigures
\listoftables

\clearpage\pagenumbering{arabic}
\chapter{Einleitung}
\blindtext[5]

\appendix
\chapter{Anhang}
\blindtext

\end{document}

und berücksichtige mal bitte die Ratschläge.

Gruß
Marco

Ale.ale
21-02-2009, 12:15
und berücksichtige mal bitte die Ratschläge.


Ich bemühe mich ja^^ aber das vom Minimalbeispiel in mein Hauptdokument umsubauen ist gar net so einfach!
Und von dem package filecontents hab ich bis eben auch noch nichts gewusst.

Aber jetzt geht es so wie ich es will!

Ich Danke dir recht herzlich!
vllt. widme ich dir ja ne Zeile in meiner Danksagung!

schönes Wochenende noch!

Gruß: Alex