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:
Post a Comment