【问题标题】:Mathjax automatic linebreak when opened in a modal在模态中打开时,Mathjax 自动换行
【发布时间】:2018-10-23 09:06:45
【问题描述】:

对于数学项目,问题的解决方案应以 Sweetalert2 模式显示。不幸的是,虽然使用

<script type="text/x-mathjax-config"> 
MathJax.Hub.Config({
tex2jax: {
     inlineMath: [['$','$'], ['\\(','\\)']]
},
"HTML-CSS": { 
     linebreaks: { automatic: true }
},
SVG: { 
     linebreaks: { automatic: true } 
}
}); 
</script>

自动换行符在 Sweetalert2 模式下不起作用(见图)。有什么解决办法吗?

最好的问候,莱昂

【问题讨论】:

  • 请发布现场样本。
  • 以下CSS 属性是否有帮助:word-break: break-all;
  • 样本来了:jsfiddle.net/6g07reba

标签: javascript html css mathjax sweetalert2


【解决方案1】:

看起来您的代码以不同于 HTML-CSS 和 SVG 处理器的方式呈现(很可能是 Common HTML)。尝试添加更多配置,例如:

CommonHTML: { 
  linebreaks: { automatic: true }
}, 
PreviewHTML: { 
  linebreaks: { automatic: true }
}

编辑

您还可以使用

手动指定输出处理器
MathJax.Hub.Register.StartupHook("End Jax", function () {
 return MathJax.Hub.setRenderer("HTML-CSS");
});

您可以检查更多可能性以确定正确的处理器here

【讨论】:

    猜你喜欢
    • 2013-02-20
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 2016-11-10
    相关资源
    最近更新 更多