Was sind die Standardwerte in LaTeX-Befehlen oder Variablen

Was sind die Standardwerte in LaTeX-Befehlen oder Variablen

Wie kann ich den Standardwert für den Zeilenabstand in LaTeX herausfinden (z. B. was ist der Standardwert des \baselinestretchBefehls vor renewcommandder Ausführung?) und wie kann ich diesen Wert in die PDF-Datei drucken?

Normalerweise habe ich \the\textheight‎‎in der Ausgabedatei den Standardwert der Texthöhe angezeigt.

Ich habe diese beiden Befehle gerade in diesem einfachen Beispiel getestet (in einer reportKlasse und die Schriftgröße ist Standard):

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

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

und ich erhalte 550.0ptdie Ausgabe.

Gibt es so etwas, um alle Standardwerte aller vordefinierten Variablen in einer LaTeX-Ausgabe zu kennen und auszudrucken? ( reportzum Beispiel in einer Klasse mit einer Standardschriftgröße)

Antwort1

LaTeX allokiert

  • 56 \countRegister
  • 92 \dimenRegister
  • 31 \skipRegister
  • 16 \boxRegister
  • 4 \toksRegister

Das Ausführen eines Dokuments mit der reportKlasse weist ein weiteres

  • 9 \countRegister
  • 1 \dimenregistrieren
  • 2 \skipRegister

Einige dieser Parameter sind für den internen Gebrauch bestimmt. Wenn wir Parameter mit @im Namen ausschließen, erhalten wir

\countRegister

\interfootnotelinepenalty
\interdisplaylinepenalty

\dimenRegister

\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

\skipRegister

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

Die reportKlasse fügt hinzu

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

Pakete werden noch viel mehr hinzufügen.

Es gibt auch alle internen Parameter von TeX, die einen Standardwert haben (sieheListe der internen TeX-Parameter?für eine unvollständige Liste, Sie sollten jedoch die großen Handbücher zu Rate ziehen, entweder das TeXbook oder TeX nach Themen).

Diese können alle (mit Ausnahme der Boxregister) mit eingesehen werden \the.

Es gibt auch „Pseudovariablen“, also Parameterlose Makros, die einen Wert enthalten. Dazu gehören

\baselinestretch
\arraystretch

und einige mehr. Diese können mit eingesehen werden \meaning.

verwandte Informationen