Mathquill - Magic textboxes where you can type math as easily as writing!

  •        336

Magic textboxes where you can type math as easily as writing. MathQuill renders LaTeX math as semantically rich HTML and presents it as human-readable math by styling with CSS. Showcasing the power of the HTML DOM, this math is WYSIWYG editable.

mathquill.com
https://github.com/mathquill/mathquill

Tags
Implementation
License
Platform

   




Related Projects

iosMath - Beautiful math equation rendering on iOS and MacOS

  •    Objective-C

iosMath is a library for displaying beautifully rendered math equations in iOS and MacOS applications. It typesets formulae written using the LaTeX in a UILabel equivalent class. It uses the same typesetting rules as LaTeX and so the equations are rendered exactly as LaTeX would render them. It is similar to MathJax or KaTeX for the web but for native iOS or MacOS applications without having to use a UIWebView and Javascript. More importantly, it is significantly faster than using a UIWebView.

LateXSL

  •    

LateXSL is a set of XSLT stylesheets that translates LaTeX embedded in a Web page into HTML, so that math typed directly into a web page as LaTeX is displayed as math in a viewer's browser. The stylesheets may be applied in the browser or by a server.

MathJax - Beautiful math in all browsers

  •    Javascript

MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems. It requires no setup on the part of the user (no plugins to download or software to install), so the page author can write web documents that include mathematics and be confident that users will be able to view it naturally and easily. Simply include MathJax and some mathematics in a web page, and MathJax does the rest.

gitit - A wiki using HAppS, pandoc, and git

  •    Haskell

Gitit is a wiki program written in Haskell. It uses Happstack for the web server and pandoc for markup processing. Pages and uploaded files are stored in a git, darcs, or mercurial repository and may be modified either by using the VCS's command-line tools or through the wiki's web interface. By default, pandoc's extended version of markdown is used as a markup language, but reStructuredText, LaTeX, HTML, DocBook, or Emacs Org-mode markup can also be used. Pages can be exported in a number of different formats, including LaTeX, RTF, OpenOffice ODT, and MediaWiki markup. Gitit can be configured to display TeX math (using texmath) and highlighted source code (using highlighting-kate).

BurgOS

  •    

BurgOS is an Ubuntu-based linux distribution. Its goal is to improve quot;out-of-the-boxquot; usability for math students. Features will include: LaTeX and TeXmaker, GNU Octave and QtOctave, Python and IDLE, Maxima, Scilab etc.


ASCIIMathML

  •    Javascript

ASCIIMathML.js: a JavaScript to convert ASCII math notation (and some LaTeX) to Presentation MathML while your webpage loads. Now also simple graphs are translates to SVG. Works with Firefox 2.0+ or with Internet Explorer 6/7+MathPlayer+Adobe SVGview.

FremyCompany Math Equation Editor

  •    

A WPF Component that can import MathML and LaTeX to be edited in a WYSIWYG word processor. It is intended to allow both visual and computer-comprehensive (formula in programming language) exportation. Scope and functionnalites are intended to be expanded over time.

readme2tex - Renders TeXy Math for Github Readmes

  •    Python

Make sure that pdflatex is installed on your system. readme2tex is a Python script that "texifies" your readme. It takes in Github Markdown and replaces anything enclosed between dollar signs with rendered .

algebra.js - Build, display, and solve algebraic equations.

  •    Javascript

Read the full documentation at the project site.Download algebra.min.js.

TclTexEditor

  •    Perl

TclTexEd is a great LaTex-Editor written in Tcl/Tk. It includes syntax highlighting, auto-completion and a multi language online help (english, german, indonesia and brazilian). Insert math symbols by simply clicking on Imagebuttons.

Osmo

  •    C

Osmo is a plugin for Gaim (and hopefully other IM clients) to allow conversations using mathematical notation using LyX's GUI and LaTeX math rendering.

markdown-preview-enhanced - One of the 'BEST' markdown preview extensions for Atom editor!

  •    HTML

Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc. A lot of its ideas are inspired by Markdown Preview Plus and RStudio Markdown. Feel free to ask questions, post issues, submit pull request, and request new features.

nndl - Another Chinese Translation of Neural Networks and Deep Learning

  •    TeX

This is another (work in progress) Chinese translation of Michael Nielsen's Neural Networks and Deep Learning, originally my learning notes of this free online book. It's written in LaTeX for better look and cross-referencing of math equations and plots. And I borrowed some finished work from https://github.com/tigerneil/neural-networks-and-deep-learning-zh-cn. To compile the source code to a PDF file, please make sure you have a latest TeX system installed. You can download and install a TeX distribution for your platform from http://tug.org.

latex-templates - Website for personal collection and previewing of LaTeX templates

  •    TeX

LaTeX is a typesetting program for producing high quality technical documents. Formatting LaTeX documents is difficult and modifying pre-built templates often require extensive knowledge of the template. This repository contains simple LaTeX templates for common documents. Screenshots of each template are available on this webpage, which is automatically created from generate.py. See my other LaTeX projects at bamos/cv and bamos/beamer-snippets. btford/write-good is a naive linter for English prose and works well on LaTeX documents. If write-good is installed, the Makefile's in this project will output a list of warnings and tips for improving writing after building the LaTeX documents.

pandoc-latex-template - A pandoc LaTeX template to convert markdown files to PDF or LaTeX.

  •    TeX

A clean pandoc LaTeX template to convert your markdown files to PDF or LaTeX. It is designed for lecture notes and exercises with a focus on computer science. The template is compatible with pandoc 2. Install pandoc from http://pandoc.org/. You also need to install LaTeX.

tufte-latex - A Tufte-inspired LaTeX class for producing handouts, papers, and books

  •    TeX

Welcome to the beginnings of Tufte LaTeX package to help you produce Tufte-style handouts, reports, and notes. The result should look like sample-handout.pdf.

KaTeX - Fast math typesetting for the web

  •    Javascript

KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web. KaTeX renders its math synchronously and doesn't need to reflow the page. It's layout is based on Donald Knuth’s TeX, the gold standard for math typesetting. It has no dependencies and can easily be bundled with your website resources. It produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML.

math - Stan Math Library

  •    C++

The Stan Math Library is a C++, reverse-mode automatic differentiation library designed to be usable, extensive and extensible, efficient, scalable, stable, portable, and redistributable in order to facilitate the construction and utilization of algorithms that utilize derivatives. The Stan Math Library is licensed under the new BSD license.

LaTeX – A document preparation system

  •    Tex

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. LaTeX is not a word processor but Instead, LaTeX encourages authors not to worry too much about the appearance of their documents but to concentrate on getting the right content.

newton-api - A really micro micro-service for advanced math

  •    Javascript

Newton does anything from numerical calculation to symbolic math parsing. Send a GET request to newton with a url-encoded math expression and your preferred operation. Get back a JSON response with your problem solved.