Метод MathEquation::importFromLatex
Метод применяет к формуле математическое выражение в формате LaTeX.
Вызов
void importFromLatex(const std::string& equation)
Ошибки
- в случае вызова метода для выражения, находящегося в заблокированной области текстового документа, возникает исключение
DocumentModificationError; - в случае, если из передаваемого значения нельзя сформировать валидный объект MathEquation, возникает исключение
InvalidArgumentError.
Внимание
В синтаксисе языка не допускается использование обратного слеша "\", однако математическое выражение может его содержать.
В этом случае необходимо использовать сырой строковый литерал R(" ... ").
Пример
Range range = document.getRange();
Position endPos = range.getEnd();
MathEquation equation = endPos.insertLatexEquation(R"(f(x) = x^2\\g(x) = \frac{1}{x}\\F(x) = \int^a_b \frac{1}{3}x^3)");
equation.importFromLatex(R"(f(x) = x^3)");