Mathjax как это сделать - PullRequest
       6

Mathjax как это сделать

0 голосов
/ 10 сентября 2018


Я установил свой скрипт MathJax, чтобы его шрифт был больше. Работает все ок. Но теперь он не отображается, когда я помещаю код между $.
Это происходит только тогда, когда код находится между $$. Я хочу, чтобы и $, и $$ отображали MathJax.

Вот мой код:

<!-- MathJax CDN -->
<script type="text/x-mathjax-config">
    MathJax.Hub.Config{
    CommonHTML: {
      scale: 120
  }
  });
</script>

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML">
</script>

1 Ответ

0 голосов
/ 10 сентября 2018

Добавьте расширение text2jax.js в вашу конфигурацию, чтобы установить встроенный разделитель.

Подробности см. Здесь: http://docs.mathjax.org/en/latest/configuration.html#using-in-line-configuration-options

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  tex2jax: {inlineMath: [["$","$"]]},
  CommonHTML: {
    scale: 120
  }
});
</script>
<script type="text/javascript" async src=
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=
TeX-MML-AM_CHTML"></script>
$x^y$

(обратите внимание, что в конфигурации есть опечатка - скобки отсутствуют)

также обратите внимание на это предупреждение от mathjaxdoc :

По умолчанию препроцессор tex2jax определяет математические разделители LaTeX, которые являются \ (... \) для встроенной математики, а \ [... \] дляотображаемые уравнения.Он также определяет разделители TeX $$ ... $$ для отображаемых уравнений, , но не определяет $ ... $ как встроенные математические разделители .Это связано с тем, что знаки доллара появляются слишком часто в нематематических условиях, что может привести к неожиданному восприятию некоторого текста как математикиНапример, в случае разделителей с одним долларом «… стоимость составляет 2,50 долл. США за первый и 2,00 долл. США за каждый дополнительный…», что приводит к тому, что фразу «2,50 для первого и» следует рассматривать как математику, поскольку она находится междузнаки доллара.По этой причине, если вы хотите использовать один доллар для встроенного математического режима, вы должны включить это явно в вашей конфигурации

...