Archiv verlassen und diese Seite im Standarddesign anzeigen : Layout mit fancyhdr
Hallo Zusammen,
ich brauche Eure Hife,
ich benutze das Packet fancyhdr und möchte dass:
(*) Die Seitenzahl immer oben rechts erscheint.
(*) Bei geraden Seitenzahlen der Kapitelname links erscheint.
Beispiel:
3. Musterkapitel 28
------------------------------------
(*) Bei ungeraden Seitenzahlen der Abschnittsname auch links erscheint
Beispiel:
3.4. Musterabscnitt 29
---------------------------------------
Danke schön für Eure Hilfe,
Paul
Stefan_K
04-08-2009, 21:07
Hallo Paul,
was hast Du denn versucht? Zum fancyhdr-Paket gibt es eine ausführliche Dokumentation (http://tug.ctan.org/tex-archive/macros/latex/contrib/fancyhdr) - hilft die schon weiter?
Viele Grüße,
Stefan
danke für den Hinweis. Auf einigen Seiten habe ich lange Tabellen mit landscape erstellt.
Diese überschneiden manchmal diese header. Wie kann ich dann diese header in diesen
Seiten unterdrücken?
MfG
Paul
Ghost Rider
06-08-2009, 07:08
\thispagestyle{plain}
wenn mich nicht alles täuscht
Gruß
Ghost Rider
nein es ging nicht, danke. Kann mir jemand das dringende Problem lösen:
Ich habe benutzt:
\fancyhead[LE]{\nouppercase{\leftmark}\hspace{0.5cm}\thepage}
nun ich gebe den Abstand 0.5cm mit hspace per hand.
Gibt es einen anderen Befehl dafür?
Ghost Rider
06-08-2009, 10:32
Sorry, meinte natürlich
\thispagestyle{empty}
ich habe
\thispagestyle{empty}
am Anfang der Tex-Datei sowie auf jeder Tabellenseite probiert.
Es ging auch nicht.
Die Tabellen sind mit tabular und landscape erzeugt.
Ghost Rider
07-08-2009, 08:51
dann hilft wohl nur noch ein Minimalbeispiel (http://www.minimalbeispiel.de/)
Ich benutze fancyhdr und habe immer noch das folgende Problem:
\fancyhead[LE]{\nouppercase{\leftmark}\hspace{0.5cm}\thepage}
nun ich gebe den Abstand 0.5cm mit hspace per hand. Nun es sieht nicht gut aus.
Gibt es einen anderen Befehl dafür?
PS: ich habe die fancyhdr-doc gelesen aber nichts gefunden
Danke im Voraus
und es fehlt immer noch das minimalbeispiel ;)
ob das mit den alternierenden Überschriften überhaupt geht weiß ich nicht. es gab da mal einen thread zu (http://mrunix.de/forums/showthread.php?t=60662). Kannst du nicht einfach beide nebeneinander setzten? Ansonsten vllt eine Abfrage erstellen die je nach seite eben die eine oder andere Überschrift ausgibt. Aber das würde meine Kenntnisse übersteigen ;)
hier ist das Minimalbeispiel; auf Seiten 1 und 2 sieht man das Problem in header:
\documentclass[12pt, a4paper]{book}
\NeedsTeXFormat{LaTeX2e}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all header fields
\fancyhead[LE]{\nouppercase{\leftmark\qquad\qquad\thepage}} %left (even pages)\hspace{0.5cm}
\fancyhead[RO]{\nouppercase{\rightmark}\hspace{1cm}\thepage} %right (odd pages)
\fancypagestyle{empty}{%
\fancyhead{} % get rid of headers
\fancyfoot{} % and footers
}
\renewcommand{\headrulewidth}{0.4pt} %linie
\begin{document}
\chapter{My chapter}
\section{My section one}
bla bla on page 1
\pagebreak
\section{My section two}
bla bla on page 2
\pagebreak
\section{My section three}
bla bla on page 2
\end{document}
Wie kann ich das mit srcpage2 erreichen?
Kann mir Jemand ein Beispiel geben?
u_fischer
14-09-2009, 16:44
Die wesentliche Frage ist, was du genau erreichen willst. Du hast ein zweiseitiges Layout, willst du da wirklich die Seitenzahl auf rechten und linken Seiten in der rechten Ecke haben? Und wo genau sollen die Texte hin?
(Meine Kristallkugel meinst, dass du statt \fancyhead \lhead + \rhead benutzen solltest, aber so ganz sicher ist sie sich nicht).
Die Seitenzahl immer oben rechts erscheint, auf alle Seiten.
Kapitelname und Abschnittsname abwechselnd oben links.
Beispiel:
3. Musterkapitel 28
----------------------------------------------------
3.4. Musterabschnitt 29
----------------------------------------------------
die seitenzahlen müssen oben ganz rechts stehen.
u_fischer
14-09-2009, 17:18
Also sowas?
\fancyhead[LE]{\nouppercase{\leftmark}}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE,RO]{\thepage}
Mit
\lhead{\nouppercase{\rightmark}}
\rhead{\nouppercase{\thepage}}
bekomme ich die Seitenzahlen oben rechts auf allen Seiten,
und den Abschnittsnamen oben links.
Also deine Kristallkugel hatte halb-recht, Ullrike.
Es fehlt nur noch den Kapitelnamen oben links auf den (un)geraden Seiten?!?
das ist genau, was ich brauche, danke schön.
Nur noch eine Frage: wie kann ich dies auf einigen Seiten unterdrucken?
u_fischer
14-09-2009, 17:48
\pagestyle{anderer Stil} oder \thispagestyle{anderer Stil}.
Ich habe \thispagestyle{empty} probiert, aber es ging nicht.
Gibt es einen Befehl, der automatisch die header löscht wenn auf der Seite nichts geschrieben ist, oder wenn es die erste Seite des Dokuments ist?
eigentlich passiert das ganze automatisch. ich habe mit scrreprt und scrbook gearbeitet und auf den Seiten auf denen ein neues Kapitel anfing war keine Kopfzeile und keine Trennlinie zur Kopfzeile vorhanden, da der Seitenstil automatisch auf plain gesetzt wurde. Allerdings auch keine Trennlinie zum Fuß, die man mit plainfootsepline in den Dokumenklassenoptionen anschalten musste ...
das wünsche ich mir auch...
u_fischer
15-09-2009, 09:48
Es gibt vieles, es herrscht allerdings ein Mangel bei Minimalbeispielen.
ich habe mit \thispagestyle{empty} in einigen Stellen gearbeitet. Das tut zumindest was ich brauchte. Also das Problem ist gelöst und nochmal danke schön Ulrike.
versuch mal das hier:
\documentclass[%
fontsize=12pt,
BCOR=5mm,
DIV=12,
parskip=false,
plainfootsepline,
%draft,
]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\onehalfspacing
\usepackage[%
automark,
headsepline,
footsepline
]{scrpage2}
\clearscrheadfoot
\lehead{\headmark}
\lohead{\headmark}
\rehead{\pagemark}
\rohead{\pagemark}
\pagestyle{scrheadings}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%
%% Los gehts %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%
\begin{document} % und ab dafür ...
\chapter{Kapitel} \newpage
\section{Unterkapitel}\newpage
\section{Unterkapitel}
\chapter{Kapitel} \newpage
\section{Unterkapitel}\newpage
\section{Unterkapitel}
\end{document} % Datt wars .....
das Problem das du dann hast ist, dass in meinem Beispiel Unterkapitel 1 nicht in der Kopfzeile aufgeführt wird, denn da steht ja das Kapitel und auf der nächsten Seite ist ja schon das zweite Unterkapitel ...
\\edit: zu spät
Das Problem habe ich ja nicht, da die Abschnitte über mehrere Seiten gehen.
Danke für das Beispiel.
Hallo,
ich brauche Eure Hilfe:
Frage 1:
wie kann ich erreichen was oben beschrieben ist, mit dem Paket book und documentclass[.., onesided,..]?
Frage 2:
wie kann ich eine neue leere Seite zwischen der ersten Seite und der Literaturseite in Latex erstellen ?
ich habe \clearpage, \newpage und \cleardoublepage benutzt. Das hat nichts gebracht.
Danke im Voraus,
Paul
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.