Estoy intentando escalar las fuentes de mi documento con el scalefnt
paquete. Sin embargo, sólo afecta al cuerpo del texto y no a los títulos de las secciones o subsecciones, como muestra el siguiente ejemplo:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{fontenc}
\usepackage{scalefnt}
\begin{document}
\begingroup
\scalefont{2}
\subsection*{Test}
Test
\endgroup
\subsection*{Test}
Test
\end{document}
Producción:
¿Hay alguna forma de hacer que esto funcione u otra forma de escalar todas las fuentes, incluidos los títulos de sección y subsección, con el mismo factor?
Respuesta1
Si solo está usando \normalsize
comandos de fuente y sección estándar, entonces puede usar elsectsty
paquetemanipular fácilmente los tamaños de fuente de los títulos de sección junto conscalefnt
.
El siguiente ejemplo, con algunas modificaciones, está tomado en parte de¿Es posible cambiar el color del texto de todos los títulos?:
\documentclass{article}
\usepackage{lmodern,scalefnt,sectsty}% http://ctan.org/pkg/{lmodern,scalefnt,sectsty}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\sectionfont{\color{red}\scalefont{2}}
\subsectionfont{\color{green!80!black}\scalefont{2}}
\subsubsectionfont{\color{blue!50!white}\scalefont{2}}
\AtBeginDocument{\scalefont{2}}
\begin{document}
\section{A section} Hi there
\subsection{A subsection} Some text
\subsubsection{A subsubsection} Some more text
\small Hi there
\end{document}
Como puede verse, \small
inicia un tamaño de fuente diferente (fijo) según la opción de clase de documento ( 10pt
predeterminada en este caso) y, por lo tanto, no corresponde al \scalefont{2}
conjunto \AtBeginDocument
; la única advertencia.
Respuesta2
no dicespor quéquieres hacer eso. La opción de tamaño del documento 12pt
aquí establece fuentes para elementos estructurales como encabezados de sección, así como el tamaño de página y el espaciado vertical; debe cambiarlos todos juntos.
Quizás desee componer en un tamaño más pequeño, por ejemplo, [a5paper]
luego escalar el documento nuevamente a A4 usando un proceso de publicación pdf2pdf, luego las fuentes y el espaciado vertical se escalan juntos.