TRVMathItemInfo.Text

<< Нажмите, чтобы показать Содержание >>

TRVMathItemInfo.Text

Математическое выражение в формате, основанном на LaTeX.

property Text: TRVUnicodeString;

См. https://ru.wikibooks.org/wiki/LaTeX/Математические_формулы

Отличия от LaTeX:

символы «[]{}» после «\left» и «\right» должны быть предварены «\»  (т.е. «\left\[» вместо «\left[» в LaTeX);

матрицы задаются как «\matrix{ a_11 & a_12 \\ a_21 & a_22}»

условия задаются как «\case{ a_11 & a_12 \\ a_21 & a_22}»

В отличие от текстовых элементов, этот текст не возвращается методом TCustomRichView.GetItemText.

Чтобы изменить значение этого свойства операцией редактирования, используйте TRichViewEdit.SetCurrentItemExtraStrPropertyEx (rvespcText).

Примеры значений и результатов:

\forall x \in X, \quad \exists y \leq \epsilon

math1

k_{n+1} = n^2 + k_n^2 - k_{n-1}

math2

x = a_0 + \frac{1}{\displaystyle a_1 + \frac{1}

{\displaystyle a_2 + \frac{1}{\displaystyle a_3 + \frac{1}{a_4} } } }

math3

Если выражение некорректно, элемент показывает ошибочное состояние.