2.10.11 高级专题:表达式输入和输出选项 交互输入表达式选项 当一个单元使用 TraditionalForm 时一般就设置 SingleLetterItalics 和 ZeroWidthTimes 选项. 这是用 StandardForm 的默认值输入的一个表达式
 
这里用 SingleLetterItalics->True 和 ZeroWidthTimes->True 在一个单元中输入的同一表达式
 
Mathematica 中常用特殊字符有许多别名. InputAliases 可以给更多的特殊字符或其它 类型的 Mathematica 输入定义别名. "name"->expr 决定 name 应该在输入 时立即被 expr 替换. 别名用 字符定界. 选项 InputAutoReplacements 指定一些类型的输入 序列即使设有明显的定界符也应该被立即替代. 例如,在默认设置下,-> 立即被 ꇺ替换可以用形如 "seq"->"rhs" 的规则去指定输入中出现的 seq 立即用 rhs 替换. 控制拼写校对和连字符的LanguageCategory 设置 LanguageCategory 选项告诉 Mathematica 单元内容的类型.这决定怎样进行 拼写和结构检查,以及怎样使用连字符. 与表达式交互式操作有关的选项 Mathematica 一般允许选择屏幕上出现的表达式的任何部分,但有时让 Mathematica 允许选择完整的子表达式是方便的,这可以用选项 StructuredSelection->True 来实现. 这里是选择了表达式中的一块
 
用 StructuredSelection->True 后仅能选择完整的子表达式
 
指定表达式显示选项的例子 与 2.8 节中讨论的相同,Mathematica 提供了显示表达式的许多选项. 用 StyleBox[boxes, opts] 能将选项用到盒子的集合中. 在 Mathematica 中,能用于 StyleBox 的选项可以用于一个完整的单元对象,甚至可用于一个完整的笔记本. 例如,Background 和 LineIndent 等选项既可以用于 StyleBox 对象,也可以用于完整的单元. GridBox 等选项仅用于某些特殊类型的盒子. 这些选项在需要时最好在每个 GridBox 中分别给出. 但有时要指定默认设置,使得某一单元中出现的所有 GridBox 能够继承.这可以通过把这些默认设置定义为整个单元选项 GridBoxOptions 的值来实现. 对名为 XXXBox 型的盒子,Mathematica 有一个单元选项 XXXBoxOptions , 它可以用来给出这类盒子选项的默认设置.
|