разрыв строки в функции в Mathjax - PullRequest
0 голосов
/ 15 октября 2019

очень простой вопрос о разрыве строки. Я новичок в mathjax, но хорошо понимаю латекс. Я использую mathjax, чтобы сделать тест.

Я пытался использовать \\ в mathjax, но он не показывает разрыв строки: я бы сказал:

Если a + 10 = 2,

тогда каково значение

   { 
        op1: 0,
        question: function() {
            op1 = Math.ceil(Math.random() * 5) + 1;

            return `If $ a + ${op1} = 2  \\ $, then what is the value of $a$`;  
        },
        answer: function() {
            return op1 * op2;
        }
      }

спасибо

1 Ответ

1 голос
/ 16 октября 2019

Поскольку \ является специальным символом в строковых литералах javascript, вам необходимо удвоить их, если вы хотите, чтобы в вашей строке был фактический \. Поэтому вам нужно будет использовать \\\\, чтобы получить \\ в результирующей строке. Ваш \\ просто добавит \, который (вместе со следующим пробелом) будет управляющей последовательностью \, которая просто добавит пробел в конце выражения.

...