Kopfzeilen (mit fancyhdr) und Seitenzahlen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kopfzeilen (mit fancyhdr) und Seitenzahlen

von moose32 » Mo 24. Feb 2014, 17:50

Ach, jetzt ging es doch noch. Hab noch etwas rumprobiert und eine Lösung gefunden. Sorry für den Fehlalarm ;)

Mann muss voher in der Präambel die Liniendicke runter setzen:
\renewcommand{\headrulewidth}{0pt}

und dann auf der gewünschten Seite:
\renewcommand{\headrulewidth}{0.4pt}
Dann kommt die Linie auf einmal

von Noch so einer » Mo 24. Feb 2014, 17:40

Alternativvorschlag mit scrlayer-scrpage oder scrpage2:
\documentclass[a4paper,12pt]{article}
\usepackage[includefoot,includehead,headheight=16pt,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry}
% Seitenränder
\IfFileExists{scrlayer-scrpage}{%
  \usepackage[headsepline,footsepline,automark,markcase=upper]{scrlayer-scrpage}
  \clearpairofpagestyles
}{
  \usepackage[headsepline,footsepline,automark,markuppercase]{scrpage2}
  \clearscrheadfoot
  \pagestyle{scrheadings}
}
\ohead{\headmark}
\ofoot[\pagemark]{\pagemark}
\pagestyle{plain}

\begin{document}

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

\newpage
\begin{abstract}
Bla Bla Abstract
\end{abstract}

\newpage
\pagestyle{scrheadings}
\section{Introduction}
\section{Materials}
usw.
\end{document}
Näheres zur Verwendung von scrlayer-scrpage bzw. scrpage2 (dieses Paket älterer KOMA-Script-Versionen wird wohl zukünftig von scrlayer-scrpage ersetzt werden) findet sich in der KOMA-Script-Anleitung. Bei scrlayer-scrpage kann man auch beliebig innerhalb des Dokuments die Linien in Kopf und Fuß ein- und ausschalten. Für den plain-Seitenstil kann man wahlweise ebenfalls Linien ein- und ausschalten. Siehe dazu Option plainheadsepline und plainfootsepline in der genannten und bereits verlinkten Anleitung.

Und wenn Du schon ein KOMA-Script-Paket verwendest, kannst Du dann auch gleich darüber nachdenken, ob nicht eine KOMA-Script-Klasse eine gute Idee wäre. Beispielsweise:
\documentclass[a4paper,12pt,headsepline,footsepline]{scrartcl}
\usepackage[includefoot,includehead,headheight=15pt,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry}
% Seitenränder
\begin{document}

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

\newpage
\begin{abstract}
Bla Bla Abstract
\end{abstract}

\newpage
\pagestyle{headings}
\section{Introduction}
\section{Materials}
usw.
\end{document}
Die ganzen \newpage lassen mich übrigens vermuten, dass Du mit einer Report-Klasse wie report oder scrreprt und echten Kapiteln (\chapter) statt Abschnitten als oberste Ebene besser versorgt wärst:
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[includefoot,includehead,headheight=16pt,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry}
% Seitenränder
\IfFileExists{scrlayer-scrpage}{%
  \usepackage[headsepline,footsepline,automark,markcase=upper]{scrlayer-scrpage}
  \clearpairofpagestyles
}{
  \usepackage[headsepline,footsepline,automark,markuppercase]{scrpage2}
  \clearscrheadfoot
  \pagestyle{scrheadings}
}
\ohead{\headmark}
\ofoot[\pagemark]{\pagemark}
\pagestyle{plain}

\usepackage{blindtext}% Zu Demozwecken

\begin{document}

\chapter*{Declaration}
Bla bla

\chapter*{Acknowledgments}
Bla blubb

\tableofcontents

\addchap{\abstractname}
Bla Bla Abstract


\chapter{Introduction}
\pagestyle{scrheadings}

\blindtext

\chapter{Materials}
usw.

\blinddocument

\end{document}

von moose32 » Mo 24. Feb 2014, 16:21

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.

von klaus# » Sa 15. Mai 2010, 15:39

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

von Danela » Sa 15. Mai 2010, 14:25

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

von klaus# » Sa 15. Mai 2010, 12:18

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.

von Danela » Sa 15. Mai 2010, 11:16

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) 994-mal heruntergeladen

von Danela » Sa 15. Mai 2010, 10:38

dieser post hat sich erledigt. der aktuelle ist eins tiefer ;)

von klaus# » Sa 15. Mai 2010, 07:51

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.

von Danela » Fr 14. Mai 2010, 23:41

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

Nach oben