LaTeX web components
Pull request Compare This branch is 8 commits behind pyramation:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
assets/images
css
examples
lib
plugins
templates
.bowerrc
.gitignore
Gruntfile.js
LICENSE.txt
bower.json
index.html
installation.html
latex2html5.js
latex2html5.min.js
package.json
readme.md
server.js

readme.md

LaTeX2HTML5

This project is the frontend only version of mathapedia (github)

LaTeX2HTML5 demo website

Installation instructions

The loose structure and nature of user interface design poses a problem for documenting science and related interfaces in a consistent manner. TeX provides us with some "laws" to obey in order to design the output of a text and graphical language around. Hence, we can attempt to create a synthesis of a structured user interface specification (TeX) and a structured functional specification (HTML5) to provide a publishing platform for the current and next generation.

The Art is where we can blend these two standards bodies; higher levels of abstraction allow people to express their ideas without having to worry about the mechanisms by which the technology is rendering their works. It is in these environments when people can express themselves freely.

LaTeX2HTML5

video

Adding new LaTeX commands

If there is one takeaway for developers, the most important files for adding (LaTeX) functionality: expressions.js, psgraph.js, renderer.js

Make your push/pull life easier

git remote set-url origin git@github.com:Mathapedia/LaTeX2HTML5.git

Dev Requirements

Bower

Grunt

Frontend Requirements

MathJax

Backbone

Backbone Layout Manager

D3

jQuery

underscore.js

handlebars.js