Comandos de tamaño de fuente

LaTeX le ofrece diez declaraciones paso a paso para cambiar el tamaño del texto, de \tiny a \Huge. Son *declaraciones*: no requieren argumentos y permanecen vigentes hasta el final del grupo o entorno actual. El tamaño real en puntos que produce cada uno depende del tamaño base de su clase de documento (10pt / 11pt / 12pt). Para un tamaño arbitrario, utilice \fontsize.

Las diez declaraciones de tamaño

Los comandos de tamaño estándar, de menor a mayor, son estos diez: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge. El caso de L y H, y las mayúsculas LARGE, marcan los pasos, así que tenga cuidado con la ortografía, no solo con la apariencia. \normalsize es el tamaño del cuerpo del documento; coincide con la opción de tamaño de su \documentclass (10 puntos por defecto).

Estas son declaraciones. A diferencia de un comando como \textbf{...} que toma un argumento, una declaración simplemente cambia el tamaño desde ese punto en adelante; hasta dónde llega depende de ti, controlado con un grupo o entorno. Así que la mayoría de las veces lo envuelves entre llaves ({\Large just this part is large}) para limitar su alcance. En la llave de cierre, el tamaño vuelve a ser el que era.

latex
通常の大きさの文。{\Large ここだけ大きく}、また通常へ戻ります。

{\small この段落全体が小さい級数になります。閉じ波括弧まで効果が続きます。}

Los tamaños de puntos reales dependen de la base

El punto clave es que el tamaño real en puntos que cada comando produce cambia con el tamaño base de su clase de documento. Ya sea que haya cargado article en 10pt, 11pt o 12pt, el mismo \large produce un tamaño diferente. Esto se debe a que los comandos denotan *pasos relativos* respecto del texto del cuerpo, no tamaños absolutos. La siguiente tabla proporciona los valores para las clases estándar (article / report / book, etc.).

Comandoa 10 puntosa las 11 puntosa las 12 puntos
\tiny5 puntos6 puntos6 puntos
\scriptsize7 puntos8 puntos8 puntos
\footnotesize8 puntos9 puntos10 puntos
\small9 puntos10 puntos10.95pt
\normalsize10 puntos10.95pt12 puntos
\large12 puntos12 puntos14.4pt
\Large14.4pt14.4pt17.28pt
\LARGE17.28pt17.28pt20.74pt
\huge20.74pt20.74pt24.88pt
\Huge24.88pt24.88pt24.88pt

Como muestra la tabla, \normalsize es 10 puntos en una clase de 10 puntos, 10,95 puntos en una clase de 11 puntos y 12 puntos en una clase de 12 puntos. Los pasos crecen aproximadamente en un factor de 1,2 y \Huge está fijado en la parte superior; por lo tanto, en una clase de 11 puntos, por ejemplo, \huge y \Huge tienen ambos 24,88 puntos. Tenga en cuenta que estos valores son para las clases estándar; Las clases de japonés como jsarticle y extsizes o KOMA-Script utilizan diferentes escalones y techos.

Un tamaño arbitrario: \fontsize y \selectfont

Cuando ninguno de los diez pasos proporciona el tamaño que desea, \fontsize{size}{baselineskip} le permite nombrar un tamaño de punto exacto. El primer argumento es el tamaño de fuente; el segundo es el salto de línea de base: el espacio entre las líneas de base de líneas consecutivas. \fontsize solo establece los valores; para aplicarlos realmente debes seguirlo con \selectfont.

latex
{\fontsize{20}{24}\selectfont 20pt・行送り 24pt の文字。}

Por convención, el salto de línea base es aproximadamente 1,2 veces el tamaño de fuente (aproximadamente 24 puntos para una fuente de 20 puntos). Si lo pones demasiado pequeño, las líneas se superpondrán formando un lío ilegible. Los comandos de declaración como \tiny ajustan el interlineado automáticamente; la diferencia crucial es que con \fontsize debes proporcionar el salto de línea de base tú mismo. También es una declaración, así que incluya llaves como en el ejemplo anterior.

Un problema al dimensionar un párrafo

Un error común: cuando desea que un cambio de tamaño se aplique a un párrafo completo, la línea en blanco (o \par) que finaliza el párrafo debe aparecer *antes* de cerrar el grupo. LaTeX utiliza el interlineado vigente en el momento en que termina de configurar el párrafo, por lo que si la línea en blanco queda fuera de las llaves, el párrafo se establece con el interlineado del cuerpo: el interlineado vuelve al tamaño original.

latex
% 正しい — \par がグループの内側にある
{\Large
この段落は大きな文字で、行送りも大きさに合います。
\par}

% 誤り — 段落の区切りがグループの外
{\Large この段落は文字こそ大きいが、行送りが本文のまま}

次の段落。

Una cosa más: los comandos de tamaño no se pueden usar dentro del modo matemático: LaTeX te lo advertirá. Para ampliar parte de una fórmula, utilice tamaños específicos de matemáticas, como \displaystyle, que se mantienen separados de estos comandos de tamaño del cuerpo del texto.

Antes de cambiar de talla directamente

Cuando sienta la necesidad de escribir \Large o \small mientras escribe, primero pregunte si el tamaño es parte de la estructura del documento o un ajuste único. Para elementos repetidos como títulos, notas a pie de página, subtítulos, entornos de teoremas o notas de tablas, no establezca el tamaño manualmente cada vez; cambiar el entorno correspondiente o la definición de estilo. Para un título de póster único o una pequeña nota dentro de una tabla, utilice un grupo y mantenga el alcance local.

  • No agrandar los títulos en el cuerpo. Cambie la apariencia de \section a través de la clase o un paquete como titlesec.
  • En las tablas, preserve la legibilidad. Antes de reducir una tabla completa a \scriptsize, considere reducir columnas, rotar la tabla o dividirla.
  • Observe también el interlineado. Si usa \fontsize, establezca siempre el segundo argumento, el salto de línea base, junto con el tamaño.
  • Revise el PDF enviado. Lo que se puede leer en la pantalla puede ser demasiado pequeño en un PDF impreso o revisado, así que inspecciónelo en el tamaño de página final.

El orden para decisiones de tamaño

El tamaño de fuente se mantiene mejor cuando las decisiones se toman de arriba hacia abajo, no se parchean localmente mientras se escribe. Primero elija el tamaño base de todo el documento, como en \documentclass[11pt]{...}. A continuación, establezca los tamaños estructurales para títulos, leyendas, notas al pie y notas de tabla a través de la configuración de clase o paquete. Sólo al final las notas únicas en el cuerpo deben recibir declaraciones locales como {\small ...}. Para carteles o diapositivas, donde el tamaño del cuerpo en sí es diferente, elija una clase diseñada para ese género en lugar de escalar localmente.

  • Establezca el tamaño base como una opción de clase. Envolver todo el cuerpo en \small tiende a romper la relación con el interlineado, las notas al pie y los encabezados.
  • Cambie los elementos repetidos en su definición. Si cada nota de la tabla debe ser más pequeña, defina una macro o entorno de notas de tabla en lugar de hacerlo manualmente en el texto.
  • Cerrar el tamaño local en los límites del párrafo. Para un párrafo largo y pequeño, mantenga \par dentro del grupo para que el interlineado finalice en el mismo tamaño.