Skip to content

Jeffreymaomao/Freemath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freemath

Freemath is an innovative web application designed for creating and managing mathematical notes on an infinitely large canvas. Leveraging MathQuill for fast LaTeX editing of mathematical formulas, Freemath enables users to create various mathematical blocks and seamlessly connect them. The interactive environment allows for flexible note-taking and organization on a virtually limitless workspace.

Getting Started

Freemath is an online application. To start using it, simply visit https://freemath-mao.netlify.app/.

Usage

Action (in Note) Method
Add New Note Double Click
Add New Equation Enter
Switch Between Equation or
Toogle Math / Text Mode Cmd + / ( in Windows Ctrl + / )
Action (in Canva) Method
Add Linking Path Shift + Click Note(edge) + Drag
Move Note Drag Note(edge)
Move Canvas Drag Canvas(edge) or Scroll Wheel
Delete Note Click Note + Backspace
Export State to JSON file Cmd + e ( in Windows Ctrl + e )
Import State from JSON file Drag + Drop the file
Print the canvas to PDF file Cmd + p ( in Windows Ctrl + p )
Toogle Dark / Light Mode Cmd + b ( in Windows Ctrl + b )
Toogle Full Screen Mode Cmd + f ( in Windows Ctrl + f )

Limitations

Since this project is based on MathQuill, there are some limitations:

  • Cannot Undo and Redo changes

  • Cannot define new LaTeX commands

  • Cannot use alignment or matrix environments

Unsupported LaTeX commands include: \dot, \ddot, \overline, \underline, \underbrace, \lim, ... This list is not exhaustive and other LaTeX commands may also be unsupported.

Dependencies

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to [email protected] or open an issue on GitHub.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published