Schriftartänderung in der Kopzeile ändert Seitenzahl nicht

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


michele_muc
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 14. Jun 2011, 10:06

Schriftartänderung in der Kopzeile ändert Seitenzahl nicht

Beitrag von michele_muc »

Hallo LaTeX Gemeinde,

ich habe ein Problem bei der Kopfzeilenformatierung. Ich möchte gerne die Schriftart für die Seitenzahl und die Section auf Helvetica ändern. Für die Section geht das wunderbar, nur die Seitenzahl ändert sich nicht. Hat jemand eine Idee, woran das liegen kann?

Ich hoffe mein Minimalbeispiel hilft bei der Fehlersuche.

Vielen Dank.
Ciao
\documentclass[11pt,a4paper,headsepline,titlepage,twoside]{scrbook}
\usepackage[english]{babel}
\usepackage{scrpage2}
\usepackage{blindtext}

\newcommand{\changefont}[3]{
      \fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

\begin{document}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[]{\hspace{-0,5cm}\changefont{phv}{m}{n}\pagemark}
\ohead[]{\hspace{-0,5cm}\changefont{phv}{m}{n}\headmark}

\pagenumbering{arabic}

\chapter{Chapter One}
\section{Sec One}
\Blindtext
\newpage
\section{Sec two}
\Blindtext  
\newpage
\section{Sec three}
\Blindtext 

\end{document}

Bitte nicht!

Beitrag von Bitte nicht! »

Ich habe gerade kein LaTeX verfügbar, weiß aber, dass diese \changefont-Anweisung zur richtigen Schriftumschaltung denkbar ungeeignet ist. KOMA hat dazu im Forum schon mehrfach etwas geschrieben. Besser wäre etwas wie:
\usepackage{helvet}
\setkomafont{pagehead}{\sffamily}
\setkomafont{pagenumber}{\sffamily}
Bitte in der KOMA-Script-Anleitung nachlesen, ob die Elemente wirklich pagehead und pagenumber heißen. Wie gesagt: Ich habe gerade kein LaTeX verfügbar.

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

Beitrag von KOMA »

Da ich etwas Zweifel habe, dass die Seitenzahl wirklich innen stehen soll, habe ich hier mal eine kurze, knackige Lösung mit der Seitenzahl außen:
\documentclass[11pt,a4paper,headsepline,titlepage,twoside]{scrbook}
\usepackage[english]{babel}
\usepackage{helvet}% Wobei eigentlich nicht einzusehen ist, warum man
                   % Helevtica mit CM kombinieren wollte.
\usepackage[standardstyle,markusedcase]{scrpage2}
\usepackage{blindtext}

\setkomafont{pageheadfoot}{\sffamily}
\setkomafont{pagenumber}{\sffamily}
\pagestyle{scrheadings}

\begin{document}

%\mainmatter

\chapter{Chapter One}
\section{Sec One}
\Blindtext
\newpage
\section{Sec two}
\Blindtext  
\newpage
\section{Sec three}
\Blindtext

\end{document}
Außerdem empfehle ich bei scrbook ggf. \frontmatter und \mainmatter zu verwenden. Das hat gegenüber \pagenumbering viele Vorteile, u. a. auch dass man nicht an \cleardoubleoddpage davor denken muss. Wenn vorher nichts umgeschaltet war, braucht man aber auch kein \mainmatter, deshalb habe ich es auskommentiert.

Eins noch: Niemals unterschiedliche Grotesk mischen!

michele_muc
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 14. Jun 2011, 10:06

Beitrag von michele_muc »

Hey,

vielen Dank für eure Lösungsvorschläge, es funktioniert jetzt wunderbar.

Ciao

Antworten