Schriftart für Kopfzeile (Kolumne und Seitenzahl) ändern

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


Daniel_le_Rouge
Forum-Anfänger
Forum-Anfänger
Beiträge: 35
Registriert: Fr 29. Jan 2010, 02:38

Schriftart für Kopfzeile (Kolumne und Seitenzahl) ändern

Beitrag von Daniel_le_Rouge »

Hallo,

ich korrigiere gerade die letzten Kleinigkeiten in meiner Magisterarbeit und bräuchte Rat.

Ich würde gerne die Schriftart in der Kopfzeile verändern. Dort stehen bei mir die Kolumne und die Seitenzahl. Da ich Palatino schöner und passender finde als Times würde ich dort oben gerne Palatino verwenden. Im Rest des Textes ist Times vorgeschrieben.

Um die Schriftart zu wechseln benutze ich die Befehle von dieser Seite: http://www.math.tu-dresden.de/~rudl/latex/fonts.pdf. Das klappt soweit auch. Allerdings ist die Kolumne in Palatino nicht mehr bündig zum Text und die Seitenzahlen werden in Computer Modern Roman gesetzt, wahrscheinlich weil es Mediävalziffern sein sollen. Aber die sind doch im Palatino-Schriftsatz enthalten?! Ich komm an der Stelle nicht wirklich weiter.

Das Minimalbeispiel findet ihr weiter unten. Angehängt habe ich noch ein Bildschirmfoto von dem Problem.

Vielen Dank schon mal und viele Grüße,

Daniel
\documentclass[
a4paper,%DIN A 4
12pt,%Schriftgröße 12pt
twoside,%zweiseitig
%openright,
%cleardoubleplain,
BCOR=5mm%Binderand 5 mm
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel]{csquotes}

% Rand: 4 cm innen, 3 cm außen, 4 cm oben, 2,5 cm unten
\usepackage[a4paper,inner=3.5cm,outer=3cm,top=2.5cm,bottom=2.5cm]{geometry}

% Schusterjungen
\clubpenalty = 10000

% Hurenkinder
\widowpenalty = 10000
\displaywidowpenalty = 10000

% 1,5facher Zeilenabstand
\usepackage{setspace}
\onehalfspacing

% Schriftart Times, Helvetica und Luxi Mono
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage[scaled=.85]{luximono}
\usepackage{url}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

% Kolumne außen und Seitenzahl im äußeren Rand
\usepackage{scrpage2}
\usepackage{microtype}
\pagestyle{scrheadings}
\clearscrheadfoot
\automark[section]{chapter}
\lehead{\llap{\pagemark\hspace{1cm}}\headmark}
\rohead{\headmark\rlap{\hspace{1cm}\pagemark}}
\pagestyle{scrheadings}
\renewcommand*{\chaptermarkformat}[1]{#1}
\renewcommand*{\sectionmarkformat}[1]{#1}
\addtokomafont{pagenumber}{\changefont{ppl}{m}{n} \oldstylenums}	%Seitenzahl in Palatino und Mediävalziffer
\setkomafont{pagehead}{\changefont{ppl}{m}{it} \small}	%Kolumne in Palatino

\usepackage{blindtext}

\begin{document}
\blinddocument
\end{document}
Dateianhänge
screenshot2.png
screenshot2.png (8.89 KiB) 2665 mal betrachtet

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Schriftart für Kopfzeile (Kolumne und Seitenzahl) ändern

Beitrag von Stefan Kottwitz »

Hallo Daniel!
Daniel_le_Rouge hat geschrieben:Allerdings ist die Kolumne in Palatino nicht mehr bündig zum Text
Das liegt an den vielen signifikanten Leerzeichen, die Du verwendest. Besser:
\newcommand{\changefont}[3]{%
\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}
\addtokomafont{pagenumber}{\changefont{ppl}{m}{n}\oldstylenums}   %Seitenzahl in Palatino und Mediävalziffer
\setkomafont{pagehead}{\changefont{ppl}{m}{it}\small}   %Kolumne in Palatino
Daniel_le_Rouge hat geschrieben:und die Seitenzahlen werden in Computer Modern Roman gesetzt, wahrscheinlich weil es Mediävalziffern sein sollen.
Es wird \rmdefault verwendet. Aus latex.ltx:
\def\oldstylenums#1{%
   \begingroup
    \spaceskip\fontdimen\tw@\font
    \usefont{OML}{\rmdefault}{\f@series}{it}%
    \mathgroup\symletters #1%
   \endgroup
}
Stefan
Zuletzt geändert von Stefan Kottwitz am Mo 26. Jul 2010, 15:09, insgesamt 1-mal geändert.

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

Beitrag von KOMA »

Nur ganz kurz, weil ich weg muss:

Du solltest nicht Palatino und Times miteinander mischen! Zwei unterschiedliche rm-Familien in ein und demselben Dokument sind genau eine zu viel. Siehe auch http://www.golatex.de/wiki/index.php?ti ... Typografie.

Ansonsten gab es heute auf mrunix eine sehr treffende Bemerkung zu diesem fonts.pdf.

Daniel_le_Rouge
Forum-Anfänger
Forum-Anfänger
Beiträge: 35
Registriert: Fr 29. Jan 2010, 02:38

Beitrag von Daniel_le_Rouge »

Super! Genau das war die Lösung. Erschreckend einfach.

Die Mediviälziffern sind auch drin. Man muss einfach die Schriftfamilie pplj wählen und dann werden sie automatisch benutzt.
\addtokomafont{pagenumber}{\changefont{pplj}}
Vielen Dank!

Daniel_le_Rouge
Forum-Anfänger
Forum-Anfänger
Beiträge: 35
Registriert: Fr 29. Jan 2010, 02:38

Beitrag von Daniel_le_Rouge »

Nach dem »Rüffel« von KOMA habe ich auch selbst festgestellt, dass es nicht sonderlich schön aussieht, zwei verschieden Serifenschriften zu benutzen. Ich hab mir noch mal ein paar Bücher angesehen und mich für die serifenlose Helvetica entschieden. Darin sind auch meine Überschriften gesetzt. Außerdem ist so der Kontrast zwischen Text und der Kolumne besser zu erkennen.

Danke noch mal für alle Hinweise!

Antworten