Seite 1 von 1

Schriftartänderung in der Kopzeile ändert Seitenzahl nicht

Verfasst: Di 14. Jun 2011, 16:00
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}

Verfasst: Di 14. Jun 2011, 20:55
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.

Verfasst: Mi 15. Jun 2011, 08:37
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!

Verfasst: Mi 15. Jun 2011, 09:04
von michele_muc
Hey,

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

Ciao