¿Cuáles son los valores predeterminados en los comandos o variables de LaTeX?

¿Cuáles son los valores predeterminados en los comandos o variables de LaTeX?

¿Cómo puedo saber cuál es el valor predeterminado para el interlineado en LaTeX (por ejemplo, cuál es el valor predeterminado del \baselinestretchcomando antes de renewcommandejecutarlo?) y cómo puedo imprimir este valor en el archivo PDF.

Solía \the\textheight‎‎​​mostrar el valor predeterminado de la altura del texto en el archivo de salida.

Acabo de probar estos dos comandos en este ejemplo simple (en una reportclase y el tamaño de fuente es el predeterminado):

\documentclass{‎‏‎report‎}‎‎‎

\begin{document}
\the\textheight‎‎
\end{document}

y entro 550.0pten salida.

¿Existe algo como esto para conocer e imprimir todos los valores predeterminados de todas las variables predefinidas en una salida LaTeX? (en una reportclase con un tamaño de fuente predeterminado, por ejemplo)

Respuesta1

LaTeX asigna

  • 56 \countregistros
  • 92 \dimenregistros
  • 31 \skipregistros
  • 16 \boxregistros
  • 4 \toksregistros

Al ejecutar un documento con la reportclase se asigna otra

  • 9 \countregistros
  • 1 \dimenregistro
  • 2 \skipregistros

Varios de estos parámetros son para uso interno. Si excluimos los parámetros con @su nombre, obtenemos

\countregistros

\interfootnotelinepenalty
\interdisplaylinepenalty

\dimenregistros

\maxdimen
\normallineskiplimit
\jot
\leftmargin
\rightmargin
\listparindent
\itemindent
\labelwidth
\labelsep
\linewidth
\leftmargini
\leftmarginii
\leftmarginiii
\leftmarginiv
\leftmarginv
\leftmarginvi
\fboxrule
\fboxsep
\tabbingsep
\arraycolsep
\tabcolsep
\arrayrulewidth
\doublerulesep
\unitlength
\footnotesep
\topmargin
\oddsidemargin
\evensidemargin
\headheight
\headsep
\footskip
\textheight
\textwidth
\columnwidth
\columnsep
\columnseprule
\marginparwidth
\marginparsep
\marginparpush
\paperheight
\paperwidth

\skipregistros

\hideskip
\normalbaselineskip
\normallineskip
\smallskipamount
\medskipamount
\bigskipamount
\fill
\topsep
\partopsep
\itemsep
\parsep
\floatsep
\textfloatsep
\intextsep
\dblfloatsep
\dbltextfloatsep

La reportclase agrega

  • \bibindent(a \dimen)
  • \abovecaptionskip(a \skip)
  • \belowcaptionskip(a \skip)

Los paquetes agregarán muchos más.

También están todos los parámetros internos de TeX que tendrán un valor predeterminado (ver¿Lista de parámetros internos de TeX?para obtener una lista parcial, pero debe consultar los manuales grandes, ya sea el TeXbook o TeX por tema).

Todos estos (a excepción de los registros de caja) se pueden consultar con \the.

También existen “pseudovariables”, es decir, macros sin parámetros que contienen un valor. Entre ellos

\baselinestretch
\arraystretch

y algo más. Estos se pueden mirar con \meaning.

información relacionada