Kopfzeile individuell anpassen, gibts Probleme.

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


lampedusa
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 25. Mär 2012, 12:08

Kopfzeile individuell anpassen, gibts Probleme.

Beitrag von lampedusa »

Hallo Freunde,

sitze im Moment an meiner Diplomarbeit und stoße an einige kleine Unannehmlichkeiten, die mir durch die Darstellung der Kopfzeile bereiten werden. Damit das Problem besser verstanden wird, habe ich ein Bps. angehängt.

In der ersten Seite des Hauptkapitels soll die Kopfzeile nicht eingeblendet sein, was auch gegeben ist. Erst in der zweiten Seite, wird die Kopfzeile dargestellt.

Die Kopfzeile besteht aus der Bezeichnung des Hauptkapitels (Links) und der Bezeichnung des Unterkapitels (Rechts). Im Beispiel sind zwei Hauptkapitel dargestellt: Grundlagen und Umsetzung.

Wenn man die 2. Seite der Datei öffnet, findet man gleich einen Unterkapitel und somit eine korrekte Darstellung der Kopfzeile (Hauptkapiten und Unterkapitel). Wenn man aber die 4. Seite öffnet, wo nach dem Hauptkapitel noch kein Unterkapitel vorhanden war, wird die Kopfzeile verfälscht, es steht links als auch rechts die Bezeichnung des Hauptkapitels. In diesem Fall wollte ich aber, dass nur links der Name des Hauptkapitels steht und rechts das Feld freigelassen wird.

So sieht mein Eintrag zum Thema Kopfzeile aus:
% Kopfzeile
\usepackage[automark,nouppercase]{scrpage2}
\ihead[]{\leftmark}
\ohead[]{\rightmark}
\chead{}
\cfoot[\pagemark]{\pagemark}
\automark[section]{chapter} 
\setheadtopline{}     % modifiziert die Parameter fuer die Linie ueber dem Seitenkopf
\setheadsepline{.4pt}[\color{black}]
\pagestyle{scrheadings}
Ich bitte um Unterstützung, sofern sich jemand damit auskennt.

viele Grüße
Dateianhänge
Diplomarbeit.pdf
(36.43 KiB) 334-mal heruntergeladen

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Benutze mal \headmark statt \left- und \rightmark, so ist es glaube ich auch in der KOMA-Script-Aneitung erklärt. (Ungetestet, da kein Minimalbeispiel ;-))

lampedusa
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 25. Mär 2012, 12:08

Beitrag von lampedusa »

Danke iTob,

das hat aber nicht zum Erfolg geführt. Wenn ich \headmark verwende, so steht rechts als auch links entweder NUR Hauptkapitel oder NUR Unterkapitel. Siehe Anhang.
Dateianhänge
Diplomarbeit.pdf
(36.43 KiB) 338-mal heruntergeladen

Benutzeravatar
Klaus-Anton
Forum-Anfänger
Forum-Anfänger
Beiträge: 37
Registriert: Mi 4. Mai 2011, 22:26
Wohnort: Göttingen

Beitrag von Klaus-Anton »

Ja, du hast recht. Wenn links und rechts in einer Kopfzeile haargenau das Gleiche steht, dann sieht das nicht nur unschön aus, sondern gibt auch überhaupt gar keinen informativen Sinn her, was typographisches Hauptanliegen (von LaTeX) ist.

Wenn du rechts in einer Kopfzeile einer geraden Seite »nichts« erscheinen lassen möchtest, kannst du das denn dann nicht jederzeit gegebenenfalls auch nur für eine individuelle Seite mit
\rehead[]{} 
so hinbekommen, wie du es haben willst?
Die sogenannten Unworte kratzen immer am kategorischen Imperativ. Und das Unwort selbst, das auch? - Ist das Unwort also ein Unwort? Oder hat es nicht etwa doch eine nicht-negative Wortigkeit an sich?

First of one abreviated is foo.

Gast

Beitrag von Gast »

Hey, mit dem fancyhdr Paket klappts seltsamerweise. Allerdings steht jetzt "Kapitel 1" anstatt nur "1" da... Vielleicht kann dir wer im Forum verraten wie du das auch noch wegbekommst.
Ansonsten würde ich dir vorschlagen einfach eine Überschrift einzufügen, was bei über 2 Seiten Text nicht verkehrt wäre.

Hier der Code
\documentclass[oneside, headsepline]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{color}

\usepackage{fancyhdr}

\fancypagestyle{scrheadings}{\fancyhf{}\fancyhead[L]{\nouppercase{\leftmark}}\fancyhead[R]{\nouppercase{\rightmark}}\fancyfoot[C]{\thepage}}

\usepackage{blindtext}

%\usepackage[automark,nouppercase]{scrpage2}
%\ihead[]{\leftmark}
%\ohead[]{\rightmark}
%\chead{}
%\cfoot[\pagemark]{\pagemark}
%\automark[section]{chapter}
%\setheadtopline{}     % modifiziert die Parameter fuer die Linie ueber dem Seitenkopf
%\setheadsepline{.4pt}[\color{black}] 

\begin{document}
\pagestyle{scrheadings} 

\chapter{Test} 
\blindtext[6]
\section{Dumdidum}
\blindtext[6]

\chapter{Test} 
\blindtext[10]
\section{Dumdidum}
\blindtext[6]

\end{document}

Antworten