GetHelpBrowserLocationMetaTag Rest LinkTrail Tags First Null
此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)
 /

2.10.10 文本和字体选项

文本格式的一般选项

对没有明确换行符的大文本块,Mathematica 将文本块分成文本行序列. 选项 PageWidth 指定每行的宽度.

设置单元和笔记本中的行宽选项

TextAlignment 选项指定文本中的相继行怎样对齐. 由于 Mathematica 在空格或标点处对文本分行,所以通常得各长短不一. 变化的长度使文本的边界不整齐. 但 Mathematica 允许对文本相继行的空隙 进行调节以便各行长度大致相同. TextJustification 设置给出 Mathematica 允许额外增加的空隙比例. TextJustification->1 为全调整,它使得文本的所有行调整到相同的长度.

设置 TextAlignment 选项

这是选项为 TextAlignment->LeftTextJustification->0 的文本

picture

用了 TextAlignment->Center 后,该文本居中

picture

TextJustification->1 调节词间的距离,使各行左, 右边均对齐

picture

TextJustification->0.5 减少了不整齐程度,但并没有使左, 右边界都对齐

picture

Mathematica 笔记本中输入文本块时, Mathematica 把明显的 Return 字符当作分段符处理. 选项 ParagraphIndent 指定每段第一行缩进多少. 将 ParagraphIndent 选项设置为负值时就是让各段的第一行突出到其它行 的左侧之外.

文本中的行距选项

默认设置是 LineSpacing->{1,1} 的文本,这对相邻行间额外插入 1 个打印点的距离

picture

选用 LineSpacing->(1,5} 时,文本就较松散

picture

LineSpacing->{2,0} 使得文本行距加倍

picture

LineSpacing->{1,-2} 时文本排得很紧

picture

字体选择

一些典型的字体名

字体选项设置

Mathematica 中可以非常仔细地给出所用字形的描述. 但有时在使用 的计算机系统中没有所需字体的组合和变化,这时 Mathematica 就找出与它们最接近 的字体. 有 FontPostScriptNameFontNativeName 等各种附加选项, 这些选项设置可以帮助 Mathematica 找到合适的字体. 另外,还可以把 FontSubstitutions 设置为一个规则集合,由此给出试用字体名的替换.
常用文本可使用多种字体. 但对一些特殊字符(甚至对希腊字母),可用的字体不多. Mathematica 系统包含了支持它所使用的各种特殊字符的字体.有三种类型的字体: 普通 (如 Times), 单空(如 Courier) 和无衬线 (如 Helvetica).
对给出的文本字体,Mathematica 选择尽量与它匹配的字体. 在设置 FontProperties 选项时,对 "FontSerifed" "FontMonospaced" 给出规则可帮助 Mathematica 选择匹配. 也可以对 "FontEncoding" 给出规则明确指定每个字符所用的字体.