Kopfzeilen (mit fancyhdr) und Seitenzahlen

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


Danela
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 13. Mai 2010, 14:41

Kopfzeilen (mit fancyhdr) und Seitenzahlen

Beitrag von Danela »

Hallo zusammen :)
Ich schreibe gerade meine Diplomarbeit mit Latex, und habe mir dank der Foren und Handbücher einiges selbst beibringen können. (Ja, ich bin Anfängerin, mir macht es aber richtig Spaß mit diesem Programm zu arbeiten :D ). Ich bin froh, dass ich die Möglichkeit habe, meine Diplomarbeit so formatieren, wie ich möchte.

Jedoch sind ein paar Sachen, die ich drehen und wenden kann, wie ich will... sie funktionieren doch nicht.

Ich nutze Texnic Center (wobei ich zwischendurch auch mit LEd arbeite), MikTex und Windows XP.

Hier meine Probleme:
1. Inhaltsverzeichnis, Tabellenverzeichnis (etc.) sollten mit römischen Seitenzahlen versehen werden (check), aber wie bekomme ich die nach rechts unten?

2. Die Seitenzahlen werden nur auf der Seite angezeigt, wo ein Kapitel beginnt, danach nicht mehr. Wie bekomme ich das durchgängig hin? (habe dafür das PDF angehängt zur Veranschaulichung --> auf Seite 8 ist keine Seitenzahl) --> sie sollen in die Kopfzeile (siehe Punkt 3). (habe im Minimalbeispiel die ganzen Bla Bla Bla, die man im Dokument sieht, gelöscht)

3. Kopfzeilen mit fancyhdr (wenn das eigentliche Dokument beginnt)
Ich habe mir mit dem Latexgenerator ( http://latex.sehnot.de/ ) eine Umgebung erstellt, in der ich Kopf- und Fußzeilen einfügen kann. Eigentlich sollte in der Kopfzeile mittig der Kapitelname (in meinem Minimalbeispiel = Einleitung), rechts die Seitenzahl stehen... aber wie ihr in dem angehängten PDF sehen könnt... da ist nix :(

4. Randnotizen: Wie kann ich die in einer kleineren Schrift und kursiv gestalten?

Vielen Dank für eure Hilfe.
Danela

Hier mein Minimalbeispiel:

\documentclass[12pt,
oneside,%einseitig
a4paper,% A4 Format
openany,
numbers=noenddot,
listof=totoc,			% Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc,			% Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc,				% Index im Inhaltsverzeichnis aufführen
captions=tableheading,	% Beschriftung von Tabellen oberhalb ausgeben
]{scrreprt}

%Einstellungen der Seitenränder
\usepackage[left=2.5cm,right=4cm,top=3cm,bottom=2cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage{ngerman}

%Umlaute ermöglichen
\usepackage[latin1]{inputenc}
 

\usepackage{graphicx}
\usepackage{helvet}
\renewcommand\familydefault{phv} %brauche ich für Arial
\usepackage{setspace}
\hyphenation{Trenn-bar-es}

%Kopf- und Fußzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

%Kopfzeile mittig
\fancyhead[C]{\nouppercase{\leftmark}}
%Kopfzeile rechts bzw. außen
\fancyhead[R]{\thepage}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}

%Linie unten
\renewcommand{\footrulewidth}{0pt}


\sloppy 
\renewcommand*{\chapterheadstartvskip}{\vspace*{-2.3\baselineskip}} % 2.3Überschriften weiter hoch
\renewcommand*{\chapterheadendvskip}{\vspace{-0.105\baselineskip}} %verringert Abstand zur 2. Überschrift oder Text 0.105


\hyphenation{Trenn-bar-es}


%************************Titelseite*******************
\onehalfspacing
\begin{document}

\pagestyle{empty}
\sffamily

\noindent
\begin{center}
    \Large
    Uni\\
    Fakultät\\
    Institut
\end{center}

\vfill\vfill
\begin{center}
    \large
    Diplomarbeit\\
\end{center}

\vfill
\begin{center}
    \Huge\bfseries
    Titel
\end{center}

\vfill
\begin{center}
    \Large
    von
\end{center}

\vfill
\begin{center}
    \huge\bfseries
    mir
\end{center}

\vfill\vfill\vfill
\begin{center}
    \Large
    Betreuer...
\end{center}

\vfill
\begin{center}
\large
    Stadt,Jahr
\end{center}
%************Ende der Titelseite*********
\clearpage
%***************Widmung********
\vspace*{\fill}
{\hfill\sffamily\itshape Für...}
\cleardoublepage

\rmfamily
\normalfont

% *************** Table of contents ***************
\pagenumbering{Roman}
%\input{danksagungen} 
%\input{eidesstattliche}
\tableofcontents

\clearpage
\listoffigures
\clearpage

\listoftables
\clearpage


\pagenumbering{arabic}

\chapter{Einleitung}

abcde
\chapter{2. Teil}

abc \marginline{Dies ist eine Randnotiz}


\end{document}
Dateianhänge
texniccenter.pdf
(2.29 KiB) 1020-mal heruntergeladen

klaus#
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: So 18. Apr 2010, 18:27

Beitrag von klaus# »

Leider kann ich die angehängte PDF-Datei nicht öffnen, aber trotzdem ein paar Hinweise:
  • Warum nutzt Du nicht die Möglichkeiten der Koma-Script-Klassen für den Kolumnentitel, dann kannst Du dir den Einsatz von fancyhdr sparen

    Weiter würde ich in Betracht ziehen, die Möglichkeiten des Koma-Script-Pakets auch für die Gestaltung des Dokumententitels zu nutzen.

    Wenn Arial (bzw. Helvetica) nicht durch Vorgaben der Fakultät festgelegt ist, würde ich eine Serifenschrift (z.B. lmodern) bevorzugen.

    Angaben wie openany oder cleardoublepage sind meines Wissens nur im Zusamenhang einer doppelseitigen Ausgabe sinnvoll.

Danela
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 13. Mai 2010, 14:41

Beitrag von Danela »

Hey Klaus,
danke für die Antwort.
- Du meinst scrpage2? Da werde ich mich morgen mal durchwurschteln.

- was mich immer noch beunruhigt:
wieso steht im Kapitel auf der ersten Seite nur eine Seitenzahl und auf den folgenden Seiten nicht?

Grüße,
Danela

klaus#
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: So 18. Apr 2010, 18:27

Beitrag von klaus# »

Um es konkreter zu machen, ersetze den mit dem folgenden Code die fancyhdr-Zeilen
\pagestyle{scrheadings}
\ohead{\pagemark}
\ihead{\headmark}
\chead{}
\ofoot{}\ifoot{}\cfoot{}
Wenn die Kolumnentitel dann bei dir korrekt angezeigt werden, lag der Fehler vermutlich in den fancyhdr-Anweisungen.

Die Dokumentation zum Koma-Script-Paket ist auf jeden Fall einen genaueren Blick wert.

Danela
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 13. Mai 2010, 14:41

Beitrag von Danela »

dieser post hat sich erledigt. der aktuelle ist eins tiefer ;)
Zuletzt geändert von Danela am Sa 15. Mai 2010, 11:21, insgesamt 1-mal geändert.

Danela
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 13. Mai 2010, 14:41

Beitrag von Danela »

Titel bearbeitet. Wir kommen der Sache näher.
Ich habe Informationen jetzt mit Maketitle eingefügt... jetzt sind Seitenzahlen da.:D
Drei kleine Verschönerungsfragen:
- Eigentlich sollte in der Kopfzeile als Kapitelname "Einleitung" stehen, aber es steht dort Tabellenverzeichnis.
- Wie kann ich Einführung "nicht-kursiv" bekommen?
-Wie kann ich auf der Kapitelseite die Seitenzahl auch nach oben rechts bekommen?
\documentclass[12pt,
oneside,%einseitig
a4paper,% A4 Format
openany,
numbers=noenddot,
listof=totoc,				% Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc,				% Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc,				% Index im Inhaltsverzeichnis aufführen
captions=tableheading,	% Beschriftung von Tabellen oberhalb ausgeben
]{scrreprt}

%Einstellungen der Seitenränder
\usepackage[left=2.5cm,right=4cm,top=3cm,bottom=2cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage{ngerman}

%Umlaute ermöglichen
\usepackage[latin1]{inputenc}
 
%Kopf- und Fußzeile
\usepackage{graphicx}
\usepackage{helvet}
\renewcommand\familydefault{phv} %brauche ich für Arial
\usepackage{setspace}
\hyphenation{Trenn-bar-es}
%Kopf- und Fußzeile

\usepackage{scrpage2}
\pagestyle{scrheadings} 
\ohead{\pagemark} 
\chead{\headmark} 
\ihead{} 
\ofoot{}\ifoot{}\cfoot{}

\sloppy 
\renewcommand*{\chapterheadstartvskip}{\vspace*{-2.3\baselineskip}} % 2.3Überschriften weiter hoch
\renewcommand*{\chapterheadendvskip}{\vspace{-0.105\baselineskip}} %verringert Abstand zur 2. Überschrift oder Text 0.105


\hyphenation{Trenn-bar-es}



%************************Titelseite*******************
\title{Titel}
\subtitle{- Untertitel}
\author{ich}


\onehalfspacing
\begin{document}
\maketitle
%************Ende der Titelseite*********
\clearpage
%***************Widmung********
\vspace*{\fill}
{\hfill\sffamily\itshape Für...}


\rmfamily
\normalfont

% *************** Table of contents ***************
\pagenumbering{Roman}
%\input{danksagungen} 
%\input{eidesstattliche}
\tableofcontents

\listoffigures


\listoftables
\newpage
\pagenumbering{arabic}
\mainmatter
\chapter{Einleitung}


abc 

\newpage
abc
\newpage
abc
\end{document}
Dateianhänge
abc.pdf
(22.22 KiB) 993-mal heruntergeladen

klaus#
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: So 18. Apr 2010, 18:27

Beitrag von klaus# »

Du hattest die Einstellungen an eine falschen Platz gesetzt. Um es etwas abzukürzen , habe ich mal deinen Vorschlag überarbeitet. Hier und da sind andere Einstellungen gewählt, da ich die von dir gewählten nicht optimal fand. Zum Beispiel habe ich die Einstellungen der Kapitelüberschriften und die Einstellungen der Ränder herausgenommen.

Schau es dir mal an.
\documentclass[12pt,
oneside,%einseitig
a4paper,% A4 Format
DIV=calc, BCOR=7mm,
numbers=noenddot,
listof=totoc,            % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc,            % Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc,            % Index im Inhaltsverzeichnis aufführen
captions=tableheading, 
headings=small  % Beschriftung von Tabellen oberhalb ausgeben
]{scrreprt}

%Einstellungen der Seitenränder
%\usepackage[left=2.5cm,right=4cm,top=3cm,bottom=2cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[automark, headsepline]{scrpage2}
\usepackage{graphicx}
\usepackage{lmodern}
%\usepackage{helvet}
%\renewcommand\familydefault{phv} %brauche ich für Arial
\usepackage{setspace}
\onehalfspacing
\usepackage{blindtext}

\begin{document}
\pagestyle{scrheadings}
\ohead{\pagemark}
\chead{\headmark}
\ihead{}
\ofoot{}\ifoot{}\cfoot{}

%************************Titelseite*******************
\titlehead{{\large Universität Wolkenkuckucksheim \hfill SS~2010\\}
Institut für dies und das\\
Traumzeitallee 42\\
31415 Nirgendwo}
\subject{Arbeit zur Erlangung des Jodeldiploms}
\title{Jodeln, Trällern und Singen - warum auch nicht}
\subtitle{Ob's edler im Gemüt \ldots}
\author{cand. stud. Wannabe Orpheus}
\date{\today}
\publishers{Betreut durch Alfred E. Neumann}
\dedication{Mir selbst gewidmet\hfill \ldots wem sonst?!?}
\maketitle 

\pagenumbering{Roman}
%\input{danksagungen}
%\input{eidesstattliche}
\tableofcontents
\listoffigures
\listoftables
\newpage
\pagenumbering{arabic}
%\mainmatter
\chapter{Einleitung}
\thispagestyle{empty}
\blindtext

\blindtext
\newpage
abc
\newpage
abc
\end{document}
Die Gestaltung der Titelseite ist eigentlich direkt aus der Dokumentation von Koma-Script entnommen.

Dass die Einträge im Kolumnentitel kursiv sind ist sinnvoll, da dadurch eine optische Trennung zum eigentlichen Text erfolgt. Die Startseite eines Kapitel ist normalerweise ohne Kolumnentitel.

Danela
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 13. Mai 2010, 14:41

Beitrag von Danela »

Wow, das sieht ja klasse aus. Wobei Arial und die Ränder vorgegeben sind von der Fakultät- werde ich wohl beibehalten müssen.

Dann kann ich ja mein Jodeldiplom machen ;)

Letzte Frage: Fehlender Kolumnentitel auf Kapitelanfangsseite ist klar, aber eine Seitenzahl oben wäre schön.
Danke für deine Hilfe.

Danela

klaus#
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: So 18. Apr 2010, 18:27

Beitrag von klaus# »

Danke für die Blumen, ist aber letzlich nicht auf meinem Mist gewachsen - das meiste stammt von Markus Kohm, der die Koma-Script-Klassen seit etlichen Jahren weiterentwickelt (er liest/schreibt auch hier im Forum).

Es ist schon seltsam, was die Fakultäten auch heute noch so vorschreiben. Als ich studiert habe, waren die Vorgaben deutlich weniger restriktiv, aber was soll's - des Profs Wille ist Gesetz.

Ich würde die Darstellung der Kapitelanfänge so lassen, wenn Du in z.B. in Bücher mit Kolumentitel reinschaust ist das in der Regel so gehandhabt. Wenn Du unbedingt eine Seitenzahl haben willst, würde ich sie unten auf die Seite setzen. Zum einen, weil die Seitennummerierung in Inhaltsverzeichnis auch unten ist, zum anderen, weil der Überschriftenbereich durch die Zahl „gestört“ würde. Aber wie gesagt, ich würde es so lassen wie es ist

moose32

Beitrag von moose32 »

Hallo, ich komme einfach nicht weiter.
Ich habe erfolgreich eine Fuß- und Kopfzeile mit Trennlinie erzeugt und auch das dort drin stehen wo ich es haben will. Allerdings möchte ich, dass die Trennlinie der Kopfzeile erst nach ein paar Seiten (auf der 4. Seite) auftaucht. Bei der Fußzeile klappt das wunderbar, deswegen frag ich mich was das bei der Kopfzeile soll!?

Hier mal der Code:
\documentclass[a4paper,12pt]{article}
\usepackage[includefoot,includehead,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry} %Seitenränder
\setlength{\headheight}{15pt}
\usepackage{fancyhdr} %Kopf- und Fußzeile

\pagestyle{fancy} %eigener Seitenstil
\fancyhf{} %alle Kopf- und Fußzeilenfelder bereinigen
\rfoot{\thepage} %Seitennummer rechts unten

\begin{document}

\section*{Declaration}
Bla bla
\newpage
\section*{Acknowledgments}
Bla blubb
\newpage
\tableofcontents

\newpage
	\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie (soll auch erst ab hier erscheinen, tut sie aber schon ab der 1. Seite)
	\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie (erscheint erst ab dieser Seite!)
\begin{abstract}
Bla Bla Abstract
\end{abstract}

\newpage
	\rhead{\leftmark} %Kopfzeile rechts oben (mit dem jeweiligen Kapitel, beginnt erst ab hier)
\section{Introduction}
\section{Materials}
usw.
\end{document}
Von mir aus kann auch die Kopfzeilen-Trennlinie erst ab Seite 5 kommen, funktioniert aber auch nicht.

Antworten