jqmath не может сделать матрицу?

Я хочу написать таблицу (матрицу) с jqmath, но вывод не является правильным.
Я копирую пример jqmath.
есть мой код:

webView = (WebView) findViewById(R.id.wv);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);

String path="file:///android_asset/mathscribe/";
String js = "<html><head>"
        + "<link rel='stylesheet' href='"+path+"jqmath-0.4.3.css'>"
        + "<script src='"+path+"jquery-1.4.3.min.js'></script>"
        + "<script src='"+path+"jqmath-etc-0.4.3.min.js' charset=\"utf-8\"></script>"
        + "</head><body>"
        + "<script>var s = '$(\\table \\ cos θ, - \\sin θ; \\sin θ, \\cos θ)$ gives a rotation by $θ$';M.parseMath(s);document.write(s);</script>" 
        + "</body>";
webView.loadDataWithBaseURL("file:///android_asset/mathscribe/", js, "text/html", "UTF-8", null);    

вывод является линейной матрицей, как показано ниже:

Я предлагаю объединить косую черту и t (\t) в "var s = '$ (\ table \ cosθ, - \ sinθ; \ sinθ, \ cosθ)", чтобы вызвать эту проблему, потому что символ t пропал и первый линия переместилась вправо.

Как я могу решить эту проблему?

РЕШЕНО, если я заменю каждый слеш на 4 слеша, результат будет правильным....

1 ответ

Я думаю, что лучше заменить строку:

        + "<script>var s = '$(\\table \\ cos θ, - \\sin θ; \\sin θ, \\cos θ)$ gives a rotation by $θ$';M.parseMath(s);document.write(s);</script>" +

с:

        + "$(\\table \\cos θ, - \\sin θ; \\sin θ, \\cos θ)$ gives a rotation by $θ$" +

или же:

        + "$(`table `cos θ, - `sin θ; `sin θ, `cos θ)$ gives a rotation by $θ$" +
Другие вопросы по тегам