mathjax渲染闪屏

mathjax渲染闪屏,第1张

1、右键桌面空白区域展开菜单,选择屏幕分辨率进入。

2、点击分辨率设置面板右下角高级设置进入。

3、切换d出的新窗口至监视器选项卡。

4、调节屏幕刷新频率为75赫兹,确定保存。

5、检查VGA及HDMI线与显示器的连接是否有松动现象,适当加固即可。以上就是mathjax渲染闪屏的原因。

相信很多人都用过Python,也用命令行下敲过print "hello xxx",的东西的

IPython乃是一款增强的Python命令行工具还有个好像叫BPython的(先不理他)

IPython超强优点(自动补全)功能

好了先pass(下面的自己看help)主要还是推荐IPython的另一个超强开发(演示)环境notebook

先上图:

嗯绝对NX

先说安装吧

首选安装Python 26/27版本的 (3x的暂时不推荐,不是不好,而是因为好多的库都不兼容)

在windows还得装个pyreadline (补全用的)

pyzmq:并发用的,是基于消息的网络模型的东东(ZeroMQ) 单独玩也是很好玩的

tornado:>

\def\Xint#1{\mathchoice

{\XXint\displaystyle\textstyle{#1}}%

{\XXint\textstyle\scriptstyle{#1}}%

{\XXint\scriptstyle\scriptscriptstyle{#1}}%

{\XXint\scriptscriptstyle\scriptscriptstyle{#1}}%

\!\int}

\def\XXint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$ }

\vcenter{\hbox{$#2#3$ }}\kern-6\wd0}}

\def\ddashint{\Xint=}

\def\dashint{\Xint-}

这是我在TexSE上看到的答案,这样的东西拷贝到自己的tex文档里,就能够使用\dashint来打平均值积分符号。

但是在博客中,这个方法并不能使用,我试着把它放在两个"$"符号内,但是效果不尽如人意。用\dashint博客的MathJax不能显示出正确的结果。

于是我只好请教MetaMathSE上面的高手,其中Willie Wong给出这样的解决方案,也就是利用STIX font中的unicode math部分来打这样的积分符号,具体的unicode在TexSE中有提及,是\unicode{x2A0F}来代替我的\dashint

但是这个方法在我的Chrome浏览器上显示的却是一个小方框,如图

而在我的IE浏览器上,显示的是

让我很困惑,同一台电脑不同的浏览器为什么会显示出不同的结果?

后面的Davide Cervone给出了一个答案,他首先告诉我怎么打平均值积分的符号,也就是

\def\avint{\mathop{\mathchoice{\,\rlap{-}\!\!\int}

{\rlap{\raise15em{\scriptstyle -}}\kern-2em\int}

{\rlap{\raise09em{\scriptscriptstyle -}}\!\int}

{\rlap{-}\!\int}}\nolimits}

利用MathChoice克服MathJax中的问题,其次,他指出,尽管我安装了STIX-font,但是HTML-CSS渲染器并不会到我安装的那些字体里找。要解决这个问题,需要打开浏览器的Java-Script Console,对于Chrome来说是Ctrl+Shift+J,打开后输入

MathJaxMenushowFontMenu(true)

显示结果如下

然后在公式上点击右键,在下方会多出几个选项如图

这时候就可以修改Font了,如果我修改Font,改成STIX-Web的模式(改成STIX local的似乎还是方块),那么就变成了这样

虽然能够显示了,但是我还是觉得Tex比较美观,所以我又改回成Auto了。

这个问题可能遇到的比较少,不过我还是记录一下。

最近公司给了个任务,差不多的流程就是接受json数据,然后最后生成。我想的办法是根据json数据生成html然后转成pdf。使用的语言是python。然后具体来说使用的工具就是使用python名为pdfkit的库去调用基于webkit的wkhtmltopdf。

目前来说html转pdf最主流的程序就是wkhtmltopdf,但是坑还是挺多的而且网上资源不是很丰富,所以写一篇踩坑总结。

##1 无法读取本地文件

显示在html上好好的本地,到了pdf上就读取不出来,但是来源于网络(给一个url)的却能完美读出来。

后来发现,原来在上一个版本0125是可以读取的,到了0126不能读取了是因为其中的一个参数--enable-local-file-access变为了非默认。在python中改这个参数的方法是

然后再在后续调用wkhtmltopdf中加载这个option(我一开始想的是把value改成True,结果一直报错,吐了)

##2 无法解析latex格式的公式

在html使用了MathJax提供的js去解析latex格式的数学公式,在html界面可以完美显示,但是到了pdf中就解析不了,然后我以为是没有添加'enable-javascript'的问题。结果加上之后还是不行。然后我发现又有一个参数叫做'no-stop-slow-scripts'的参数,可以等到js运行完毕之后再进行pdf的转化。结果还是不行。

然后我就在想会不会js在运行的时候出了什么问题,加上了'debug-javascripts'的参数。果然发现在调用MathJax提供的链接的时候发现这个链接已经过期了(我也不知道为啥过期了在html界面还能完美展示。。。),把js里的链接换成了

>

以上就是关于mathjax渲染闪屏全部的内容,包括:mathjax渲染闪屏、在启动ipython notebook时候 终端提示这样的错误,请问如何解决、怎么改变MathJax中的font等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9682235.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存