anki2.1中使用latex,使用 MathJax 渲染latex格式的数学公式,化学公式

Posted qq-757617012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了anki2.1中使用latex,使用 MathJax 渲染latex格式的数学公式,化学公式相关的知识,希望对你有一定的参考价值。

说说mathJax的优点: 不在anki媒体库生成图片,有利于节约手机空间。


再说说它的缺点:需要学习latex,需要一些时间去掌握latex语法。




1.去MathJax的github下载源码包

2.在anki卡片模板中正反面模板

3.在正反面卡片模板中加入如下代码(绿色部分改为你自己的)



<script type="text/javascript" src="file:///sdcard/MathJax-master/es5/tex-chtml-full.js?config=TeX-AMS-MML_HTMLorMML"></script> 

<script type="text/x-mathjax-config"> MathJax.Hub.Config({ TeX: { extensions: ["AMSmath.js","AMSsymbols.js","mhchem.js","boldsymbol.js","color.js","extpfeil.js","AMScd.js"]}}); </script>

当然了,这部分JS代码也可以从网络加载,效果是一样的,只要不清理缓存,这部分js一直都在。

从网络加载时,省掉步骤1和步骤2 ,代码如下

<script type="text/x-mathjax-config">
MathJax.Hub.processSectionDelay = 0;
MathJax.Hub.Config({
messageStyle:"none",
showProcessingMessages:false,
tex2jax:{
inlineMath: [[$,$]],
displayMath:[[$$,$$]],
processEscapes:true
}
});
</script>
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_SVG-full"></script>


mathJax只是渲染latex,所以还是要好好学习latex命令

这里介绍一个网站可以练习latex   https://www.codecogs.com/latex/eqneditor.php       打开时稍微有些慢。




效果

[^{frac{a}{b}}-frac{	frac{d}{s}}{a}]

技术图片















参考 

https://zhuanlan.zhihu.com/p/53776780



其他anki相关:

为什么anki,怎么做   https://ncase.me/remember/zh.html

有效的学习:二十条制定知识的规则   https://www.supermemo.com/en/archives1990-2015/articles/20rules

(2019.2) Anki2.1 自建服务器临时解决方案及一些想法   https://blog.csdn.net/sunnysab/article/details/86767036

anki-server 开源 https://github.com/tsudoko/anki-sync-server#anki-21

旧手机改装服务器——android上的Linux(linux deploy)  红米note手机root  https://blog.csdn.net/Greepex/article/details/85333027

以上是关于anki2.1中使用latex,使用 MathJax 渲染latex格式的数学公式,化学公式的主要内容,如果未能解决你的问题,请参考以下文章

在LaTeX中使用颜色 Using colours in LaTeX

求助:关于LaTeX中附录使用的问题

Matlab中使用LaTeX

Latex 数学公式使用入门

如何在支持 MathJax 的编辑器中使用 LaTeX 编辑数学公式

数学建模不会 LaTex 排版 | 教你如何在 Word 中优雅地使用漂亮的 LaTex 公式