Fußzeilenränder und -linie

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


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 689
Registriert: Sa 30. Jun 2012, 11:56

Fußzeilenränder und -linie

Beitrag von MoonKid »

Ich nutze XeLaTeX in Verbindung mit KOMA. Ich versuche es jedenfalls.

Probleme hab ich derzeit mit der Fußzeile. Sie setzt bei mir direkt am
Seitenende auf. Es gibt keinen Rand.
Ebenso wird die begrenzende Linie nicht gezeichnet, obwohl ich die passende
KOMA-Option dafür setze.
Außerdem gefällt mir die Zeichenformatierung nicht. Ich hätte hier einfach
gerne \small und \normalfont.
\documentclass[paper=A4,pagesize=auto,12pt,footinclude=true,BCOR=0mm]{scrartcl}

\usepackage{xltxtra} % lädt wiederum fontspec, was wiederum xunicode lädt
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
% Schriftart Arial
\setmainfont{Arial}

% Kopf- und Fußzeilen
\usepackage{scrpage2}
\usepackage{setspace}	% \onehalfspaceing
% Seitenränder
\usepackage[left=25mm, right=25mm, top=25mm, bottom=20mm]{geometry}
% 1,5 Zeilenabstand
\onehalfspacing

% Fußzeile mit Linie getrennt
\KOMAoptions{footsepline=true}

\pagestyle{scrheadings}
\cfoot{\pagemark}
\ofoot{yyyy-mm-dd}
\ifoot{Author X}

\begin{document}
XXXXXXXXXx
\newpage
YYYYYYYYYy
\end{document}
Egal ob mit oder ohne footinclude. Es ändert sich nix.
XeLaTeX, TeX Live, vim-latexsuite

Noch so einer

Beitrag von Noch so einer »

Zunächst einmal muss ich erwähnen, dass ich kein Arial habe (so schlimme Fonts kommen mir nicht auf den Rechner). Deshalb habe ich die ganze Schriftumschaltung aus dem Beispiel rausgeworfen. Dadurch wurde es auch gleich noch ein wenig minimaler:
\documentclass[paper=A4,pagesize=auto,12pt,footinclude=true,BCOR=0mm]{scrartcl}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% Kopf- und Fußzeilen
\usepackage{scrpage2}
\usepackage{setspace}   % \onehalfspaceing
% Seitenränder
\usepackage[left=25mm, right=25mm, top=25mm, bottom=20mm]{geometry}
% 1,5 Zeilenabstand
\onehalfspacing

% Fußzeile mit Linie getrennt
\KOMAoptions{footsepline=true}

\pagestyle{scrheadings}
\cfoot{\pagemark}
\ofoot{yyyy-mm-dd}
\ifoot{Author X}

\begin{document}
XXXXXXXXXx
\newpage
YYYYYYYYYy
\end{document}
Das Problem mit dem sehr tiefen Fuß hast Du selbst verursacht. Du lässt nämlich nicht KOMA-Script einen vernünftigen Seitenspiegel berechnen, sondern stellst mit geometry selbst einen ein, bei dem der untere Rand, in dem auch der Seitenfuß liegt, viel zu klein ist. Die Option footinclude=true nützt in dem Fall auch genauso wenig wie die Option BCOR=0mm. Beides sind Optionen für die KOMA-Script eigene Seitenspiegelberechnung mit dem KOMA-Script-Paket typearea. Du solltest entsprechende Optionen ggf. bei geometry angeben (ob es solche gibt und wie die lauten, ist der geometry-Anleitung zu entnehmen). Oder Du lässt geometry einfach weg.

Das Problem mit der fehlenden Linie beim Fuß liegt schlicht daran, dass Du einen scrpage2-Seitenstil verwendest, scrpage2 aber noch kein \KOMAoptions beherrscht. Also solltest Du die Option (ohne Wertübergabe!) einfach beim Laden der Klasse bereits angeben.

Folgendes funktioniert also beispielsweise:
\documentclass[paper=A4,pagesize=auto,12pt,footsepline,BCOR=0mm]{scrartcl}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% Kopf- und Fußzeilen
\usepackage{scrpage2}
\usepackage[onehalfspacing]{setspace}% eineinhalbzeilig
\recalctypearea% wegen eineinhalbzeilig Satzspiegel neu berechen (siehe
               % KOMA-Script-Anleitung)

\pagestyle{scrheadings}
\cfoot{\pagemark}
\ofoot{yyyy-mm-dd}
\ifoot{Author X}

\begin{document}
XXXXXXXXXx
\newpage
YYYYYYYYYy
\end{document}

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 689
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Schriftart und Ränder, sind nunmal Vorgabe der Dozenten. Wie unsinnig das ist, habe ich mitlerweile auch begriffen.

Dein Vorschlag funktioniert prima. Danke dafür.

Wie mache ich jetzt die Ränder? Da komme ich nicht drum herum. Der KOMA-Author empfiehlt in meinem Fall selbst geometry.
Noch so einer hat geschrieben:Das Problem mit der fehlenden Linie beim Fuß liegt schlicht daran, dass Du einen scrpage2-Seitenstil verwendest, scrpage2 aber noch kein \KOMAoptions beherrscht. Also solltest Du die Option (ohne Wertübergabe!) einfach beim Laden der Klasse bereits angeben.
Ok, woher weiß man sowas? Kann mir der compiler nicht sagen, dass \KOMAoptions an der Stelle unsinnig ist?
XeLaTeX, TeX Live, vim-latexsuite


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 689
Registriert: Sa 30. Jun 2012, 11:56

Re: Crossposting

Beitrag von MoonKid »

Anonymous hat geschrieben:Auch woanders gepostet.
Es ist kein X-Post. Dieser Thread behandelt Formatierungsschwierigkeiten der Fußzeile.

Der verlinkte Thread behandelt Seitenränder im Allgemeinen.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Re: Crossposting

Beitrag von cgnieder »

MoonKid hat geschrieben:
Anonymous hat geschrieben:Auch woanders gepostet.
Es ist kein X-Post. Dieser Thread behandelt Formatierungsschwierigkeiten der Fußzeile.

Der verlinkte Thread behandelt Seitenränder im Allgemeinen.
Ich muss widersprechen: beide Probleme hängen miteinander zusammen und sind bestenfalls verschiedene Aspekte desselben Problems, zumal das MWE das gleiche ist.

Auf fast jeden Forum sind Crosspostings sehr ungern gesehen und man verringert die Chancen auf eine Antwort damit signifikant. Üblicherweise verbieten Forenregeln Crosspostings oder verlangen, dass man wenigstens einen Link angibt!

Grüße
Clemens
Paketauthor

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 689
Registriert: Sa 30. Jun 2012, 11:56

Re: Crossposting

Beitrag von MoonKid »

cgnieder hat geschrieben:Auf fast jeden Forum sind Crosspostings sehr ungern gesehen und man verringert die Chancen auf eine Antwort damit signifikant. Üblicherweise verbieten Forenregeln Crosspostings oder verlangen, dass man wenigstens einen Link angibt!
Das ist mir bewusst. Hätte ich die Themen als gleich eingestuft, hätte ich die mir bereits bekannten Regeln auch entsprechend befolgt.
XeLaTeX, TeX Live, vim-latexsuite

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 689
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Lösung
\documentclass[12pt]{scrartcl} 

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text} 
\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 
\setmainfont{Arial} 

\usepackage[footsepline]{scrpage2} 
\usepackage[
  paper=a4paper,
  left=25mm,
  right=25mm,
  top=25mm,
  bottom=20mm,
  includefoot,
  foto=\baselineskip,
  bindingoffset=0mm]{geometry} 


\begin{document} 
XXXXXXXXXx 
\newpage 
YYYYYYYYYy 
\end{document} 
XeLaTeX, TeX Live, vim-latexsuite

Antworten