图形中的文本格式

BaseStyle->value图形文本风格选项
FormatType->value图形文本格式选项

指定图形中文本的格式.

这是所有格式为默认设置的图形.
In[1]:=
Click for copyable input
Out[1]=
这是同一幅图形, 但使用了12号粗体字体.
In[2]:=
Click for copyable input
Out[2]=
这里使用 StandardForm 而不是 TraditionalForm.
In[3]:=
Click for copyable input
Out[3]=
这里告诉 Wolfram 语言对以后的图形使用何种默认文本风格.
In[4]:=
Click for copyable input
现在所有文本使用14号 Times 字体.
In[5]:=
Click for copyable input
Out[5]=
"style"当前样式表中一种命名风格
FontSize->n用打印机点数表示的字体尺寸
FontSlant->"Italic"用斜体
FontWeight->"Bold"用粗体
FontFamily->"name"指定字体族名称 ("Times", "Courier", "Helvetica")

BaseStyle 设置中的典型元素.

在标准的 Wolfram 语言笔记本前端, 可以将 BaseStyle 设置成当前笔记本样式表中所定义的风格名称. 也可以用选项 FontSizeFontFamily 来明确指定文本格式. FontSize 给出的是字体的绝对尺寸, 单位为打印点, 1点等于 英寸. 在改变图形的尺寸时, 如果字体尺寸是用数字表示的, 那么图形中的文本不会自动改变尺寸, 要得到不同大小的文本, 必须给选项 FontSize 明确指定一个新值. 如果字体尺寸是以比例量度给出的, 那么随着图形尺寸的改变, 字体也会按比例缩放. 使用 FontSize->Scaled[s], 实际字体尺寸将是图形中 s 个比例单位.

现在所有的文本尺寸随着图形尺寸的改变而改变.
In[6]:=
Click for copyable input
Out[6]=
Style[expr,"style"]用指定的风格输出 expr
Style[expr,options]用指定的字体和风格选项输出 expr
StandardForm[expr]StandardForm 输出 expr

改变单个输出块的格式.

这个图形的标记用当前笔记本的节标题风格输出.
In[7]:=
Click for copyable input
Out[7]=
这里仍用节标题风格, 但降其改为斜体.
In[8]:=
Click for copyable input
Out[8]=
这里用12号字体产生了 StandardForm 输出.
In[9]:=
Click for copyable input
Out[9]=

应当意识到指定 "Section" 等风格的能力与使用标准 Wolfram 语言笔记本前端有关. 即使正在使用 Wolfram 语言的文本界面 , 也仍可用 FontSize 等选项指定图形中的文本格式. 可以使用的所有选项集合在 "文本和字体选项" 节给出.