GithubHelp home page GithubHelp logo

mathjax / mathjax-docs Goto Github PK

View Code? Open in Web Editor NEW
538.0 538.0 231.0 1.81 MB

MathJax documentation. Beautiful math in all browsers. Beautifully documented.

License: Apache License 2.0

JavaScript 22.29% Python 76.12% CSS 1.59%
documentation mathjax sphinx-doc

mathjax-docs's Issues

fix asciimath link in start

http://docs.mathjax.org/en/latest/start.html uses a relative link for the asciimathml example. (I wasn't sure about the repository structure right now, so I didn't want to edit this in master. Will check before v2.4 comes out)

Fix dead links to mathjax.org

Document toMathML.js

It's mentioned in the combined configurations section but there's no documentation (except on the wiki, I suppose)

middle-button on doc pages

Latest chrome. By pressing the middle mouse button on a link opens the target page "in place". For browsers default behavior - in a new tab.

Unclear documentation organized. My case is simple - looking for code examples for the substitution in a web page.To find the information is necessary to read and view unnecessary things.

Suggest <script async> everywhere

HTML5 async attribute is probably the right recommendation to make in the docs (and on mathjax.org). Non-HTML5 browser apparently ignore it so there's no risk.

Not a huge save but still worth it.

References.

2.5 release work

  • Update the https://github.com/mathjax/MathJax/wiki/Documentation-update-process
    • create 2.5 branch
    • merge 2.5 branch into master -- #83
    • Create What's New page
  • CommomHTML work
    • document new CommonHTML output
    • document CHTML-Preview extension
    • update combined configuration page.
  • document MathML extensions
    • Content MathML extension (in particular, customization)
    • mml3 extension
    • update MathML.rst -- #69
  • Tweak Getting Started
  • document handle-floats -- #84
  • document attribute preservation -- mathjax/MathJax#860
  • update whats-new with bugs that came in during the beta run
  • document clearing listeners -- mathjax/MathJax#693 =>pushing this out of the release.

some restructuring

I finally figured out how to redirect latest to any branch (dark and hidden corner of the readthedocs dashboard...).

This means we can get rid of the complications of keeping the latest version branch in sync with master -- we'll configure readthedocs to present 2.3-latest at latest (and part of the release process will be to switch this at readthedocs).

For the above, we should get rid of the version warning for the latest version. But we may as well do that in general since we include canonical links to latest now which has cleared up the page rank (no more people coming from Google to the wrong version). (And while we're at it, we could switch to the new readthdocs theme.)

Documentation for MathJax signals

I did not find any exhaustive list of signals that MathJax can send, except those mentioned in the MathJax startup sequence. We should probably add such a list in the user documentation.

Fix FAQ on IE compatibility

As per #53 (comment)

This is outdated and is now contra-indicated (this makes IE9+ slower). The current suggestion is IE=Edge. The text probably needs to be adjusted as well.

Add an overview over font options

The supported fonts are listed in both output processors. Users want to find this information easily when they run into font issues (missing glyphs, etc). Let's create a page in the "Basic Usage" section.

Adjustements to the start page

I would like to have http://docs.mathjax.org/en/latest/options/index.html#configuration-options-by-component on the front page. Here's a proposal

Basic Usage

  • What is MathJax?
  • Getting Started with MathJax
  • Installing and Testing MathJax
  • Loading and Configuring MathJax
  • Common MathJax Configurations
  • Using MathJax in Web Platforms
  • MathJax TeX and LaTeX Support
  • MathJax MathML Support
  • MathJax AsciiMath Support
  • MathJax Output Formats
  • MathJax Localization
  • MathJax Safe-mode
  • The MathJax Community

MathJax Configuration Options

  • Configuration Objects (http://docs.mathjax.org/en/latest/options/index.html)
  • The core options
  • The tex2jax preprocessor options
  • The mml2jax preprocessor options
  • The asciimath2jax preprocessor options
  • The jsMath2jax preprocessor options
  • The TeX input processor options
  • The MathML input processor options
  • The AsciiMath input processor options
  • The HTML-CSS output processor options
  • The NativeMML output processor options
  • The SVG output processor options
  • The MMLorHTML configuration options
  • The MathMenu options
  • The MathZoom options
  • The MathEvents options
  • The FontWarnings options
  • The Safe options

...

Document noReflows option for HTML-CSS

noReflows:true is the default. Tells HTML-CSS to not make certain measurements (which cause reflows), thereby gaining speed. Can lead to minor issues in rendering quality.

Indicate where MathJax's LaTeX is stricter

I remember that some of our commands are stricter. I think \mod is one of them (\mod{} works but \mod does not).

I would like to markup the TeX documentation to indicate those commands. @dpvc could you list them here?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.