2012-07-02 4 views

ответ

26
MathJax.Hub.Config({ 
    jax: ["input/TeX","output/HTML-CSS"], 
    displayAlign: "left" 
}); 
+3

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

+2

Кроме того, если вы пришли сюда, вполне вероятно, что вы хотите установить левое дополнение: http://stackoverflow.com/questions/12707094/how-to-change-padding-of-math-in-mathjax? lq = 1 –

+4

Я пришел сюда, глядя, как установить центрирование только для одного выражения. –

8

Или мое решение с помощью CSS:

.MathJax_Display { 
    text-align: left !important; 
} 

Он работал для меня.

+0

Это, кажется, сейчас нарушено. –

1

Редактировать к предыдущему ответу, это отлично работает для меня

.MathJax_Display { 
    text-align: left !important; 
    display: inline !important; 
} 
+0

Это недопустимо CSS. Что такое '
' что делать? –

+0

@BardiHarborow извините, что путь typo error – ddw147

1

Другие ответы не работает для меня, - но то, что сделал работа модификации MathML, что MathJax показывало (и я знаю, что есть эквиваленты для других форматов ввода). Я пытался отступить правильно, но концепция такая же.

Для MathML я должен был добавить indentalign="right" к <math ...> тега, например:

<math indentalign="right" xmlns="http://www.w3.org/1998/Math/MathML">...</math>

, после чего MathJax правильно выровнен по правому краю моего содержания.

Смежные вопросы