A.2.9 盒框的输入
输入盒框的方法 控制键
标准控制键 对英文键盘两种形式都有效,这可以选择.而对其它键盘第一个形式才有效,第二个却可能不起作用. 用文本创建盒框使用文本在notebook的StandardForm或TraditionalForm单元中创建盒框,其输入与直接在kernel中执行稍微不同.该输入被分成tokens,然后每一个记号作为单独的字符串被包含在盒框结构中.因而,举例来说,xx+yyy被分成记号"xx", "+", "yyy".
用来创建盒框的文本中记号的类型 RowBox 用来保留每个运算符和它的操作数.嵌套RowBox 对象通过标准Mathematica语法中运算符的优先级确定. 要注意的是,分隔字符不自动被忽略.相反的,每一组连续的这种的字符被视为一个单独的记号. 基于字符串的输入
输入原始盒框和解释盒框 任何在\(和\)之间给出的原始输入被用来指定要创建的盒框.只有使用\!并且应该使用这种指明时这些盒框才被编译.否则,例如,x \^ y 被转化为SuperscriptBox[x, y],而不是Power[x, y]. 在\( ... \)内部,内层\( ... \)指定分组并且导致RowBox对象的插入.
基于字符串创建原始盒框的方法 \(和\)之间的基于字符串输入中,空格,制表符和换行符会被省略.\ 能用来插入一个空格.特殊的间隔字符,例如\[ThinSpace],\[ThickSpace]或\[NegativeThinSpace],不会被省略.
|