¿Cómo puedo saber cuál es el valor predeterminado para el interlineado en LaTeX (por ejemplo, cuál es el valor predeterminado del \baselinestretch
comando antes de renewcommand
ejecutarlo?) 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 report
clase y el tamaño de fuente es el predeterminado):
\documentclass{report}
\begin{document}
\the\textheight
\end{document}
y entro 550.0pt
en salida.
¿Existe algo como esto para conocer e imprimir todos los valores predeterminados de todas las variables predefinidas en una salida LaTeX? (en una report
clase con un tamaño de fuente predeterminado, por ejemplo)
Respuesta1
LaTeX asigna
- 56
\count
registros - 92
\dimen
registros - 31
\skip
registros - 16
\box
registros - 4
\toks
registros
Al ejecutar un documento con la report
clase se asigna otra
- 9
\count
registros - 1
\dimen
registro - 2
\skip
registros
Varios de estos parámetros son para uso interno. Si excluimos los parámetros con @
su nombre, obtenemos
\count
registros
\interfootnotelinepenalty
\interdisplaylinepenalty
\dimen
registros
\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
\skip
registros
\hideskip
\normalbaselineskip
\normallineskip
\smallskipamount
\medskipamount
\bigskipamount
\fill
\topsep
\partopsep
\itemsep
\parsep
\floatsep
\textfloatsep
\intextsep
\dblfloatsep
\dbltextfloatsep
La report
clase 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
.