Como posso saber qual é o valor padrão para espaçamento entre linhas no LaTeX (por exemplo, qual é o valor padrão do \baselinestretch
comando antes de renewcommand
executá-lo?) E como posso imprimir esse valor no arquivo PDF?
Eu costumava \the\textheight
mostrar o valor padrão da altura do texto no arquivo de saída.
Acabei de testar esses dois comandos neste exemplo simples (em uma report
classe e o tamanho da fonte é padrão):
\documentclass{report}
\begin{document}
\the\textheight
\end{document}
e eu entro 550.0pt
na saída.
Existe algo assim para saber e imprimir todos os valores padrão de todas as variáveis predefinidas em uma saída LaTeX? (em uma report
classe com tamanho de fonte padrão, por exemplo)
Responder1
LaTeX aloca
- 56
\count
registros - 92
\dimen
registros - 31
\skip
registros - 16
\box
registros - 4
\toks
registros
A execução de um documento com a report
classe aloca outro
- 9
\count
registros - 1
\dimen
registro - 2
\skip
registros
Vários desses parâmetros são para uso interno. Se excluirmos os parâmetros com @
seus nomes, obteremos
\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
A report
classe adiciona
\bibindent
(a\dimen
)\abovecaptionskip
(a\skip
)\belowcaptionskip
(a\skip
)
Os pacotes adicionarão muito mais.
Existem também todos os parâmetros internos do TeX que terão um valor padrão (vejaLista de parâmetros internos do TeX?para uma lista parcial, mas você deve consultar os grandes manuais, seja o TeXbook ou o TeX por tópico).
Todos estes (com exceção dos registradores de caixa) podem ser visualizados com \the
.
Existem também “pseudovariáveis”, ou seja, macros sem parâmetros que contêm um valor. Entre eles
\baselinestretch
\arraystretch
e mais alguns. Eles podem ser visualizados com \meaning
.