文本字符串的高级控制
我们在画图中可能要用到文本字符串(比如标题,坐标轴标签),这些字符串我们可以用黑体,斜体来格式化,也包括特殊的希腊或数学符号。
文本的字体通可以通过stream modifiers修改。一个stream modifier是一个特殊的字符序列,
用来告诉编译器改变它的行为。最普通的stream modifiers是:
| \bf | | | \it | | | \rm | | | \fontname | | | \fontsize | | | _{xxx} | | | ^{xxx} | |
一旦一个stream modifier插入一个文本字符串中,它持续发挥作用,直到这个字符串的结束或消失。如果一个modifier后在跟着一个{},只有{}中的文本起作用。
特殊的希腊字母或数学符号也可用在文本字符串中。通过嵌入特殊的转义序列来创建这些字符。这些转义序列是支持TEX语言的特殊序列的一个子集。在表3.6中向大家展示一些转义序列代码的例子。所有转义序列可以在matlab在线帮助文本中找到。
如果要打印转义符\,{,},_,或^就必须在前面加上一个反斜杠。
下面的例子用于说明stream modifier和特殊字符的应用。
| 字符串 | | | \tau_{ind} versus \omega_{\itm} \theta varies from 0\circ to 90\circ \bf{B}_{\itS} | τind versus ωm θ varies from 0o to 90o BS |
| 表3.6 精选的希腊符号和数学符号 | | 字符序列 | 符号 | 字符序列 | 符号 | 字符序列 | 符号 | | \alpha | α | | | \int | ∫ | | \beta | β | | | \cong |
| | \gamma | γ | \Gamma | Γ | \sim | ~ | | \delta | δ | \Delta | Δ | \infty | ∞ | | \epsilon | ε | | | \pm | ± | | \eta | η | | | \leq | ≤ | | \theta | θ | | | \geq | ≥ | | \lamda | λ | \Lamda | Λ | \neq | ≠ | | \mu | μ | | | \propto | ∝ | | \nu | ν | | | \div | ÷ | | \pi | π | \Pi | Π | \circ | ° | | \phi | φ | | | \leftritharrow | ↔ | | \rho | ρ | | | \leftarrow | ← | | \sigma | σ | \Sigma | Σ | \rightarrow | → | | \tau | τ | | | \uparrow | ↑ | | \omega | ω | \Omega | Ω | \downarrow | ↓ |
|