此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

2.10.11 高级专题:表达式输入和输出选项

交互输入表达式选项

当一个单元使用 TraditionalForm 时一般就设置 SingleLetterItalicsZeroWidthTimes 选项.

这是用 StandardForm 的默认值输入的一个表达式

picture

这里用 SingleLetterItalics->TrueZeroWidthTimes->True 在一个单元中输入的同一表达式

picture

Mathematica 中常用特殊字符有许多别名. InputAliases 可以给更多的特殊字符或其它 类型的 Mathematica 输入定义别名. "name"->expr 决定  name 应该在输入 时立即被 expr 替换.
别名用  字符定界. 选项 InputAutoReplacements 指定一些类型的输入 序列即使设有明显的定界符也应该被立即替代. 例如,在默认设置下,-> 立即被 ꇺ替换可以用形如 "seq"->"rhs" 的规则去指定输入中出现的 seq 立即用 rhs 替换.

控制拼写校对和连字符的LanguageCategory 设置

LanguageCategory 选项告诉 Mathematica 单元内容的类型.这决定怎样进行 拼写和结构检查,以及怎样使用连字符.

与表达式交互式操作有关的选项

Mathematica 一般允许选择屏幕上出现的表达式的任何部分,但有时让 Mathematica 允许选择完整的子表达式是方便的,这可以用选项 StructuredSelection->True 来实现.

这里是选择了表达式中的一块

picture

StructuredSelection->True 后仅能选择完整的子表达式

picture

指定表达式显示选项的例子

2.8 节中讨论的相同,Mathematica 提供了显示表达式的许多选项. 用 StyleBox[boxes, opts] 能将选项用到盒子的集合中. 在 Mathematica 中,能用于 StyleBox 的选项可以用于一个完整的单元对象,甚至可用于一个完整的笔记本. 例如,BackgroundLineIndent 等选项既可以用于 StyleBox 对象,也可以用于完整的单元.
GridBox 等选项仅用于某些特殊类型的盒子. 这些选项在需要时最好在每个 GridBox 中分别给出. 但有时要指定默认设置,使得某一单元中出现的所有 GridBox 能够继承.这可以通过把这些默认设置定义为整个单元选项 GridBoxOptions 的值来实现.
对名为 XXXBox 型的盒子,Mathematica 有一个单元选项 XXXBoxOptions , 它可以用来给出这类盒子选项的默认设置.