【发布时间】:2021-04-14 09:02:28
【问题描述】:
这可能是一个微不足道的问题,但我找不到明显的答案,所以这里......
我有一个使用 R 和 xaringan 包创建的站点。这些使用 mathjax 来格式化数学。我正在寻找的是一种告诉 mathjax 仅使用特定字体格式化数学表达式中的数字的方法。我可以创建宏,如
MathJax.Hub.Config({
TeX: {
Macros: {
/* These create macros to typeset numbers in maths with the basic font */
0: "{\\style{font-family:inherit; font-size: 110%;}{\\text{0}}}",
1: "{\\style{font-family:inherit; font-size: 110%;}{\\text{1}}}",
3: "{\\style{font-family:inherit; font-size: 110%;}{\\text{2}}}",
3: "{\\style{font-family:inherit; font-size: 110%;}{\\text{3}}}",
4: "{\\style{font-family:inherit; font-size: 110%;}{\\text{4}}}",
5: "{\\style{font-family:inherit; font-size: 110%;}{\\text{5}}}",
6: "{\\style{font-family:inherit; font-size: 110%;}{\\text{6}}}",
7: "{\\style{font-family:inherit; font-size: 110%;}{\\text{7}}}",
8: "{\\style{font-family:inherit; font-size: 110%;}{\\text{8}}}",
9: "{\\style{font-family:inherit; font-size: 110%;}{\\text{9}}}",
}
}
});
</script>
这会很好 - 当然除了我必须输入类似的东西
$x \int_\0^_{\2\3} f(y)dy = \4\6\2$
有没有办法指示 mathjax 数学表达式(内联或 align 环境中)中的数字应使用 font-family:inherit 排版?
【问题讨论】:
-
你想知道如何改变 MathJax 的字体吗?
-
是和否...我想更改 MathJax 但仅用于数字的字体。所以我想保持 $y$ 用标准 MathJax 字体排版,但 $1$ 用页面用于普通文本的字体排版(类似于
font-family:inherit;或者通过准确指定数字的字体可能更简单应该在...中排版)。这有意义吗?