LaTeXコマンドまたは変数のデフォルト値は何ですか

LaTeXコマンドまたは変数のデフォルト値は何ですか

\baselinestretchLaTeX の行間隔のデフォルト値 (たとえば、 を実行する前のコマンドのデフォルト値renewcommand) を知るにはどうすればよいですか。また、この値を PDF ファイルに印刷するにはどうすればよいですか。

\the\textheight‎‎以前は、出力ファイルにテキストの高さのデフォルト値を表示していました。

reportこの簡単な例 (クラス内、フォント サイズはデフォルト)で、これら 2 つのコマンドをテストしました。

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

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

そして550.0pt出力が得られます。

LaTeX 出力ですべての定義済み変数のすべてのデフォルト値を把握して印刷する機能はありますか? (reportたとえば、デフォルトのフォント サイズを持つクラス内)

答え1

LaTeXは割り当てる

  • 56\countレジスタ
  • 92\dimenレジスタ
  • 31\skipレジスタ
  • 16\boxレジスタ
  • 4\toksレジスタ

クラスでドキュメントを実行するreportと別の

  • 9\countレジスタ
  • 1\dimenレジスタ
  • 2\skipレジスタ

これらのパラメータのいくつかは内部使用のためのものです。@名前に が含まれるパラメータを除外すると、

\countレジスター

\interfootnotelinepenalty
\interdisplaylinepenalty

\dimenレジスター

\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レジスター

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

クラスはreport追加されます

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

パッケージにはさらに多くのものが追加されます。

TeXの内部パラメータにはデフォルト値が設定されているものもあります(TeX 内部パラメータのリスト?部分的なリストについては、TeXbook またはトピック別の TeX などの大規模なマニュアルを参照してください。

これらすべて (ボックス レジスタを除く) は、 で確認できます\the

「疑似変数」、つまり値を保持するパラメータなしのマクロもあります。その中には

\baselinestretch
\arraystretch

などなど。これらは で見ることができます\meaning

関連情報