我知道MathJax,尤其是ASCIIMath,可以将许多不同的单词处理成符号。但有什么办法可以阻止它转换特定的单词吗?
例如,它将
lt
的每个实例变成 <
。我可以让它保持 lt
的状态吗?
我不知道这是否是正确的方法,但我可以通过在
lt
和 \
之间放置 l
来将其渲染为 t
,如下所示: l\t
.
双引号 (
"
) 字符串对我有用,请参阅下面的示例:
<script>
MathJax = {
loader: {
load: ['input/asciimath', 'output/chtml', 'ui/menu']
},
};
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/startup.js"></script>
<p>Without quotes: `c_in = c_out ^ gamma`</p>
<p>With quotes: `c_"in" = c_"out" ^ gamma`</p>
我知道这个帖子已经很老了。但我在向 AsciiDoc 文本添加数学公式时偶然发现了同样的问题。
\frac{5\ \text{GT }}{\text{s}} \times \frac{1\ \text{Bit}}{\text{T} \times \text{Lane}} \times \frac{\text{8 Bit}}{\text{10 Bit}} \times 16\ \text{Lanes} = \frac{64\ \text{GBit}}{\text{s}} = \frac{8\ \text{GByte}}{\text{s}}
我只是在
GT
之后添加了空白,以避免将其渲染为 >
。