PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fancyheader, seiten Anzahl



talha
01-09-2011, 10:47
Hallo,
Hier ist mein Code für meine Studienarbeit in Latex.
Ich hätte gern, dass die Seiten Anzal unten rechts stehen. Im moment sind die in der mitte. Wo muss ich den Command einfügen?
%&pdflatex
% headsepline: Linie am oberen Blattrand unterhalb der Seitennummer
% bibtotoc: Aufnahme des Literaturverzeichnisses ins Inhaltsverzeichnis
\documentclass[11pt,a4paper,headsepline,bibtotoc]{scrreprt}

% Einstellungen bez. des 'scrreprt'-Stils
% Caption Schriftstil und -Groesse
\renewcommand{\capfont}{\footnotesize}
\renewcommand{\caplabelfont}{\footnotesize\bfserie s}
\typearea{15} %Einstellung des Verhältnisses Größe des Textes zur Papiergröße

% Sprache
\usepackage[german]{babel}
\selectlanguage{german}
%\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{eurosym}
%\usepackage[ngerman]{babel}


\addto\extrasgerman{\renewcommand{\figurename}{Abb .}}
\addto\extrasgerman{\renewcommand{\tablename}{Tab. }}

% Tabellen
\usepackage{longtable,lscape}
\usepackage{multirow}
\usepackage{tabularx}


%Long-Table
\usepackage{longtable}
\usepackage{array}
\usepackage{multirow}
\usepackage{color}
\usepackage{hhline}% Define user colors using the RGB model
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.88,0.88,0.88}
\usepackage{colortbl}


% Bilder
\usepackage{graphicx}
\usepackage{float}
\usepackage{rotating}
%\floatstyle{boxed}
\usepackage{subfig}
%\restylefloat{figure}%\usepackage[rflt]{floatflt}

% Hyperlinks
\usepackage{hyperref}
\hypersetup{
colorlinks,%
citecolor=black,%
filecolor=black,%
linkcolor=black,%
urlcolor=black}

% Programmablaufplaene (Struktogramme, Nassi-Schneidermann-Diagramme)
% Dieses Paket ist nicht standardmäßig im CIP-Pool installiert
% \usepackage{nassi}

% Mathematische Symbole
\usepackage{amsmath,amssymb}
\DeclareTextCommand{\_}{OT1}{%
\leavevmode \kern.06em\vbox{\hrule width.6em}}
\everymath{\displaystyle}
\usepackage{amsfonts}
\usepackage{cancel}

%including Text file
\usepackage{fancyvrb}

%Kopfzeile
%\usepackage{fancyhydr}
\usepackage{fancyheadings}
\pagestyle{plain}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\chaptermark}[1]{\markboth{#1}{\thesection\.#1}{}}
\setkomafont{pagehead}{\sffamily\bfseries\small }
\lhead[\fancyplain{}{\sl\leftmark}]
{\fancyplain{}{\sl\leftmark}}
\rhead[\fancyplain{}{\sl\leftmark}]
{\fancyplain{}{\sl\leftmark}}

%Kopfzeile

%\pagestyle{plain}

% Aufgabenstellung
\usepackage{iagkopf}

% Listenerscheinung
\setlength{\itemsep}{0ex}
\setlength{\parsep}{0ex}
\setlength{\parskip}{2mm}


\begin{document}
\sloppy
\newcommand{\superscript}[1]{\ensuremath{^{\textrm{#1}}}}
\newcommand{\subscript}[1]{\ensuremath{_{\textrm{#1}}}}
%\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{3}
% Seitennumerierung bis zum Beginn der Einleitung auf kleine roemische Zahlen setzen
\pagenumbering{roman}

% neue Befehle
%\newcommand{\file}[1]{{\sffamily\slshape #1}}
\newcommand{\file}[1]{\mdseries\textsl{\textsf{#1}}}
\newcommand{\sbr}[1]{\texttt{#1}}
\newcommand{\var}[1]{\mdseries\textsl{\texttt{#1}}}
\newcommand{\cmd}[1]{\uppercase{\texttt{#1}}}


\date{\today}

\maketitle
% Aufgabenstellung einbinden
\addcontentsline{toc}{chapter}{Aufgabenstellung}
\pagestyle{plain}
\include{aufgabenstellung}

% Übersicht
\addcontentsline{toc}{chapter}{"Ubersicht}
\include{uebersicht}

% Inhaltsverzeichnis
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}
\tableofcontents

% Bilderverzeichnis
\addcontentsline{toc}{chapter}{Bilderverzeichnis}
\listoffigures

% Tabellenrverzeichnis
%\addcontentsline{toc}{chapter}{Tabellenverzeichni s}
%\listoftables


% Nomenklatur
\addcontentsline{toc}{chapter}{Nomenklatur}
\include{./bezeichnung/nomenklatur}

% Nomenklatur
\addcontentsline{toc}{chapter}{Definitionen}
\include{./bezeichnung/Definitionen}

\clearpage

\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markboth{\thesection\ #1}{}}
%\lhead[\fancyplain{}{\sl\leftmark}]%
% {\fancyplain{}{\sl\leftmark}}
%\rhead[\fancyplain{}{\sl\thepage}]%
% {\fancyplain{}{\sl\thepage}}
%\cfoot{}
\lhead{\includegraphics[scale=0.6] {./logos/ILS_logo} \vspace{-6pt}}%trim= -0.0cm 0.05cm 0cm 0cm
\chead{Verification/Validation von Synchronisierungs mechanismus eines Echtzeiten\\ Sicherheitskritischen Avioniksystems}
\rhead{\includegraphics[scale=0.6] {./logos/uni_stuttgart} \vspace{-6pt}}

Ich hoffe jemand kann mir helfen.
vielen Dank
Mfg
Talha

rstuby
01-09-2011, 11:08
Ich werde gleich mal suchen, wie man genau die Seitennummern in der Fußzeile rechts angeben kann, aber erst mal einige Vorbemerkungen:
Dein Beispiel ist weder lauffähig noch minimal - auch mit diesem Beispiel kann man zeigen, dass bei scrreprt (überhaupt bei einseitigen Dokomenten) die Seitennummern standardmäßig in der Mitte sind:


\documentclass{scrreprt}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}

Außerdem gibt den Beispiel Anlass zu einigen Empfehlungen. Mir fällt z.B. auf, dass du das wohl sehr veraltete (stimmt doch, oder, ihr alle?) Paket fancyheadings anstatt fancyhdr lädst. Dabei war dort bloß ein Tippfehler zu korrigieren. Ich würde bei scr...-Klassen überhaupt scrpage2 vorziehen.

Außerdem würde ich dir raten, \newcommand und ähnliches möglichst in der Präambel zu verwenden und nicht nach \begin{document}.

rstuby
01-09-2011, 11:18
So kriegst du die Seitennummern nach rechts, aber ob dir das hilft, kommt darauf an, was du sonst noch willst... Gerade was die Kopfzeilen angeht. Die wolltest du ja anscheinend von Hand mitten im Dokument verändern?
Wenn du mit diesen Einstellungen Kopfzeilen benutzt, erscheinen sie auch auf Kapitelanfangsseiten, und das ist natürlich nicht so toll.

\documentclass{scrreprt}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}

\usepackage{scrpage2}
\pagestyle{scrheadings}
\renewcommand*{\chapterpagestyle}{scrheadings}
\cfoot{}
\rofoot{\pagemark}

\begin{document}
\blinddocument
\end{document}

talha
01-09-2011, 11:23
Hallo rustby,
mein Problem ist, dass ich mit Header und footer in Latex nicht klar kommen. Ich hab zwar viele Documentation gelesen und fast alles ausprobiert. Es tut aber nicht anders. Ich habe Header innerhalb \begin{document} geschrieben, weil außerhalb funktioniert es nicht. Ich habe diese Vorleage von einem Institut bekommen, Um selber eins zu basteln ist viel Arbeit.

Wenn ich eiffach Ausdrücke möchte ich folgendes erreichen.
1.
\lhead{\includegraphics[scale=0.6] {./logos/ILS_logo} \vspace{-6pt}}%trim= -0.0cm 0.05cm 0cm 0cm
\chead{Verification/Validation von Synchronisierungs mechanismus eines Echtzeiten\\ Sicherheitskritischen Avioniksystems}
\rhead{\includegraphics[scale=0.6] {./logos/uni_stuttgart} \vspace{-6pt}} nach dem
\include{./bezeichnung/Definitionen} immer da sein muss.
2. Die Seiten Anzahl sind bis zu deisem Kapital
\include{./bezeichnung/Definitionen} in Roman und ab danach auf Arabisch. Egal auf Roman oder Arabisch, die Seiten Anzahl sollen immer rechts unten stehen.

Es ist leider bisschen spät, dass ich mein class ändere, weil ich fast fertig mit dem Bericht bin und möchte nicht großartig den Format ändern.

Hoffe, dass es trotzdem eine Lösung gibt.
Mfg
Talha

talha
01-09-2011, 11:40
sorry rustby ich will nicht hier nerven, das Dokument soll schon zweiseitig ausgedrückt werden

rstuby
01-09-2011, 12:02
Wenn du

\documentclass[twoside]{scrreprt}

angibst, kommen die Seitenzahlen automatisch immer nach außen. Das ist besser als immer rechts! Eine Seitenzahl am inneren Seitenrand ist nicht sinnvoll.