
Tengo el siguiente 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}
quisiera para elpor defectoel ancho del carácter de fuente debe ser, digamos, 12 puntos, y luego el ancho de la sección debe ser de 18 puntos y el capítulo de 24 puntos. O quizás 12 puntos 24 puntos 48 puntos. Pero en cualquier caso, me pregunto cómo hacerlo.
Miré estos lugares:
- Cambiar el tamaño de la sección, subsección, subsubsección, párrafo y título del subpárrafo
- Tamaño de fuente del número de capítulo y del título del capítulo
- ¿Cómo cambiar el tamaño de fuente de la sección/subsección?
Pero no van lo suficientemente lejos para responderla y estoy estancado. Por ejemplo, explican \chaptertitlefont{\Huge}
, pero no cómo usarlo 48pt
allí, \chaptertitlefont{48pt}
simplemente aparece como 48ptFoo
. Me he encontrado con muchos problemas con las respuestas, así que me pregunto si alguna podría ayudar.
Respuesta1
Mientras cargas sectsty puedes usar sus comandos:
\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}