PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußzeile neu - Kopfzeile verändern



Artifex
16-05-2010, 12:54
Hi,

ich habe ein Problem.
Ich hatte bisher folgendes Seitenlayout (siehe unten) allerdings hätte ich gerne jetzt eine Fußzeile in dem gleichen Layout wie der Kopfzeile. Die Seitenzahlen sollen oben aus der Kopfzeile verschwinden und rechts unten in der Fußzeile stehen. Darüber hinaus hätte ich gerne den Dateinamen unten links in der Fußzeile und jedesmal wenn ich den Dateinamen ändere, soll die Fußzeile automatisch angepasst werden.

Geht sowas?
Kann mir hier jemand weiterhelfen?

Vielen Dank
Arti

\documentclass[12pt]{llncs}
% BEGIN PACKAGES
\usepackage[ngerman]{babel} % Deutsche Lokalisierung
\usepackage[applemac]{inputenc} % Automatische Erkennung von Umlauten
\usepackage[paper=a4paper,left=25mm,right=25mm,top=30mm,bottom =30mm]{geometry}
%\usepackage{graphicx} % Einbinden von Grafiken EPS, JPG...
\usepackage{array} % Tabellen
\usepackage{tabularx}
\usepackage{ifthen}
\usepackage{lscape}
\usepackage{lmodern}
\usepackage{capt-of}
\usepackage{graphics}
\usepackage[T1]{fontenc} % Cork Encoding einschalten
\usepackage{amsmath}
%\usepackage[]{subfig} %?
\usepackage{setspace} % Einstellung des Zeilenabstandes \onehalfspacing etc
\usepackage[scanall]{psfrag} % PSFrag - Font unter EPS-Abb. = TeX-font
\usepackage{textcomp} % ?
%\usepackage[final]{pdfpages}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage[pdftex]{graphicx}
\usepackage{booktabs} % fÔøΩr Tabellenliniendicke!
\usepackage{float} % Grafik kann von Text umflossen werden
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{marvosym}
\usepackage{rotating}
\usepackage{sidecap}
\sidecaptionvpos{figure}{t}
\usepackage{extramarks}
\usepackage{fancybox}
\usepackage{fancyhdr} \pagestyle{fancy}
\widowpenalty 10000
\clubpenalty 10000
\newcommand{\forloop}[5][1]{%
\setcounter{#2}{#3}%
\ifthenelse{#4}{#5\addtocounter{#2}{#1}%
\forloop[#1]{#2}{\value{#2}}{#4}{#5}}%
{}}
\newcounter{crcounter}
\newcommand{\compensaterule}[1]{%
\forloop{crcounter}{1}{\value{crcounter} < #1}%
{\vspace*{-\aboverulesep}\vspace*{-\belowrulesep}}}
\newcommand{\multirowbt}[3]{\multirow{#1}{#2}%
{\compensaterule{#1}#3}}
\setlength\headheight{23pt}
\lhead{\begin{tabular}[b]{l@{}}
\firstleftmark \end{tabular}}
\rhead{\begin{tabular}[b]{l@{}}
\thepage \end{tabular}}
\chead{} \lfoot{} \cfoot{} \rfoot{}\fancyfoot[C]{}
\renewcommand\headrulewidth{0.4pt}
\renewcommand\footrulewidth{0pt}
\renewcommand\sectionmark[1]
{\markboth{\thesection\ #1}{}}
\renewcommand\subsectionmark[1]
{\markright{\thesubsection\ #1}}
\makeatletter
\newenvironment{SCtopfig}{\SC@float[t]{figure}}{\endSC@float}
\makeatother
\usepackage{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
%%%%%%%%%%%%%%End Packages%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
\begin{document}
\begin{titlepage}
\fontencoding{OT1}\selectfont
\newfont{\titelfont}{cmr10 scaled 1728}
\newfont{\namefont}{cmr7 scaled 1728}
\newfont{\titelbffont}{cmbx8 scaled 2074}
\newfont{\titelbigfont}{cmr10 scaled 2488}
\thispagestyle{empty}
\begin{center}
\begin{center}
{\titelbffont Johannes}\\[9pt]
{\titelfont Fachbereich}\\[9pt]
{\titelfont Univ.-Prof.}\\[4cm]
\end{center}
\rule{\textwidth}{1pt}\\
\vspace{\baselineskip}
{\titelfont Aufbau} \\[9pt]
\rule{\textwidth}{1pt}
\begin{center}
\end{center}
\large{Diplomarbeit}\\[3ex]
\Large{\bf ''Diplom-Orgelspieler''}\\[4ex]
\vspace{1cm}
\large{Wahlfach XXX}\\[6ex]
\large{Sommersemester 2008}\\[10ex]
\vspace{1cm}
\large {\bf XX XXX}\\
\large XXX\\
\large XXX XXX\\
\large Mobil: XXX\\
\end{center}
\end{titlepage}
\newpage
\pagenumbering{Roman}
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\newpage
\section*{Abkürzungsverzeichnis}
\markboth{Abkürzungsverzeichnis}{}
\onehalfspacing
\newcommand{\abk}[2]{\textbf{#1} \> #2\\ }
\begin{tabbing}
AAAAAAAAA\quad \= text \kill
\abk{XXX}{XXX}
\end{tabbing}
\newpage
\section*{Symbolverzeichnis}
\markboth{Symbolverzeichnis}{}
\onehalfspacing
\newcommand{\sym}[2]{\textbf{#1} \> #2\\ }
\begin{tabbing}
AAAAAAAAA\quad \= text \kill
\abk{$a^k$}{XXX}
\end{tabbing}
\pagenumbering{arabic}
\onehalfspacing
\setlength{\parindent}{0pt}
\section{Projekt/Projektziele}
\newpage
\begin{thebibliography}{--}{}
\markboth{Literatur}{}
\bibitem[1]{} XX \\
\end{thebibliography}
\end{document}

lockstep
16-05-2010, 13:24
Mit \jobname kannst du auf den aktuellen Dateinamen (ohne Endung) zugreifen. Für Fragen zum Seitenlayout liefere bitte ein auf die relevanten Paktete und Befehle gekürztes Beispiel.

lockstep

Artifex
16-05-2010, 13:29
naja zum Thema verkürztes Beispiel.
Irgendwie ist das ja alles betreffend Seitenlayout. Das Problem war bei verkürztem Beispiel, dass es am Ende irgendwie nicht funktioniert hat. Bei mir ist es ja ne Mischung aus römischen und arabischen Seitenzahlen und der Umbruch zwischen den ganzen Verzeichnissen und dem Fließtext dann in den normalen Kapiteln. Weiß nicht wirklich was ich da weglassen kann.

Danke & Gruß
Arti

lockstep
16-05-2010, 14:08
Nein, nicht alles in deinem Beispiel beeinflusst das Seitenlayout, und du könntest durch schrittweises Vorgehen die überflüssigen Teile entfernen.

Wenn ich die Dokumentklasse llncs (über die ich nicht verfüge), durch article ersetze, hat dein Beispiel in der Kopfzeile links (innen) den Namen des jeweiligen Abschnittes, rechts (außen) die Seitenzahl. (Keine Ahnung, warum du hier Tabellen verwendest.) Die Formatierung des Abschnittsnamens wechselt zwischen Großbuchstaben und Normalschrift (ich nehme an, unbeabsichtigt). Du möchtest die Kopfzeile durch eine Fußzeile ersetzen - soll dann links statt des Abschnittsnamens der Dateinamen stehen? Was ist mit Kopf- und Fußzeilenlinien?

lockstep

Artifex
16-05-2010, 14:20
"Wenn ich die Dokumentklasse llncs (über die ich nicht verfüge), durch article ersetze, hat dein Beispiel in der Kopfzeile links (innen) den Namen des jeweiligen Abschnittes, rechts (außen) die Seitenzahl. (Keine Ahnung, warum du hier Tabellen verwendest.) Die Formatierung des Abschnittsnamens wechselt zwischen Großbuchstaben und Normalschrift (ich nehme an, unbeabsichtigt)."

--> Dies tritt nur auf bei article. Bei LLNCS ist alles fine.

"Du möchtest die Kopfzeile durch eine Fußzeile ersetzen - soll dann links statt des Abschnittsnamens der Dateinamen stehen? Was ist mit Kopf- und Fußzeilenlinien?"

--> nein nicht ersetzen, sondern zusätzlich. Also in der Kopfzeile soll links oben stehen, wie bisher auch, Inhaltsverzeichnis und dann später die section namen und so...
In der Fußzeile soll dann links unten der Dateiname sein und rechts unten die Seitenzahl in griechischen und arabisch je nachdem.

Danke schonmal!

lockstep
16-05-2010, 14:34
Ohne Garantie: Ersetze



\rhead{\begin{tabular}[b]{l@{}}
\thepage \end{tabular}}
\chead{} \lfoot{} \cfoot{} \rfoot{}\fancyfoot[C]{}


durch



\rhead{}
\lfoot{\jobname} \cfoot{} \rfoot{\thepage}


lockstep

Artifex
16-05-2010, 14:36
du bist mein Held! Kann man da drüber noch ein Strich machen der genauso lang ist wie der Trennstrich oben in der Kopfzeile?

Dann ists perfekt!

lockstep
16-05-2010, 14:44
Zwei Zeilen deines 134 Zeilen langen ursprünglichen Beispiels lauten



\renewcommand\headrulewidth{0.4pt}
\renewcommand\footrulewidth{0pt}


Den Rest überlasse ich jetzt dir. ;)

lockstep

Artifex
16-05-2010, 14:48
perfekt! DANKE ;-)