Изменение размера шрифта mathjax

Я использую mathjax на своей странице, и я прочитал, что это:

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    "HTML-CSS": { scale: 175}
  });
</script>

Предполагается, что шрифты больше. Но вместо этого все, что он делает, заключается в том, что он делает контейнер уравнений математики больше, но шрифты остаются неизменными. Почему это? Как изменить размер шрифта?

Ответы

Ответ 1

Ну, если вам нужен глобальный размер, вот как я это сделал с помощью CSS.

.MathJax {
font-size: 1.3em;
}

Я использовал 1.3 em, вы можете изменить его, чтобы он лучше соответствовал вашим потребностям.

Ответ 2

Вы можете изменить размер формул по всему миру, если вы загрузите mathjax/latex следующим образом:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  CommonHTML: {
    scale: 130
  }
});
</script>
<script type="text/javascript" async
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
</script>

Ответ 3

Когда у вас есть математика внутри div:

<div id="some_math"> $$ x^2 $$</div>

вы можете изменить размер шрифта, просто используя CSS:

$("#some_math").css("font-size","150%");

Ответ 4

Я пробовал много вещей, включая изменение config/default.js

http://docs.mathjax.org/en/latest/options/index.html

или mathjax.js, никто из них не работал (я использую Drupal 6 и поэтому должен был вернуться к MathJax 1.1)

Наконец, на основании ответа Войцеха я нашел что-то, что сработало. Просто объедините Math-код с div следующим образом:

<div style="font-size: 133%;">
<p>\begin{equation} \frac{\partial e_b}{\partial x^b} = &nbsp;&nbsp;\Gamma_{ab}^k &nbsp;e_k &nbsp; \end{equation}</p>
</div>

Ответ 5

Кажется, что тег <span> работает для встроенной настройки шрифта:

<span style="font-size:2.1em; line-height:0%">$a-b$</span>

должен красиво отображать "a-b" для шрифтов Times для размера шрифта 14px.

Ответ 6

Используйте\tiny {},\scriptsize {},\small {},\normal {},\large {},\Large {},\LARGE {},\vast {},\Huge {}.

Ответ 7

Вот два варианта изменения размера шрифта для конкретного уравнения или части уравнения.

  • Используйте класс .css.

    \class{className}{}

className - это имя класса div, которое может быть указано в css.

  1. Использовать латекс

\tiny{ }, \scriptsize{ }, \small{ }, \normal{ }, \large{ }, \Large{ }, \LARGE{ }, \huge{ }, \Huge{ }

Если вы хотите изменить все уравнения глобально, MathJax печатает внутри div. Используйте css для редактирования размера шрифта класса.

.MathJax {
    font-size: 12pt;
}

Наконец, если вы также можете изменить конфигурацию MathJax для изменения шрифтов по всему миру, но я предпочитаю версию css, потому что она позволяет изменять размер шрифта для разных размеров экрана.

Ответ 8

Не используйте css, как предлагают другие, особенно если они сочетаются с линией. Mathjax вычисляет, сколько места требуется для линейного анализа, поэтому, если вы впоследствии измените его размер, вы можете получить хаотические результаты (переполнение, плохое нарушение, отсечение и т.д.).

Сделайте это через config или MML/Tex

Styling MathJax