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).
© 1996–2026 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v9.4.0/_0022tex_0022-interpreter.html