2.10.10 文本和字体选项文本格式的一般选项 对没有明确换行符的大文本块,Mathematica 将文本块分成文本行序列. 选项 PageWidth 指定每行的宽度. 设置单元和笔记本中的行宽选项 TextAlignment 选项指定文本中的相继行怎样对齐. 由于 Mathematica 在空格或标点处对文本分行,所以通常得各长短不一. 变化的长度使文本的边界不整齐. 但 Mathematica 允许对文本相继行的空隙 进行调节以便各行长度大致相同. TextJustification 设置给出 Mathematica 允许额外增加的空隙比例. TextJustification->1 为全调整,它使得文本的所有行调整到相同的长度. 设置 TextAlignment 选项 这是选项为 TextAlignment->Left 和 TextJustification->0 的文本
 
用了 TextAlignment->Center 后,该文本居中
 
用 TextJustification->1 调节词间的距离,使各行左, 右边均对齐
 
用 TextJustification->0.5 减少了不整齐程度,但并没有使左, 右边界都对齐
 
在 Mathematica 笔记本中输入文本块时, Mathematica 把明显的 Return 字符当作分段符处理. 选项 ParagraphIndent 指定每段第一行缩进多少. 将 ParagraphIndent 选项设置为负值时就是让各段的第一行突出到其它行 的左侧之外. 文本中的行距选项 默认设置是 LineSpacing->{1,1} 的文本,这对相邻行间额外插入 1 个打印点的距离
 
选用 LineSpacing->(1,5} 时,文本就较松散
 
LineSpacing->{2,0} 使得文本行距加倍
 
用 LineSpacing->{1,-2} 时文本排得很紧
 
字体选择 一些典型的字体名 字体选项设置 Mathematica 中可以非常仔细地给出所用字形的描述. 但有时在使用 的计算机系统中没有所需字体的组合和变化,这时 Mathematica 就找出与它们最接近 的字体. 有 FontPostScriptName 和 FontNativeName 等各种附加选项, 这些选项设置可以帮助 Mathematica 找到合适的字体. 另外,还可以把 FontSubstitutions 设置为一个规则集合,由此给出试用字体名的替换. 常用文本可使用多种字体. 但对一些特殊字符(甚至对希腊字母),可用的字体不多. Mathematica 系统包含了支持它所使用的各种特殊字符的字体.有三种类型的字体: 普通 (如 Times), 单空(如 Courier) 和无衬线 (如 Helvetica). 对给出的文本字体,Mathematica 选择尽量与它匹配的字体. 在设置 FontProperties 选项时,对 "FontSerifed" 和 "FontMonospaced" 给出规则可帮助 Mathematica 选择匹配. 也可以对 "FontEncoding" 给出规则明确指定每个字符所用的字体.
|