/
TODO
25 lines (22 loc) · 1.73 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- sandboxing the compiler (the TeX \def\a{\a}\a causes an infinite loop, and the page hangs)
- provide a nice way for people to contribute/share templates (maybe read them from homedir via certs..?)
- have it save a temp file automatically every so often
- add more templates
- highlight errors
- possibly provide a math-image service?
- word count
- possibly integrate with detexify?
- fix the bug where text that is too long wraps only as a gray shadow
- code completion/autosuggest
- automatically download packages from ctan that aren't on the system (e.g., etoolbox)
- make a hook for github so that if someone modifies the project with the github interface/pushes to github, the AFS copy gets updated
LaTeX <---> HTML conversion
- improve the connection between the WYSIWYG editor and the source editor (and move the connection to the master branch, when it's good enough)
in particular, turn MathML-like commands in the WYSIWYG editor into LaTeX commands
- now the LaTeX2HTMLmod turns all <span> tags to $math$, so the <span> tags that aren't <span class="AM"> should be fixed not to turn into $math$
- fix possible $$ from two consecutive maths.
- make the conversion math-aware (TinyMCE does math in a special way; we need to patch the conversion to do this) (ask jgross for details on this)
it creates collision with `quotes' and ``quotes''
- make HyperLaTeX work
- find more LaTeX to HTML converters, or HTML to LaTeX converters, install them/get them working, and include them in the website (ask jgross for details on the current method of inclusion)
- "synchronize" conversion, so that updating a part of the document in the WYSIWYG only updates the corresponding TeX code, and does not regenerate the entire document (jgross has some ideas for this)