給Obsidian Excalidraw增加轉(zhuǎn)換行內(nèi)Latex文本為Latex公式功能
背景
從markdown筆記或其他地方粘貼具有行內(nèi)latex公式的文本進來,需要將文字從公式處切分然后逐個轉(zhuǎn)換成公式再拼接到合適的位置,太麻煩了。因此增加一鍵轉(zhuǎn)換行內(nèi)Latex文本為Latex公式功能
效果
轉(zhuǎn)換行內(nèi)Latex文本為Latex公式
這里展示的是選中后執(zhí)行腳本,當然也可以直接放在onpaste中,當粘貼的時候就轉(zhuǎn)換


實現(xiàn)
這里只處理了單行文字,不過足夠了,因為粘貼進來就是單行,需要多行的話可以轉(zhuǎn)換后再換行。(擴展為多行也很簡單)
就是識別到公式后計算坐標然后插入新的文字和公式元素,最后刪除原始的元素
標簽: