【drawio笔记】在drawio中添加数学公式

本文章介绍如何在drawio里添加数学符号,数学公式,支持LaTeX和AsciiMath。
文章翻译自https://www.diagrams.net/doc/faq/math-typesetting。


在图表中使用数学排版

在文本形状中使用LaTeX或AsciiMath输入你的数学公式。

  • AsciiMath,将公式放在两个 `之间 ,例如:
`a^2+b^2 = c^2`
  • LaTeX,将公式放在两个$$之间,例如:
$$\sqrt{3×-1}+(1+x)^2$$
  • Inline LaTeX,将公式放在\(\)之间, for example:
\(\sqrt{3×-1}+(1+x)^2\)

你可以在同一文本中混合使用inline LaTeX和AsciiMath,例如:

LaTeX \(\sqrt{3×-1}+(1+x)^2\\) and AsciiMath `a^b + b^2 = c^2`

maths-examples2.png
参见diagrams.net中的这个示例

启用数学排版

从diagrams.net菜单中选择“Extras”>“Mathematical Typesetting”。

mathematical-typesetting-disabled.png

启用数学排版将使用MathJax渲染你的数学公式。MathJax可以很好地渲染公式,并且可以在所有浏览器中使用。

通过同一菜单项禁用数学排版,这样可以查看和编辑公式的LaTeX或AsciiMath。
mathematical-typesetting-enabled.png

更改输出格式和字体

默认情况下,输出使用SVG和TeX字体。你可以使用URL参数来使用HTML-CSS和STIX字体。

故障排除

空白或多页

确保对你的文本形状使用左对齐或右对齐,并使它们远离图表的边缘,以免在将图表导出到图像或PDF文档时出现多余的空白。

数学公式没有被渲染

如果你发现数学公式没有正确显示,那么文本中可能隐藏了一些HTML格式标记。

  1. 选择文本,然后单击在工具栏中的</>以显示隐藏的HTML标记。
  2. 删除所有多余的HTML标记,然后在菜单中重新启用“数学排版”。
    </>以显示隐藏的HTML标记。
  3. 删除所有多余的HTML标记,然后在菜单中重新启用“数学排版”。
    maths-unhide-html.png

本文链接:https://blog.csdn.net/u012028275/article/details/113727696
本文章翻译自https://www.diagrams.net/doc/faq/math-typesetting

  • 27
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值