
Ich habe folgendes MVP:
\documentclass[a4paper]{book}
\renewcommand{\contentsname}{Contents}
\usepackage{fontspec}
\usepackage{fullpage}
\usepackage{geometry}
\usepackage{sectsty}
\usepackage[hidelinks]{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\setmainfont{MyMonospaceFont}
\newlength{\characterwidth}
\settowidth{\characterwidth}{\normalfont x}
\geometry{margin=0.7in,textwidth=96\characterwidth,lines=48}
\AtBeginDocument{\raggedright\setlength{\parindent}{3\characterwidth}}
\frenchspacing
\begin{document}
\title{xyz}
\maketitle
\tableofcontents
\chapter{Foo}
\section*{A}
hello world
\section*{B}
\section*{C}
\chapter{Bar}
\end{document}
Ich möchte für dieStandardDie Schriftbreite soll beispielsweise 12pt betragen, die Abschnittsbreite soll 18pt und die Kapitelbreite 24pt betragen. Oder vielleicht 12pt 24pt 48pt. Aber in beiden Fällen frage ich mich, wie ich das machen soll.
Ich habe mir diese Orte angesehen:
- Größe von Abschnitts-, Unterabschnitts-, Unterunterabschnitts-, Absatz- und Unterabsatztiteln ändern
- Schriftgröße der Kapitelnummer und des Kapiteltitels
- Wie ändere ich die Schriftgröße von Abschnitten/Unterabschnitten?
Aber sie beantworten die Frage nicht ausführlich genug und ich bin ratlos. Beispielsweise wird erklärt \chaptertitlefont{\Huge}
, aber nicht, wie man es dort verwendet 48pt
, sondern es \chaptertitlefont{48pt}
wird einfach als angezeigt 48ptFoo
. Ich bin auf viele Probleme mit den Antworten gestoßen und frage mich, ob mir jemand helfen könnte.
Antwort1
Während Sie sectsty laden, können Sie dessen Befehle verwenden:
\documentclass[a4paper,12pt]{book}
\renewcommand{\contentsname}{Contents}
\usepackage{fontspec}
\usepackage{fullpage}
\usepackage{geometry}
\usepackage{sectsty}
\usepackage[hidelinks]{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\setmainfont{TeX Gyre Heros} %adapt
\newlength{\characterwidth}
\settowidth{\characterwidth}{\normalfont x}
\geometry{margin=0.7in,textwidth=96\characterwidth,lines=48}
\AtBeginDocument{\raggedright\setlength{\parindent}{3\characterwidth}}
\frenchspacing
\chapterfont{\fontsize{24pt}{30pt}\selectfont} %<---
\sectionfont{\fontsize{18pt}{24pt}\selectfont} %<---
\begin{document}
\chapter{Foo}
\section*{A}
hello world
\section*{B}
\section*{C}
\end{document}