Spec-Zone.ru › Octave 6

15.2.8 Использование свойства interpreter

Все текстовые объекты — такие как заголовки, метки, легенды и текст — включают свойство "interpreter", определяющее способ отображения специальных управляющих последовательностей в тексте.

Свойство интерпретатора может принимать три значения: "none", "tex", "latex". Если интерпретатор установлен в значение "none", то специальное отображение не происходит — отображаемый текст является дословной копией указанного текста. В настоящее время интерпретатор "latex" не реализован для отображения на экране и эквивалентен "none". Обратите внимание, что Octave не анализирует или не проверяет текстовые строки в режиме "latex" — программист несет ответственность за создание допустимых строк, которые могут включать секции обертывания, которые должны отображаться в математическом режиме с символами '$'.

Вариант "tex" реализует подмножество функциональности TeX при отображении текста. Это позволяет вставлять специальные глифы, такие как греческие символы или математические обозначения. Специальные символы вставляются с использованием символа обратного слэша (\), за которым следует код, как показано в таблице 15.1.

Помимо специальных глифов, форматирование текста можно изменить внутри строки, используя коды

\bf Жирный шрифт
\it Курсивный шрифт
\sl Наклонный шрифт
\rm Нормальный шрифт

Эти коды можно использовать вместе с символами { и } для ограничения изменений на часть строки. Например,

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

где символ 'a' не будет отображаться жирным шрифтом. Обратите внимание, что для предотвращения интерпретации символа обратного слэша в строках сами строки должны быть в одинарных кавычках.

Также можно изменить имя шрифта и размер внутри текста

\fontname{fontname} Указать используемый шрифт
\fontsize{size} Указать размер используемого шрифта

Цвет текста также можно изменить в строке, используя либо строку (например, "красный"), либо числовое значение с помощью спецификации Красный-Зеленый-Синий (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
Прочие символы
\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

15.2.8.1 Символ градуса

Соответствие как TeX, так и MATLAB относительно символа \circ невозможно. В то время как TeX преобразует этот символ в Unicode 2218 (U+2218), MATLAB отображает его как Unicode 00B0 (U+00B0) вместо этого. Octave выбрал следование спецификации TeX, но добавил дополнительный символ \deg, который отображает символ градуса (U+00B0).

© 1996–2022 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/v6.4.0/Use-of-the-interpreter-Property.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API