LaTeX Source2e

ltplain.dtx

不是所有 Knuth 的 Plain 命令全在, 有些命令如 \magstep, \magstephalf, \mathhexbox, \vglue, \vgl@, \hglue, \hgl@ 可能被删除.

此文件现在特别小, 可能将来会被删.

\dospecials 如上, 列有所有特殊的类别的字符.

\@ne, \tw@, \thr@@, \sixt@@n, \@cclv, \@cclvi, \@m, \@M, \@MM 一些字数 的定义, 当是为速度和空间.

\m@one -1, 定义于 22 号数字器.

\wlog 仅向 log 写消息.

\count@, \dimen@, \dimen@i, \dimen@ii, \skip@, \toks@ 一些不被分配的寄存器的别名.

\newcount, \newdimen, \newskip, \newmuskip, \newbox, \newhelp, \newtoks 分配新的寄存器.

\maxdimen, \hideskip 最大长度, 及负但可以伸缩到无穷的张量.

\p@, \z@, \z@skip, \voidb@x 特殊变量.

下面有一些变量设置, 在调整页面布局等非常有用.

\magstep 广大倍数, sqrt(2)....

一些字符定义....

\empty \let\@empty.

\obeylines, \obeyspaces 如名, 保留换符和空格.

\nointerlineskip, \offinterlineskip 取消行间距.

\vglue, \hglue 垂直和水平距离, 不会消失.

\slash 输出 "/", 但换行罚值如单词拆分的 "-".

\break, \nobreak, \allowbreak, \filbreak, \goodbreak, \eject 分页指示.

\removelastskip 如名, 通过 \vskip-\lastskip.

\smallbreak, \medbreak, \bigbreak 竖直分开一定距离, 考虑已经分开的距离.

\m@th \mathsurround\z@ 置数学公式周围距离为 0.

\strut TODO....

\hidewidth 通过 \hideskip 来隐藏宽度.

\narrower 将左右页边距加大.

\leavevmode 开始一个新的段落, 如有必要.

\ialign 初始化 \halign.

\oalign TODO...

\hrulefill, \dotfill ....

No comments: