PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : section statt chapter in Kopfzeile



menuhin
29-07-2009, 16:27
Hallo,

nutze zum ersten mal das KOMAscript, nämlich scrbook.
Möchte, dass der Inhalt von \section in der Kopfzeile erscheint und nicht der Inhalt von \chapter. Deshalb definiere ich

\ihead{\headmark{Inhaltvon\section}} mit scrpage2

Nun erscheint jedoch der Inhalt von \chapter und der Inhalt von \section in der Kopfzeile. Deshalb definiere ich \chapter[]{BlaBlaBla}, also zusätzlich [].
Es bleibt jedoch der chapterprefix, den ich als Option bei der Auswahl der Dokumentenklasse gewählt habe, nämlich "Kapitel 1" in der Kopfzeile. Außerdem befürchte ich, dass durch [] die Kapitelüberschrift bei der Erstellung des Inhaltsverzeichnisses nicht erkannt wird. Kann mir jemand verraten wie man das richtig macht...bin irgendwie zu dumm für den scriptguide...Vielen Dank.

Gruss, menuhin

mechanicus
29-07-2009, 16:42
Hallo,

automark[section]{section}

Gruß
Marco

menuhin
30-07-2009, 09:51
hi Mechanicus,

vielen Dank. Hat etwas gedauert, da ich meine Probleme erst mal selber in Griff bekommen wollte. Nun möchte ich, dass die Gliederungsnummer vor der Section-Überschrift nicht auch in der Kopfzeile erfasst wird, sondern nur die Überschrift selbst. Als AAAA statt 1. AAAA

Außerdem hab ich noch zwei andere Probleme:

1. Verstehe nicht warum die Überschrift Abbildungsverzeichnis zweimal auf jeweils einer Seite hintereinander dargestellt wird. Auf der ersten Seite ohne Seitennummer, auf der zweiten mit Seitennummer.


\chapter*{Abbildungsverzeichnis}

\addcontentsline{toc}{part}{Abbildungsverzeichnis}

\thispagestyle{empty} %muss nach \chapter*{} eingefügt werden

\listoffigures



2. Außerdem befinden sich in sämtlichen Kopfzeilen vor dem ersten Kapitel, dessen Kopfzeile mit \automark eine Section-Überschrift enthält das Wort Abbildungsverzeichnis. Also die Kopfzeile im Abkürzungs- und Symbolverzeichnis sowie in der Einleitung ist diesselbe, nämlich Abbildungsverzeichnis? Vielleicht ist irgendwein Befehl an der falschen Stelle eingefügt worden?

Vielen Dank für einige Hinweise.

Gruss, menuhin

mechanicus
30-07-2009, 10:45
Hallo,



Nun möchte ich, dass die Gliederungsnummer vor der Section-Überschrift nicht auch in der Kopfzeile erfasst wird, sondern nur die Überschrift selbst. Als AAAA statt 1. AAAA
siehe Minimalbeispiel, welches du hättest erstellen müssen bzw. sollen. Hier ist die Anweisung sectionmark relevant.



1. Verstehe nicht warum die Überschrift Abbildungsverzeichnis zweimal auf jeweils einer Seite hintereinander dargestellt wird. [...]
2. Außerdem befinden sich in sämtlichen Kopfzeilen vor dem ersten Kapitel, [....]
Spätestens hier solltest du ein Minimalbeispiel bauen, so dass wir sehen, was das Problem ist. Ich weiß ja nicht, wie du was gemacht hast.



\documentclass[listof=totoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{scrpage2}
\clearscrheadings
\automark[section]{section}
\ohead{\headmark}
\renewcommand{\sectionmark}[1]{\markboth{#1}{#1}}
\pagestyle{scrheadings}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\listoffigures
\chapter{foo}
\blindtext[5]
\section{foobar 1}
\blindtext[10]
\end{document}

Gruß
Marco

menuhin
30-07-2009, 17:49
Hi Mechanicus,

wusste schon, dass du meckern wirst wegen dem fehlenden Minimalbsp. Habe mein Document in viele Teile gegliedert und wusste ehrlich gesagt nicht so richtig wie ich nun ein Minimalbsp. erstellen sollte. Danke für dein Minbsp. Mir ist nun klar warum bei mir "Abbildungsverzeichnis zweimal erschien. Hatte \Listoffigures und \chapter*{Abbildungsverzeichnis} geschrieben.

Leider befinden sich in fast allen Kopfzeilen also auch im Abkürzungs- und Symbolverzeichnis und Einleitung immer noch "Abbildungsverzeichnis". Außderdem bekomme ich mit der Option listof=totoc keinen Eintrag des Abbildungsverzeichnis ins Inhaltsvertzeichnis hin.

Mein "Minimalbsp":



\documentclass[german, 12pt, a4paper, oneside, DIV=14, headinclude, headsepline, chapterprefix=true, numbers=noendperiod, listof=totoc, bibliography=totoc]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[fleqn]{amsmath}
\usepackage{amssymb} %z.B. Mengensymbolik
\usepackage{scrpage2} %Formatierung von Kopf- und Fusszeilen insbesondere in KomaScriptKlassen
\usepackage{setspace}
\usepackage{textcomp} %für Sonderzeichen langer Bindestrich
\usepackage{soul}
\usepackage{url}
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{color}
\definecolor{hellgrau}{gray}{0.6}
\definecolor{hellergrau}{gray}{0.8}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{array}
\usepackage[babel,german=quotes]{csquotes} % Deutsche Anführungszeichen mit enquote{}
\usepackage{bm} %für fette Symbole im mathmode, s. Mathmode Doku S.85
\usepackage{tocloft} %Formatierung von Einträgen im Inhaltsverzeichnis
\usepackage{blindtext}

%Kopf- und Fusszeilen
\clearscrheadings %KomaScript S. 231
\ohead{\pagemark} %Seitenzahlen in der Kopfzeile im Außenfeld
\ihead{\headmark} %Überschrift in der Kopfzeile im Innenfeld
\pagestyle{scrheadings} %legt den Stil der Kopf- und Fusszeilen fest

%Schriftart der Überschriften ändern:
\addtokomafont{disposition}{\rmfamily} %Schriftart global ändern s. S. 64

%Zeilenabstand
\linespread{1.3}

%Nummerierung der Überschriften im Text und im Inhaltsverzeichnis
\renewcommand*\thepart{\Alph{part}}
\renewcommand*\thechapter{\Roman{chapter}}
\renewcommand*\thesection{\arabic{section}.}
\renewcommand*\thesubsection{\alph{subsection})}

\begin{document}
\begin{titlepage}
Titelseite
\end{titlepage}
\newpage

\frontmatter

\pagenumbering{Roman}

\setcounter{page}{5}

\tableofcontents

\thispagestyle{empty} %muss nach TOC eingefügt werden

\newpage

\listoffigures

\thispagestyle{empty} %muss nach \listoffigures

\chapter*{Abkürzungsverzeichnis}

\addcontentsline{toc}{part}{Abkürzungsverzeichnis}

\thispagestyle{empty} %muss nach \chapter*{} eingefügt werden

\begin{longtable}[l]{@{\extracolsep{10pt}}@{}p{2cm}@{}l@{}}
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
A&Allerlei\\A&Allerlei\\A&Allerlei\\A&Allerlei\\
\end{longtable}

\chapter*{Symbolverzeichnis}

\addcontentsline{toc}{part}{Symbolverzeichnis}

\thispagestyle{empty} %muss nach \chapter*{} eingefügt werden

\begin{longtable}[l]{@{\extracolsep{10pt}}@{}p{2cm}@{}l@{}}
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\\textbf{1}&Einsmatrix\\
\end{longtable}

\mainmatter

\chapter*{Einleitung}
\addcontentsline{toc}{part}{Einleitung}
\thispagestyle{empty} %muss nach \chapter*{} eingefügt werden

\blindtext[10]

\automark{section} %muss vor \renewcommand...

\renewcommand{\sectionmark}[1]{\markboth{#1}{#1}} %

\part{AAAAAAAA}
\chapter{BBBBBBBBB}
\section{CCCCCCCCC}
\subsection{DDDDDDDDDDD}

\thispagestyle{empty} %muss nach den Gliederungsbefehlen eingefügt werden

\blindtext[10]

\end{document}


DANKE.

mechanicus
30-07-2009, 18:47
Hallo,



wusste schon, dass du meckern wirst wegen dem fehlenden Minimalbsp.

Habe nicht gemeckert, nur angemerkt :p Aber nur anhand deines Codes sehen wir, was schief läuft.




Habe mein Document in viele Teile gegliedert und

Das ist auch vernünftig,


wusste ehrlich gesagt nicht so richtig wie ich nun ein Minimalbsp. erstellen sollte.

Da wo das Problem ist :D



Leider befinden sich in fast allen Kopfzeilen also auch im Abkürzungs- und Symbolverzeichnis und Einleitung immer noch "Abbildungsverzeichnis".

Das liegt daran, dass du thispagestyle{empty} falsch verwendest. Und warum hast du das automark nicht im Header?



Außderdem bekomme ich mit der Option listof=totoc keinen Eintrag des Abbildungsverzeichnis ins Inhaltsvertzeichnis hin.

Deiner Kodierung nach verwendest du Windows. Ich vermute auch mal ganz stark MikTex. Nutze MikTex und mache ein Update deiner LaTeX-Distribution:
Start->Programme->MikTeX 2.7->Update
Den Server kannst dir aussuchen. Ich habe damals immer Chemnitz oder Berlin genommen.
Wobei laut deinem Code auch die Anweisungen chapterprefix=true,... usw nichts bringen dürften.



Mein "Minimalbsp":

MAXIbeispiel :D


So wenn du ein Update gemacht hast, solltest die Option listof=totoc funktionieren.

Gruß
Marco