floating footer

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


MadStan

floating footer

Beitrag von MadStan »

Hi Leute!

Nach langem Basteln habe ich endlich eine Vorlage zusammengeschustert, wie ich sie haben möchte! Es gibt wirklich nur noch eins, was mich aber ziemlich aufregt! Und zwar spingt mein Footer manchmal hoch! Vor allem am Kapitelanfang! Ich denke, es hat damit etwas zu tun! Ich habe schon die Doku des package fancyhdr durchgesucht und verschiedene Parameter umgestellt, aber ohne Erfolg. Was ich möchte, ist einfach, dass der Footer immer seine absolute Position hält! Hier ist meine Vorlage:
\documentclass[12pt,a4paper,onecolumn,oneside,openright]{scrbook}
\usepackage[left=3cm,right=4cm,top=3cm,bottom=6cm,includeheadfoot]{geometry}

% --------------------------------

% Erweiterungspakete f�r deutsche Sprache
\usepackage{mathptmx}
\usepackage{lmodern}
%\usepackage{lastpage}
\usepackage{hyphenat}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

% Erweiterungspakete f�r Grafiken
\usepackage{picins,graphicx}
\usepackage{psfrag}
\usepackage{epsfig}
\usepackage{subfigure}

% Erweiterungspakete f�r Formeln
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}

% Erweiterungspaket f�r Kopf- & Fu�zeile
\usepackage{fancyhdr}
\usepackage{supertabular} 

% Erweiterungspaket für Hyperlinks
\usepackage[dvips,linktocpage]{hyperref}
\usepackage{lscape}
\usepackage[font=normal,labelfont=it]{caption}
\usepackage[normalem]{ulem} %emphasize weiterhin kursiv
\usepackage{lastpage}

% --------------------------------

% globales Seitenformat
\pagestyle{fancy}{
\setlength{\headheight}{15.1pt}
\fancyhf{} %alle Kopf- und Fußzeilenfelder bereinigen
\fancyhead[L]{\Large{\textbf{\ttfamily{CONFIDENTIAL \\ 
}}}} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{\includegraphics[height=0.5in]{iiis.eps}}
\fancyfoot[L]{}
\fancyfoot[R]{- v1.0 - page \thepage \ of \ \pageref{LastPage}}
\setlength{\textwidth}{14.5cm}		
\setlength{\textheight}{22cm}		
\setlength{\topmargin}{0cm}
}

\fancypagestyle{plain}{ %überschreibe plain
\setlength{\headheight}{15.1pt}
\fancyhf{}
\fancyhead[L]{\Large{\textbf{\ttfamily{CONFIDENTIAL \\ 
}}}} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{\includegraphics[height=0.5in]{iiis.eps}}
\fancyfoot[L]{}
\fancyfoot[R]{- v1.0 - page \thepage \ of \ \pageref{LastPage}}
\setlength{\textwidth}{14.5cm}		
\setlength{\textheight}{22cm}		
\setlength{\topmargin}{0cm}
}

\fancypagestyle{empty}{  %überschreibe empty
\setlength{\headheight}{15.1pt}
\fancyhf{}
\fancyhead[L]{\Large{\textbf{\ttfamily{CONFIDENTIAL \\ 
}}}} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{\includegraphics[height=0.5in]{iiis.eps}}
\fancyfoot[L]{}
\fancyfoot[R]{- v1.0 - page \thepage \ of \ \pageref{LastPage}}
\setlength{\textwidth}{14.5cm}		
\setlength{\textheight}{22cm}		
\setlength{\topmargin}{0cm}
}


%\fancyhead{}	
%\fancyhead[LO]{\slshape \leftmark}
%\fancyfoot{}
%\fancyfoot[CO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\setlength{\textwidth}{14.5cm}		
\setlength{\textheight}{22cm}		
\setlength{\topmargin}{0cm}		
%\setlength{\oddsidemargin}{0.8cm}
\setcounter{totalnumber}{3}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}

\renewcommand{\baselinestretch}{1.0}		
\setlength{\parindent}{0ex}
Wäre euch ewig dankbar, wenn ihr mir die Lösung verraten könntet! Mir ist klar, dass der Code hässlich ist ... wie gesagt, zusammengeschustert

mfg

MadStan[/code]

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Längenangaben für den Seitenspiegel haben in der Definition des Seitenstils nichts verloren. Das funktioniert im Zweifelsfall überhaupt nicht so wie sich das der Anwender vorstellt, sondern führt meist zu Problemen. Den Seitenspiegel definiert man stattdessen global per typearea (siehe KOMA-Script-Anleitung, Kapitel 2) oder geometry (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!), Mit beiden Paketen kann die Einstellungen ggf. auch innerhalb des Dokuments ändern.

Bei Verwendung einer KOMA-Script-Klasse sollte man besser scrpage2 statt fancyhdr verwenden, da dieses Seitenstil-Paket weit besser mit KOMA-Script-Klassen harmoniert. Die Anleitung findet sich in der KOMA-Script-Anleitung, scrguide.pdf.

Selbst einem geliebte Hund wirft man nicht einfach ein Knochenstück hin. Also sollte man uns auch keine Codeschnippsel an Stelle eines vollständigen Minimalbeispiels (← dies ist ein geprüfter Link mit relevanten Informationen!) hinwerfen. Siehe dazu auch den goLaTeX-Knigge (Link in meiner Signatur). Da ich nichts vollständiges zum Testen hatte, konnte ich auch nicht testen ob obige Hinweise auch die Ursache für Dein Problem enthalten.

Ich empfehle außerdem l2tabu (Link über meine Signatur).

MadStan

Beitrag von MadStan »

Danke! Den Einlauf habe ich natürlich verdient! Jetzt weiß ich wenigstens wo ich zu suchen habe! Es gibt einfach zu viele schlechte Beispiele da draußen :)

Antworten