微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

样式MathJax

如何解决样式MathJax

我对此很困惑。我已经搜索了教程,但是找不到对我来说很有意义的教程,如何为MathJax输出设置CSS类?我只想将字体变大。当前包括
<script type=\"text/javascript\"
  src=\"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML\">
</script>
在我页面底部。可以很好地渲染TEX,但是我想在上面设置一些CSS! 理想情况下,我想向其传递CSS类名称。     

解决方法

您是否尝试过在输出处理器中设置
scale
选项?请参阅手册。您可以在文件中或内联设置配置选项。此页面涵盖了该过程。 基本上,您会在网页或所包含的文件中包含一小段JavaScript。例:
<script type=\"text/javascript\">    
  MathJax.Hub.Config({    
    extensions: [\"tex2jax.js\"],\"HTML-CSS\": { scale: 100}    
  });    
</script>
另外,您可以通过应用CSS类将事物简单地包裹在“ 3”中。在此页面上查看源。
<div style=\"font-size: 500%;\">    
\\[

  g\\frac{d^2u}{dx^2} + L\\sin u = 0

\\]    
</div>
该公式将简单地继承字体大小。     ,更新: 正如我现在所了解的,不要在Mathjax中使用CSS设置TeX的样式,这可能会导致显示问题。看到这里:https://github.com/mathjax/MathJax/issues/925 解决方案是将Javascript与Config块一起使用:
<script type=\"text/x-mathjax-config\"> 
    MathJax.Hub.Config({ 
        \"HTML-CSS\": { scale: 200,linebreaks: { automatic: true } },SVG: { linebreaks: { automatic:true } },displayAlign: \"left\" });
</script>
已淘汰: 仅在页面上有ѭ6的情况下,我才使用JQuery的getScript()动态加载MathJax。在这种情况下,上面的解决方案不起作用。 解决方法是在加载后设置CSS:
$(\".MathJax\").css(\"font-size\",\"150%\");
除了
%
中的字体大小,您还可以使用
px
em
。 如果这不起作用,请对CSS样式使用!important。例如:
.MathJax,.MathJax_Display  {
    text-align: left !important;
    font-size: 130%  !important;
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。