为知笔记公式编辑的好办法

时间:2023-01-29 10:54:05

为知笔记是一个好的文本编辑工具,但是对于工科生来说,在记录笔记的过程中不可避免的会有很多公式需要添加,而且也不想直接使用截图,截图会使得自己犯强迫症,但是为知笔记自带的编辑器不支持mathjax公式。所以,找了半天的方法,终于找到一个可以很好地在为知笔记markdown中编辑公式的方法。——将mathType中的公式直接复制到markdown中。


简而言之,还是使用markdown编辑器,用为知笔记插件:Wiz.Editor.md,安装后会在编辑选项中出现一个新的编辑器:Editor.md编辑器
为知笔记公式编辑的好办法

当然,在使用时,编辑的文件名后缀要添加.md。这些对于为知笔记的老用户来说都不是问题啦。
这个编辑器的使用也不用多说了,有很多的资料可以看。
对于公式的编辑,Editor.md可以进行mathjax公式渲染,可以插入行间公式和行内公式。这就足够我们使用了。
但是在编辑公式时,实在不想去敲代码,感觉效率会大大地减低,反而会影响自己敲键盘的乐趣。而公式编辑最为方便的莫过于mathType这个工具了,所以需要使用mathType工具。
查阅了一些方法,有的说将mathType中的公式更新到word中,可以复制出其laTex的代码。表示word占用内存较大,不想打开。而且尝试之后,觉得还是比较麻烦,不建议使用。
既然markdown编辑器支持mathjax语言渲染,那么直接将其转换为mathjax代码可以吗?是可以的!
参考mathType官方给出的教程:
LaTeX公式与MathType公式如何快速转换
如何实现MathType公式转换LaTeX代码
这里的方法还是在word中操作,不过一样的可以复制到其他的地方。

操作方法:

  1. 安装mathType对象型,也就是独立版,不用打开word,直接开始编辑公式,然后在mathType中编辑好需要的公式;
  2. ❗关键步骤,设置“剪切与复制预设”,
    为知笔记公式编辑的好办法

弹出剪切和复制预置对话框,点选“AMSTex”(这个选项在不同的mathType版本中显示的可能不一样,但是选择带Tex的就行,不行就一个一个试试),并去掉“在转换中包括MathType数据(D)”前面的勾,点击“确定”。
为知笔记公式编辑的好办法

回到MathType,选中公式,按“Ctrl+C”复制,然后粘贴到markdown编辑的文件中,公式显示为LaTex代码。

现在看看效果吧:

行间公式:
为知笔记公式编辑的好办法

复制过来的代码是:

$$x = \frac{{ - b \pm \sqrt {{b^2} - 4ac} }}{{2a}}$$

注意,两端的字符自带有 $$,真是方便。
行内公式:
需要在mathType编辑器中“格式”选项中勾选“内联公式”,使得所编辑的公式是行内公式。当然,需要行间公式时,再次取消勾选。
为知笔记公式编辑的好办法

这样就可以直接复制了:
为知笔记公式编辑的好办法

复制过来的代码是:

$x = \frac{{ - b \pm \sqrt {{b^2} - 4ac} }}{{2a}}$

看,两端自带$,这样以后使用为知笔记的markdown编辑公式时,就不会觉得麻烦了。

用这种方法到Typora上,一样有效。其他的markdown编辑器,只要是使用mathJax渲染的应该都可以,如果不行,mathType的“剪切与复制预设”界面中,有很多的选项,还有对应于各个软件的语言设置,请自己探究吧。
为知笔记公式编辑的好办法