Латексные фигурные скобки не пройдут.Использовал Math Quill и до сих пор не работает - PullRequest
1 голос
/ 24 мая 2019

Я использую Desmos API для математического проекта и пытаюсь установить латекс выражения в f(x) = { x^2 : x > 1} для частичной функции. Однако я не могу получить { или } в латексе. Функция не работает без этого символа.

Я также использовал Mathquill для этого уравнения, чтобы дать мне правильный латекс, но даже это (f\left(x\right)=\left\{x^2:x>1\right\}) не работает

Я уже некоторое время ищу информацию о stackoverflow и google. Я попытался \{\}, \\left( \\right) предоставить только ( и ). Ничто не будет работать.

<div id="calculator" style="width: 100%; height: 500px"></div>
var elt = document.getElementById('calculator');
var calculator = Desmos.GraphingCalculator(elt);

calculator.setExpression({
    id:'1', 
    latex: "f(x)=\{x^2:x>1\}"
});

Вьющиеся фигурные скобки уничтожаются, а функция по частям не применяется

Это не возвращает никаких ошибок моей консоли. Единственная ошибка в калькуляторе десмоса, который говорит, что не понимает, почему присутствует «:» (он не сделал бы этого, если бы были фигурные скобки, указывающие его функцию по частям). Правильный результат должен быть f(x) = {x^2 : x > 1} но фактический результат f(x) = x^2 : x > 1

1 Ответ

1 голос
/ 24 мая 2019

Вам нужно дважды убрать фигурные скобки, и у вас также есть условие и значение, обратное . Вот рабочий фрагмент.

var elt = document.getElementById('calculator');
var calculator = Desmos.GraphingCalculator(elt);

calculator.setExpression({
    id:'1', 
    latex: "f(x)=\\left\\{x>1:x^2\\right\\}"
});
<script src="https://www.desmos.com/api/v1.3/calculator.js?apiKey=dcb31709b452b1cf9dc26972add0fda6"></script>
<div id="calculator" style="width: 100%; height: 500px"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...