Anki遇上LaTeX,让你的卡片优美了几分

Anki遇上LaTeX,让你的卡片优美了几分

文章发布与更新时间:

  1. 2016/6/16
  2. 2018/12/19

目录

  • TeX是什么?LaTeX与TeX的关系是?
  • 下载CTeX套装,并安装MiKTeX系统
  • 利用在线公式编辑器获取LaTex语言/命令
  • 复制LaTeX语言,粘贴至Anki中
  • 相关链接

TeX是一个功能强大的幕后排版系统了解更多

创始人Donald E. Knuth(高德纳)

TeX、LaTeX、MiKTeX排版系统之间的关系:

  • 它们其实应该是一样,只是宏不同罢了。
  • LaTeX是TeX在世界上最流行和使用最为广泛的一种格式
  • LaTeX与MiKTeX是TeX的众多宏集之一。
  • MiKTeX是Windows下最好用的TeX系统。

安装CTeX套装

CTeX 是“CTeX中文套装”的简称,CTeX是TeX中的一个版本。

CTeX是把MiKTeX 和一些常用的相关工具包装在一起制作的一个简易安装程序

要让Anki显示出复杂的数学公式或排版,就要给Anki所在的windows操作系统安装相应的排版系统——MiKTeX系统.

CTeX套装下载官网地址

只需要安装CTeX套装里的MiKTeX系统

CTeX套装安装界面
如果没有安装“MiKTeX”系统,Anki就无法识别LaTeX排版语言了。
dvipng是一个将(TeX)排版系统的DVI输出转换为PNG图像格式的跨平台程序。
Dvipng是由Jan-Ake Larsson编写的。——维基百科

通过CTeX套装对MiKTeX系统的描述,可以确定安装了“MiKTeX”系统后,就能够解决LaTeX和dvipng的问题了。


获取LaTex语言/命令

在LaTeX公式编辑器里进行编辑

LaTeX在线公式编辑器界面
点击这里可以找到sin、cos、tan之类的符号
点击“例子”再点击上面显示的公式,可以学习模仿其中编辑的方法。
有许多按钮,自己多多摸索摸索就好了,仔细观察,“我做到了!”。

把你想的公式 f \left( x \right) = \frac{1}{x} + \ln x 转化成MiKTeX系统可以理解的LaTeX语言.

并且复制到你的剪切板里.

只要再Ctrl+V就可以粘贴出来LaTeX语言.

得到LaTeX语言如下↓

f \left( x \right) = \frac{1}{x} + \ln x

输入LaTeX语言

我们把镜头回到Anki“添加窗口”上. 我把代码粘贴在"正面”字段里,

全选它们(快捷键:Ctrl+A)

再点击“LaTeX公式”/“LaTeX数学环境”

这样就会在LaTeX语言两旁做上标记.

[$$].....[/$$]

[$].....[/$]

点击工具栏旁边的"自定义卡片"浏览效果吧!

(快捷键:Ctrl+L)


常见问题:

问题①:

在windows系统里编辑好后的"卡片",导入到其他客户端(设备)上是否能正常显示?

答:

是可以的。多亏MiKTeX自带的dvipng跨平台程序,把排版系统生成的公式以图片的形式保存在你的媒体库里了.如下图↓


这张图片特点:

  • 大小1.07 KB
  • 格式:png (不透明,留白.)
  • 命名特点:以latex-开头

MathJax:Beautiful math in all browsers

新版本Anki(2.1.7标准版)发布于2018-12-17

在数学公式输入方面,提供了另一种方案——MathJax

多了3个选项:

  1. MathJax inline
  2. MathJax block
  3. MathJax chemistry

*MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。


附上一张搜狗公式输入动态图祭奠下这款神器.

(* "・∀・)ノ――◎

mathX


相关推荐:

相关链接



编辑于 2021-09-04 23:51