css - 当文本方向设置为“从右到左”时,MathJax 2.7.5 的宽度问题
问题描述
我的网站设置为使用从右到左的语言。升级到 MathJax 2.7.5 后,我注意到文本中具有“从右到左”方向的数学符号在右侧显示有额外的空白区域。从 v2.7.1 到 2.7.4 的所有以前的版本都没有这个问题。这是我的 MatJax 配置代码
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$","$"],["\\(","\\)"] ],
displayMath: [["$$","$$"], ["\\[","\\]"] ],
processEscapes: true,
preview: "none",
},
"HTML-CSS": {
matchFontHeight: false,
availableFonts: ["TeX"],
webFont: 'Latin-Modern',
preferredFont: 'Latin-Modern',
},
CommonHTML: {
matchFontHeight: false
},
SVG: {
matchFontHeight: false
},
});
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
这是我用于良好数学符号外观的 CSS 行
span:lang(ar).MathJax{
direction: ltr !important;
font-family:"Latin-Modern";
font-size: 22px !important;
}
span:lang(ar).mjx-chtml{
direction: ltr !important;
font-family:"Latin-Modern";
font-size: 22px !important;
}
span:lang(ar).MJXp-math{
direction: ltr !important;
font-family:"Latin-Modern";
text-align: center;
font-size: 22px !important;
}
MathJax 2.7.5 的变化
解决方案
推荐阅读
- laravel - Auth Laravel 检查用户的身份验证不在自定义控制器中工作
- ruby-on-rails - 从 Rails 4 中的另一个控制器渲染动作模板
- git - Git 从其他 repo 中提取并将更改推送到当前 repo
- sql-server - 不小心删除了没有备份的数据库,还能恢复吗
- django - Django2.0收发消息框架
- android - Circle CI 2.0 Android assembleDebug 总是失败
- apache-camel - 从块变量到 apache
- node.js - Node.js 中的 EPIPE 错误
- git - 如何在原点上找到 git 提交的文件列表?
- material-ui - 使用带有 react-beautiful-dnd 的 material-ui 表