使用mermaid创建树图(具体是音节树和语法树)

问题描述 投票:0回答:1

我一直在寻找一种在记语音和语法笔记时快速动态创建树形图的方法。我一直在使用 Obsidian TikzJax 插件来执行此操作,但这非常耗时,并且与文本的其余部分不符合风格。我得知黑曜石内置了美人鱼,立即尝试了一下。不幸的是我不知道如何用它来做某些事情。

这是我使用 TikzJax 创建的参考图,注意核心节点上的分割线。每个节点都不被绘制,只有文本可见。理想情况下,这些图还应具有从底部出来并用直线连接到节点顶部的连接。 (使用替代字符,因为 TikzJax 不支持 Unicode 或 TIPA) enter image description here

这里是我能够对美人鱼做的事情(到目前为止),它缺乏许多必要的功能。 enter image description here

此外,无法在语法树中进行三角连接是一个巨大的障碍。 enter image description here

TLDR; mermaid 可以针对音节树和语法树进行优化吗?是否可以创建没有边框的节点?是否可以使顶部和底部的节点连接?是否可以进行自定义连接,例如分裂核或三角形连接?

charts tree mermaid obsidian
1个回答
0
投票

我完全同意这将是一个了不起的功能。 我还尝试记录 NLP 语法和解析的笔记,但发现当前的图表还不够。 我可以建议您可以编写自己的 CSS 规则,但这似乎有点过分,而且我现在没有时间这样做。 我想说的是,由于 mermaid 是开源的,如果您有决心,您也可以自己添加它(或者至少将其添加到叉子中)(请参阅此处的文档)。 可以在here找到其存储库上的一个半相似的功能请求。 我还亲自为此这里创建了一个图表提案请求,所以如果您能给予它一些爱来建立吸引力,那就太棒了。

© www.soinside.com 2019 - 2024. All rights reserved.