15.2.8.2 "tex" 解释器

"tex" 解释器在渲染文本时实现了 TeX 功能的一个子集。这允许插入特殊字形,如希腊字符或数学符号。通过使用反斜杠(\)字符后跟代码来插入特殊字符,如表 15.1 所示。

除了特殊字形外,还可以在字符串中使用代码更改文本的格式:

\bf 粗体
\it 斜体
\sl 倾斜字体
\rm 正常字体

这些代码可以与 {} 字符一起使用,以将更改限制在字符串的一部分。例如,

xlabel ('{\bf H} = a {\bf V}')

其中字符 'a' 不会以粗体显示。请注意,为避免 Octave 解释字符串中的反斜杠字符,字符串本身应使用单引号。

还可以更改文本中的字体名称和大小:

\fontname{fontname} 指定要使用的字体
\fontsize{size} 指定要使用的字体大小

文本的颜色也可以使用字符串(例如,"red")或红-绿-蓝(RGB)数值规范(例如,[1 0 0],也是红色)进行内联更改。

\color{color} 将颜色指定为字符串
\color[rgb]{R G B} 用数值指定颜色

最后,可以使用 '^''_' 字符控制上标和下标。如果 '^''_' 后面跟着一个 { 字符,则整个由 {} 包围的内容块都将变为上标或下标。如果没有 {} 对,则仅更改紧跟在 '^''_' 后面的字符。

希腊小写字母
\alpha \beta \gamma
\delta \epsilon \zeta
\eta \theta \vartheta
\iota \kappa \lambda
\mu \nu \xi
\o \pi \varpi
\rho \sigma \varsigma
\tau \upsilon \phi
\chi \psi \omega
希腊大写字母
\Gamma \Delta \Theta
\Lambda \Xi \Pi
\Sigma \Upsilon \Phi
\Psi \Omega
杂项符号(Ord 类型)
\aleph \wp \Re
\Im \partial \infty
\prime \nabla \surd
\angle \forall \exists
\neg \clubsuit \diamondsuit
\heartsuit \spadesuit
"大型"运算符
\int
二元运算符
\pm \cdot \times
\ast \circ \bullet
\div \cap \cup
\vee \wedge \oplus
\otimes \oslash
关系符号
\leq \subset \subseteq
\in \geq \supset
\supseteq \ni \mid
\equiv \sim \approx
\cong \propto \perp
箭头
\leftarrow \Leftarrow \rightarrow
\Rightarrow \leftrightarrow \uparrow
\downarrow
开闭符号
\lfloor \langle \lceil
\rfloor \rangle \rceil
别名
\neq
其他
\ldots \0 \copyright
\deg

表 15.1:TeX 模式下可用的特殊字符

注意:度数符号

不可能同时符合 TeX 和 MATLAB\circ 符号的规定。TeX 将此符号转换为 Unicode 2218(U+2218),而 MATLAB 将其映射为 Unicode 00B0(U+00B0)。Octave 选择遵循 TeX 规范,但添加了额外的符号 \deg,它映射到度数符号(U+00B0)。


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4