给Obsidian Excalidraw增加转换行内Latex文本为Latex公式功能
背景
从markdown笔记或其他地方粘贴具有行内latex公式的文本进来,需要将文字从公式处切分然后逐个转换成公式再拼接到合适的位置,太麻烦了。因此增加一键转换行内Latex文本为Latex公式功能
效果
转换行内Latex文本为Latex公式
这里展示的是选中后执行脚本,当然也可以直接放在onpaste中,当粘贴的时候就转换


实现
这里只处理了单行文字,不过足够了,因为粘贴进来就是单行,需要多行的话可以转换后再换行。(扩展为多行也很简单)
就是识别到公式后计算坐标然后插入新的文字和公式元素,最后删除原始的元素