首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >开源电子黑板!轻松展示,分享数学知识

开源电子黑板!轻松展示,分享数学知识

作者头像
开源日记
发布2024-02-21 17:05:57
发布2024-02-21 17:05:57
6490
举报
文章被收录于专栏:JVMGCJVMGC

Muboard是一款开源的数学白板工具,可将数学显示板作为网页进行展示。它支持使用Markdown和LaTeX,并适用于教学、演讲或虚拟会议期间展示桌面屏幕给其他人观看。该软件使用JavaScript编写,采用MIT开源协议。

功能特点:

  • 可在Web浏览器中运行,方便易用。
  • 采用键盘驱动的用户界面,提供便捷的操作方式。
  • 支持垂直分开布局,可同时显示多个数学表达式或内容。
  • 输入支持LaTeX、Markdown和HTML,使用户能够以不同的方式输入数学公式或文本内容。
  • 符合Markdown的通用标记规范,方便编辑和排版。
  • 符合GitHub风格的Markdown(GFM),使用户可以直接使用熟悉的Markdown语法进行编辑。
  • 使用MathJax支持LaTeX的子集,可以渲染LaTeX语法的数学公式。
  • 支持使用一行HTML创建自动渲染的白板,方便分发和分享内容。
  • 支持编辑命令,例如插入内联数学公式、显示数学公式、对齐环境等,通过键入相应命令可以自动插入LaTeX分隔符。用户可以键入",help"来查看支持的命令列表。
  • 支持将代码段保存/加载到浏览器的本地存储中,便于用户保存和管理自己的工作。
代码语言:javascript
复制
<!DOCTYPE html><script src="https://cdn.jsdelivr.net/npm/muboard@0.5.2"></script><textarea>

# The Möbius function

For any positive integer $ n $, the Möbius function $ \mu(n) $ is
defined as follows:

$$ \mu(1) = 1; $$

If $ n > 1, $ write $ n = p_1^{a_1} \dots p_k^{a_k} $ (prime
factorization). Then

\begin{align*}
  \mu(n) & = (-1)^k \text{ if } a_1 = a_2 = \dots = a_k = 1, \\
  \mu(n) & = 0 \text{ otherwise}.
\end{align*}

If $ n \ge 1, $ we have

$$
  \sum_{d \mid n} \mu(d) =
  \begin{cases}
    1 & \text{ if } n = 1, \\
    0 & \text{ if } n > 1.
  \end{cases}
$$

需要注意的是,Muboard并不是所见即所得工具,也不是协作编辑工具。它遵循HTML5标准,但是为了简洁起见,在示例代码中可能会缺少一些标签。但是这些缺失并不影响其功能。

总之Muboard是一个功能强大的数学白板工具,适用于数学教学、演讲以及与他人共享数学内容的场景。它的灵活性和易用性使得用户可以方便地展示和编辑数学表达式,并且支持常用的标记格式和LaTeX语法。

代码语言:javascript
复制
地址:https://github.com/susam/muboard

微信公众号:[开源日记],分享10k+Star的优质开源项目

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 功能特点:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档