PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Position der Seitennr. in Fußnote



TheNerd
24-05-2010, 21:24
Hallo,

ich habe ein kleines Problem mit der Position meiner Seitennummer. Bisher ist sie rechts unten angesiedelt, aber das Problem ist, dass sie sich zu weit am Rand befindet und beim Drucken nur halb erscheint.




\usepackage[
automark, % Kapitelangaben in Kopfzeile automatisch erstellen
headsepline, % Trennlinie unter Kopfzeile
ilines % Trennlinie linksbündig ausrichten
]{scrpage2}


% Kopf- und Fußzeilen ------------------------------------------------------
\pagestyle{scrheadings}

% Kopf- und Fußzeile auch auf Kapitelanfangsseiten -------------------------
\renewcommand*{\chapterpagestyle}{scrheadings}

% Schriftform der Kopfzeile ------------------------------------------------
\renewcommand{\headfont}{\normalfont}

% Kopfzeile ----------------------------------------------------------------
\ihead{\large{\textsc{}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}}
\chead{}
\ohead{}
\setlength{\headheight}{21mm} % Höhe der Kopfzeile
\setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern
\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile

% Fußzeile -----------------------------------------------------------------
\ifoot{}
\cfoot{}
\ofoot{\pagemark}


An was könnte es liegen, dass die Seitennummer soweit unten angezeigt wird? Am liebsten wäre mir, dass die Seitenzahl rechts oben in der Kopfzeile erscheint. Setzte ich sie in \ohead{\pagemark} wird die Seitennummer ganz rechts angezeigt, also der Seitenrand wird irgendwie missachtet und auch die Schriftart verändert sich. Bin für jeden Tipp dankbar!

Viele Grüße

lockstep
24-05-2010, 23:59
Mach ein lauffähiges (!) kleines Beispiel, das dein Problem demonstriert (!). Näheres siehe hier (http://www.mrunix.de/forums/showthread.php?t=66921).

lockstep

TheNerd
25-05-2010, 07:36
Einen wunderschönen Guten Morgen,

Hier die verwendeten Packages



\usepackage[
automark, % Kapitelangaben in Kopfzeile automatisch erstellen
headsepline, % Trennlinie unter Kopfzeile
ilines % Trennlinie linksbündig ausrichten
]{scrpage2}

\usepackage{babel}


% Umlaute ------------------------------------------------------------------
% Umlaute/Sonderzeichen wie äüöß direkt im Quelltext verwenden (CodePage).
% Erlaubt automatische Trennung von Worten mit Umlauten.
% --------------------------------------------------------------------------
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{ae} % "schöneres" ß
\usepackage{textcomp} % Euro-Zeichen etc.

% Grafiken -----------------------------------------------------------------
% Einbinden von Grafiken [draft oder final]
% Option [draft] bindet Bilder nicht ein - auch globale Option
% --------------------------------------------------------------------------
\usepackage[dvips,final]{graphicx}
\graphicspath{{Bilder/}} % Dort liegen die Bilder des Dokuments

% Befehle aus AMSTeX für mathematische Symbole z.B. \boldsymbol \mathbb ----
\usepackage{amsmath,amsfonts}

% Für Index-Ausgabe; \printindex -------------------------------------------
\usepackage{makeidx}

% Einfache Definition der Zeilenabstände und Seitenränder etc. -------------
\usepackage{setspace}
\usepackage{geometry}


% Symbolverzeichnis --------------------------------------------------------
% Symbolverzeichnisse bequem erstellen, beruht auf MakeIndex.
% makeindex.exe %Name%.nlo -s nomencl.ist -o %Name%.nls
% erzeugt dann das Verzeichnis. Dieser Befehl kann z.B. im TeXnicCenter
% als Postprozessor eingetragen werden, damit er nicht ständig manuell
% ausgeführt werden muss.
% Die Definitionen sind ausgegliedert in die Datei Abkuerzungen.tex.
% --------------------------------------------------------------------------
\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}


% Zum Umfließen von Bildern -------------------------------------------------
\usepackage{floatflt}

%\captionsetup[lstlisting]{singlelinecheck=false, labelfont={blue}, textfont={blue}}
\usepackage{caption}
\DeclareCaptionFont{white}{\color{white}}
\DeclareCaptionFormat{listing}{\colorbox[cmyk]{0.43, 0.35, 0.35,0.01}{\parbox{\textwidth}{\hspace{15pt}#1#2#3 }}}
\captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white, singlelinecheck=false, margin=0pt, font={bf,footnotesize}}


% Lange URLs umbrechen etc. -------------------------------------------------
\usepackage{url}


% Wichtig für korrekte Zitierweise ------------------------------------------
\usepackage[square]{natbib}
% Quellenangaben in eckige Klammern fassen ----------------------------------
\bibpunct{[}{]}{;}{a}{}{,~}


% PDF-Optionen --------------------------------------------------------------
\usepackage[
bookmarks,
bookmarksopen=true,
pdftitle={\titel},
pdfauthor={\autor},
pdfcreator={\autor},
pdfsubject={\titel},
pdfkeywords={\titel},
colorlinks=true,
linkcolor=red, % einfache interne Verknüpfungen
anchorcolor=black,% Ankertext
citecolor=blue, % Verweise auf Literaturverzeichniseinträge im Text
filecolor=magenta, % Verknüpfungen, die lokale Dateien öffnen
menucolor=red, % Acrobat-Menüpunkte
urlcolor=cyan,
% für die Druckversion können die Farben ausgeschaltet werden:
%linkcolor=black, % einfache interne Verknüpfungen
%anchorcolor=black,% Ankertext
%citecolor=black, % Verweise auf Literaturverzeichniseinträge im Text
%filecolor=black, % Verknüpfungen, die lokale Dateien öffnen
%menucolor=black, % Acrobat-Menüpunkte
%urlcolor=black,
backref,
%pagebackref,
plainpages=false,% zur korrekten Erstellung der Bookmarks
pdfpagelabels,% zur korrekten Erstellung der Bookmarks
hypertexnames=false,% zur korrekten Erstellung der Bookmarks
linktocpage % Seitenzahlen anstatt Text im Inhaltsverzeichnis verlinken
]{hyperref}

% Zum fortlaufenden Durchnummerieren der Fußnoten ---------------------------
\usepackage{chngcntr}


% für lange Tabellen
\usepackage{longtable}
\usepackage{array}
\usepackage{ragged2e}
\usepackage{lscape}
\usepackage{tabularx}

% Spaltendefinition rechtsbündig mit definierter Breite ---------------------
\newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}}

% Formatierung von Listen ändern
\usepackage{paralist}
% Standardeinstellungen:
% \setdefaultleftmargin{2.5em}{2.2em}{1.87em}{1.7em} {1em}{1em}


\usepackage{capt-of}

\usepackage[intoc]{nomencl}
% Deutsche Überschrift
\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstände verkleinern
\setlength{\nomitemsep}{-\parsep}

\usepackage[printonlyused]{acronym}



Dann das eigentliche Dokument:



\documentclass[
12pt, % Schriftgr��e
DIV10,
german, % f�r Umlaute, Silbentrennung etc.
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendete
halfparskip, % Abstand zwischen Abs�tzen (halbe Zeile)
normalheadings, % Gr��e der �berschriften verkleinern
liststotoc, % Verzeichnisse im Inhaltsverzeichnis auff�hren
bibtotoc, % Literaturverzeichnis im Inhaltsverzeichnis auff�hren
idxtotoc, % Index im Inhaltsverzeichnis auff�hren
tablecaptionabove, % Beschriftung von Tabellen oberhalb ausgeben
final % Status des Dokuments (final/draft)
]{scrreprt}

\input{Packages}


% Erstellung eines Index und Abk�rzungsverzeichnisses aktivieren -----------
\makeindex
\makenomenclature


% Kopf- und Fu�zeilen, Seitenr�nder etc. ---------------------------------
\onehalfspacing


% Seitenränder -------------------------------------------------------------
\geometry{paper=a4paper,left=30mm,right=30mm,top=2 5mm}


% Kopf- und Fußzeilen ------------------------------------------------------
\pagestyle{scrheadings}

% Kopf- und Fußzeile auch auf Kapitelanfangsseiten -------------------------
\renewcommand*{\chapterpagestyle}{scrheadings}

% Schriftform der Kopfzeile ------------------------------------------------
\renewcommand{\headfont}{\normalfont}

% Kopfzeile ----------------------------------------------------------------
\ihead{\large{\textsc{}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}}
\chead{}
%\ohead{\includegraphics[scale=0.4]{Logosmall}}
\ohead{}
\setlength{\headheight}{21mm} % Höhe der Kopfzeile
\setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern
\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile
\setlength{\footskip}{12mm}

% Fußzeile -----------------------------------------------------------------
\ifoot{}
\cfoot{}
\ofoot{\pagemark}


% erzeugt ein wenig mehr Platz hinter einem Punkt --------------------------
\frenchspacing

\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000

% Fußnoten fortlaufend durchnummerieren ------------------------------------
\counterwithout{footnote}{chapter}


--------------------------------------------------------------------------

\begin{document}

% auch subsubsection nummerieren
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

% keine Kopf-/Fu�zeilen bei Deckblatt und Abstract
\ofoot{}
\include{Deckblatt}
\include{Inhalt/Abstract}
\ofoot{\pagemark}

\pagenumbering{Roman}
\tableofcontents % Inhaltsverzeichnis

% Abk�rzungsverzeichnis ----------------------------------------------------
\input{Inhalt/Glossar}
\printnomenclature
\label{sec:Glossar}\newpage

\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\renewcommand{\lstlistlistingname}{Verzeichnis der Listings}
\lstlistoflistings % Listings-Verzeichnis

% ...danach in normalen arabischen Ziffern ---------------------------------
\clearpage
\pagenumbering{arabic}

% Alle benötigten includes kommen hier hin....

\end{document}



Das eigentliche Problem mit der höhe der Fußzeile habe ich schon gelöst, indem ich bei der Definition der selbigen den Wert \footskip{12mm} gesetzt habe. Jetzt erscheint die Seitenzahl im Druckbereich. Komischerweise benutzen einige meiner Kommilitonen dieselbe Vorlage und haben dieses Problem nicht. Würde trotzdem gerne wissen was hier der Auslöser ist, falls jemand einen Tipp hat :-)

Wie ich die Seitenzahl korrekt in die Kopfzeile einbinden kann, weiß ich lieder immernoch nicht. Wie vorher schon erwähnt, erscheint diese dann direkt am rechten Rand, wenn ich sie in \ohead{\pagemark} einfüge und auch nicht direkt über dem Strich, welcher die Kopfzeile vom Rest des Dokumentes trennt.

Viele Grüße

u_fischer
25-05-2010, 09:55
"Lauffähig" bedeutet "lauffähig an fremden Computer". \include + \input von lokalen Datei sind da tabu.

"Klein" bedeutet, dass Pakete und Optionen, die nichts mit dem Problem zu tun haben, nicht darin vorkommen.

N.B: Lösche dvips bei den graphicx-Optionen.

lockstep
25-05-2010, 10:07
Wie ich die Seitenzahl korrekt in die Kopfzeile einbinden kann, weiß ich lieder immernoch nicht. Wie vorher schon erwähnt, erscheint diese dann direkt am rechten Rand, wenn ich sie in \ohead{\pagemark} einfüge und auch nicht direkt über dem Strich, welcher die Kopfzeile vom Rest des Dokumentes trennt.

Ein guter Anfang wäre, die folgende Zeile deines Codes auszukommentieren:



\setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern


Zum Anpassen der vertikalen Position der Seitennummer solltest du in \ohead ebenso (oder auch ebensowenig) Zeilenumbrüche einfügen wie in \ihead.

In Zukunft erstelle bitte Beispiele, die a) kein \input enthalten b) nur Pakete laden, die zur Problemdemonstration benötigt werden c) nicht mit selbstdefinierten Befehlen arbeiten, deren Definition jedoch fehlt (z.B. \untertitel).

lockstep