Seite 1 von 1

fancyhdr: Wie funktioniert die Regelung von Schriftart und -grad?

Verfasst: So 10. Nov 2024, 18:00
von orange04
Ich traue mich mal, noch eine Frage zu Kolumnentiteln zu stellen. Da es gewissermaßen zwei sind, mache ich zwei Themen für die bessere spätere Auffindbarkeit durch andere. Bitte Bescheid sagen, wenn das hier im Forum anders gewünscht ist!

Ich arbeite mit fancyhdr und habe die Logik davon offenbar noch nicht ganz verstanden.

Meine Entscheidung, von oneside auf twoside zu wechseln, hat mit sich gebracht, dass ich die Kolumnentitel alternierend brauche. Ich habe der Einfachheit halber kopiert, was die Anleitung zum Paket fancyhdr vorschlägt, nämlich:
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]%
{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]%
{\markright{\MakeUppercase{\thesection.\ #1}}}
\renewcommand{\headrulewidth}{1pt}
%\renewcommand{\footrulewidth}{0pt}
\newcommand{\helv}{%
	\fontfamily{qhv}\fontseries{b}\fontsize{10}{12}\selectfont}
\fancyhf{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
Klappt super mit dem Links-rechts-Wechsel. Jetzt möchte ich mein früheres Design der Kopfzeile mit dem neuen kombinieren in Bezug auf Schriftart, Schriftgrad etc.

Ich hatte vorher:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rhead{\thepage}
\lhead{\fontsize{10}{12} \selectfont \rightmark} % {Schriftgrad}{Abstand zur Linie}
\renewcommand{\headrulewidth}{1pt} % Größe des Trennstrichs
Mein Verständnisproblem, simpel ausgedrückt: Wie bringe ich die Zeile
\newcommand{\helv}{%
	\fontfamily{qhv}\fontseries{b}\fontsize{10}{12}\selectfont}
dazu, das zu bewirken, was zuvor die die Zeile
\fontfamily{qhv}\fontseries{b}\fontsize{10}{12}\selectfont}
bewirkt hat?

Danke für die Aufmerksamkeit und die Geduld mit Anfängerfragen!

Re: fancyhdr: Wie funktioniert die Regelung von Schriftart und -grad?

Verfasst: Di 12. Nov 2024, 11:16
von Stefan Kottwitz
Du kannst ja \helv schreiben, wo Du diesen Schriftwechsel möchtest.

Stefan

Re: fancyhdr: Wie funktioniert die Regelung von Schriftart und -grad?

Verfasst: Di 12. Nov 2024, 18:50
von orange04
Ich fürchte, ich habe die Antwort nicht verstanden, aber das liegt dann wohl daran, dass meine Frage nicht gut genug gestellt war.

Ich möchte nirgendwo einen Schriftartwechsel. Der gesamte Text ist in derselben Schrift (Gentium Plus). Zuvor waren es auch die Kopfzeilen. Mit dem Code, den ich übernommen habe, habe ich mir eine Änderung der Schrift in den Kopfzeilen eingeschleppt. Genau die möchte ich wieder loswerden.

Re: fancyhdr: Wie funktioniert die Regelung von Schriftart und -grad?

Verfasst: Di 12. Nov 2024, 20:00
von Stefan Kottwitz
Du kannst das jeweils in die Kopfzeilen-Befehle reinschreiben:
\rhead{\helv\thepage}
\lhead{\helv\rightmark}
Stefan

Re: fancyhdr: Wie funktioniert die Regelung von Schriftart und -grad?

Verfasst: Di 12. Nov 2024, 20:39
von orange04
An welcher Stelle würde ich denn \rhead und \lhead verwenden? In meinem neuen Code kommen sie nicht vor, wären sie nicht redundant?

Re: fancyhdr: Wie funktioniert die Regelung von Schriftart und -grad?

Verfasst: Di 12. Nov 2024, 20:41
von Stefan Kottwitz
Ach, da war noch anderer Code. Ja, analog:
\fancyhead[LE,RO]{\helv\thepage}
\fancyhead[LO]{\helv\rightmark}
\fancyhead[RE]{\helv\leftmark}
Stefan