Ответ 1
Ну, если вам нужен глобальный размер, вот как я это сделал с помощью CSS.
.MathJax {
font-size: 1.3em;
}
Я использовал 1.3 em
, вы можете изменить его, чтобы он лучше соответствовал вашим потребностям.
Я использую mathjax на своей странице, и я прочитал, что это:
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
"HTML-CSS": { scale: 175}
});
</script>
Предполагается, что шрифты больше. Но вместо этого все, что он делает, заключается в том, что он делает контейнер уравнений математики больше, но шрифты остаются неизменными. Почему это? Как изменить размер шрифта?
Ну, если вам нужен глобальный размер, вот как я это сделал с помощью CSS.
.MathJax {
font-size: 1.3em;
}
Я использовал 1.3 em
, вы можете изменить его, чтобы он лучше соответствовал вашим потребностям.
Вы можете изменить размер формул по всему миру, если вы загрузите 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>
Когда у вас есть математика внутри div:
<div id="some_math"> $$ x^2 $$</div>
вы можете изменить размер шрифта, просто используя CSS:
$("#some_math").css("font-size","150%");
Я пробовал много вещей, включая изменение 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} = \Gamma_{ab}^k e_k \end{equation}</p>
</div>
Кажется, что тег <span>
работает для встроенной настройки шрифта:
<span style="font-size:2.1em; line-height:0%">$a-b$</span>
должен красиво отображать "a-b" для шрифтов Times для размера шрифта 14px.
Используйте\tiny {},\scriptsize {},\small {},\normal {},\large {},\Large {},\LARGE {},\vast {},\Huge {}.
Вот два варианта изменения размера шрифта для конкретного уравнения или части уравнения.
Используйте класс .css.
\class{className}{}
className
- это имя класса div, которое может быть указано в css.
\tiny{ }, \scriptsize{ }, \small{ }, \normal{ }, \large{ }, \Large{ }, \LARGE{ }, \huge{ }, \Huge{ }
Если вы хотите изменить все уравнения глобально, MathJax печатает внутри div. Используйте css для редактирования размера шрифта класса.
.MathJax {
font-size: 12pt;
}
Наконец, если вы также можете изменить конфигурацию MathJax для изменения шрифтов по всему миру, но я предпочитаю версию css, потому что она позволяет изменять размер шрифта для разных размеров экрана.
Не используйте css, как предлагают другие, особенно если они сочетаются с линией. Mathjax вычисляет, сколько места требуется для линейного анализа, поэтому, если вы впоследствии измените его размер, вы можете получить хаотические результаты (переполнение, плохое нарушение, отсечение и т.д.).
Сделайте это через config или MML/Tex