15.2.8.2 Интерпретатор "tex"
Интерпретатор "tex" реализует подмножество функциональности TeX при отображении текста. Это позволяет вставлять специальные глифы, такие как греческие символы или математические символы. Специальные символы вставляются с помощью символа обратного слэша (\), за которым следует код, как показано в таблице 15.1.
Помимо специальных глифов, форматирование текста можно изменить в строке, используя коды
| \bf | Полужирный шрифт | ||
| \it | Курсивный шрифт | ||
| \sl | Наклонный шрифт | ||
| \rm | Нормальный шрифт |
Эти коды можно использовать совместно с символами { и } для ограничения изменения на часть строки. Например,
xlabel ('{\bf H} = a {\bf V}') где символ 'a' не будет отображаться полужирным шрифтом. Обратите внимание, что для предотвращения интерпретации символа обратного слэша в строках, сами строки должны быть в одинарных кавычках.
Также возможно изменить имя шрифта и размер внутри текста
| \fontname{fontname} | Указать используемый шрифт | ||
| \fontsize{size} | Указать размер используемого шрифта |
Цвет текста также можно изменить внутри строки, используя строку (например, "red") или численно с помощью спецификации Red-Green-Blue (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–2023 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/v8.1.0/_0022tex_0022-interpreter.html