gpt4 book ai didi

javascript - 阻止 Mathjax 渲染

转载 作者:行者123 更新时间:2023-12-04 08:59:13 31 4
gpt4 key购买 nike

我正在使用 vue-mathjax 来编译我的 vue 项目中的数学方程。它正在编译第一个括号 () 之间的文本。我想防止编译括号内的字符串。在文档中我发现,对于$符号,如果我们想逃避编译,我们需要使用\$。所以我对()里面的文字尝试了这个规则。
我的预期输出: (这不是数学)
这是我尝试过的:\(this is not math \)输出:\(this is not math \)它没有将字符串编译为数学方程,而是在输出中显示\。
如果我没有尝试,比如 (this is not math)输出为 this is not mathMathjax 编译括号内的字符串。
谁能帮我解决这个问题?

最佳答案

您可能将 MathJax 的数学分隔符错误配置为 ()而不是 \(\) .尝试在您的配置中加倍反斜杠,看看是否有帮助。如果您有 inlineMath: [['\(', '\)'], ['$', '$]]应该是 inlineMath: [['\\(', '\\)'], ['$', '$']] (javascript 字符串使用反斜杠作为特殊字符,因此您必须使用 \\ 来获取文字 \ )。如果你已经有了,试试 inlineMath: [['\\\\(', '\\\\)'], ['$', '$']] (可能是您的内容管理系统本身使用了特殊的反斜杠,因此您需要再次将它们加倍以使 javascript 插入到页面中以获得所需的双斜杠)。

关于javascript - 阻止 Mathjax 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63636025/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com