Quais são os valores padrão em comandos ou variáveis ​​​​LaTeX

Quais são os valores padrão em comandos ou variáveis ​​​​LaTeX

Como posso saber qual é o valor padrão para espaçamento entre linhas no LaTeX (por exemplo, qual é o valor padrão do \baselinestretchcomando antes de renewcommandexecutá-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 reportclasse e o tamanho da fonte é padrão):

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

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

e eu entro 550.0ptna 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 reportclasse com tamanho de fonte padrão, por exemplo)

Responder1

LaTeX aloca

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

A execução de um documento com a reportclasse aloca outro

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

Vários desses parâmetros são para uso interno. Se excluirmos os parâmetros com @seus nomes, obteremos

\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

A reportclasse 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.

informação relacionada