PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu scrheadings



bastl
17-09-2008, 14:48
Hallo mrunix-Gemeinde,

ich habe folgendes Problem:


\documentclass[pdftex, % pdf erstellen
12pt, % Schriftgröße
a4paper, % Papierformat
normalheadings, % Größe der Überschriften
tablecaptionabove, % Tabellen mit Überschriften
bibtotoc, % Literatur- ins Inhaltsverzeichnis
liststotoc, % Verzeichnisse ins Inhaltsverzeichnis
idxtotoc, % Index ins Literaturverzeichnis
oneside] % einseitiges Layout
{scrreprt} % Dokumentklasse,

\usepackage[ngerman]{babel}

\usepackage[automark,
headsepline,
footsepline,
plainfootsepline,
]{scrpage2}

\clearscrheadings % Alte Kopfformatierungen entfernen
\clearscrplain % Alte Plain-Formatierung entfernen
\clearscrheadfoot % Alten Fuß entfernen
\ofoot[\pagemark]{\pagemark} % Seitenzahl rechts im Fuß
%\ihead{\leftmark}
\ohead{\leftmark}

\setheadsepline{0.5pt} % Dicke der Trennlinie Kopfzeile - Text
\setfootsepline{0.5pt} % Dicke der Trennlinie Fusszeile - Text

\pagestyle{scrheadings} % gemachte Einstellungen anwenden

\begin{document}


\include{inhalt/allgemein/0-Titelseite_1}
\include{inhalt/allgemein/0-Titelseite_2}


\pagenumbering{roman}
\setcounter{page}{3}


\clearpage
\tableofcontents % Inhaltsverzeichnis
\newpage

\listoffigures % Abbildungsverzeichnis
\newpage

\listoftables % Tabellenverzeichnis
\newpage

\chapter*{Eine Bsp Überschrift}
\addcontentsline{toc}{chapter}{Eine Bsp Überschrift}
Warum schreibt er den Chaptername nicht in den Header???????

\pagenumbering{arabic}

\chapter{So funktioniert alles wie es soll}
BLABLA
\chapter{hier auch}
BlaBla


\pagestyle{scrheadings} \newpage
\include{literatur}


\end{document}


Leider wird durch das manuelle Einfügen des Kapitels nach dem Tabellenverzeichnis, die Formatierung der Seite beibehalten.
D.h. Anstelle von "Ein Bsp Überschrift" bleibt Tabellenverzeichnis im Header stehen.

Ich hoffe mir kann einer helfen. Die Anleitung zu scrpage2 hab ich mir durchgelesen, aber ohne Erfolg. Eine erneutes voranstellen von \pagestyle{scrheadings} brachte keinen Erfolg. Kann ich manuell bestimmen, dass Tabellenverzeichnis weg ist und für diesen Chapter den Kopf so benenne, wie ich das will?

Also konkret meine Frage: Was kann ich machen, dass im Header die gewünschte Chapter-Überschrift erscheint, das Chapter im Inhaltsverzeichnis auftaucht und keine Nummerierung erhält?

2 von 3 Sachen hab ich schon, ich hoffe bei der letzten funktioniert das auch...

Vielen Dank,

bast

Stefan_K
17-09-2008, 14:56
Hallo,

Du könntest \chaptermark oder \markboth verwenden.
Übrigens bieten KOMA-Klassen weitere Kapitel-Befehle wie \addchap und \addchap*, letzteres funktioniert wie \chapter*, löscht jedoch den header-Eintrag.

Stefan

bastl
17-09-2008, 17:29
Hallo Stefan,
danke für die schnelle Antwort;
Bei Änderung auf


\addchap{Eine Bsp Überschrift}
\chaptermark{Eine Bsp Überschrift}


schreibt er auch für dieses Chapter den Namen auf, Leider mit einer 0 davor.

Also steht jetzt im Header: 0 Eine Bsp Überschrift

Wie bekomme ich die 0 weg, ohne die gesamte Formatierung der restlichen Überschriften zu überwerfen?

Der scrguide hilft zumindest mir nicht weiter. Ich bin um jede Hilfe dankbar;

Bast

mechanicus
17-09-2008, 17:48
Hallo,

nutze anstatt \chaptermark ->\markborh. Siehe Stefan.

Gruß
Marco

bastl
17-09-2008, 17:56
Hallo Marco,

ok ich hab jetzt einiges probiert mit \markboth; Ich bekomme is aber nicht hin. Als nicht Fachmann in Sachen Latex hab ich keine Ahnung wie man und wo man diesen verwendet, damit keine Fehlermeldung kommt und mir meine 0 herausschmeißt;

Vielen Dank im Voraus,

bast

Stefan_K
17-09-2008, 18:04
Hallo,

Syntax und Beschreibung zu \markboth findest Du hier (http://weinelt.de/latex/markboth.html).
Wenn es damit nicht klappt, beschreibe einmal näher, wie Du es aufrufst und ggf. welcher Fehler auftritt.

Stefan

bastl
17-09-2008, 20:06
Vielen Dank Stefan,

mein (Anfänger-) Fehler lag darin, dass ich nur eine {}-Klammer gesetzt habe,
also \markboth{}

anstatt \markboth{}{}

Jetzt stimmt alles;

Vielen Dank an alle die mir geholfen haben,

Bast