这是我的JS部分
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
displayAlign: "center",
extensions: ["tex2jax.js"],
menuSettings: {
zoom: "Click",
CTRL: false,
ALT: false,
CMD: false,
Shift: false,
zscale: "250%",
font: "Auto",
context: "MathJax",
mpContext: false,
mpMouse: false,
texHints: true
},
TeX: {
Macros: {
RR: '{\\bf R}',
bold: ['{\\bf #1}', 1]
}
},
errorSettings: {
message: ["[", ["MathProcessingError", "Math Processing Error"], "]"],
style: {
color: "#CC0000",
"font-style": "italic"
}
},
jax: ["input/TeX", "output/SVG"],
tex2jax: {
inlineMath: [
['$', '$'],
['\\(', '\\)']
],
displayMath: [
['$$', '$$'],
['\\[', '\\]']
],
preview: ["[math]"],
processEscapes: true
},
"SVG": {
blacker: 10,
font: "TeX",
scale: 100,
},
MathMenu: {
delay: 150,
helpURL: "http://www.mathjax.org/help-v2/user/",
showRenderer: true,
showMathPlayer: true,
showFontMenu: true,
showContext: false,
showDiscoverable: true,
}
});
</script>
正如您所看到的,我已经在 Tex 和宏以及 \ bf 中添加了该部分。这是我的显示文字
<p>
Nachr. {\bf 28} (1964), 1--43.
</p>
但它没有使用\ bf解析该部分。当然,当我在文本中有另一个乳胶部件时,它会毫无问题地转换,这就是将\ bf转换为特定输出的问题。
有任何帮助吗?感谢
答案 0 :(得分:0)
MathJax仅处理数学模式中的材质,而不是文本模式。由于您的{\bf 28}
未处于数学模式,因此MathJax不会看到它。
您需要使用HTML标记在文本中进行标记。你应该使用
<p>
Nachr. <b>28</b> (1964), 1–43.
</p>
为此。像这样使用MathJax进程文本模式宏超出了MathJax设计的范围。