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