An online LaTeX typing tutor

Fernando Gouvea fqgouvea at
Thu Jan 2 02:46:56 CET 2020

My students often write things like F’(x) = $\int sin(x)$. Catching the
incorrect placement of $ would help them learn. Catching sin vs \sin would
be even nicer.

Your program is presumably adding \( and \) before passing to MathJax?
(Those are valid LaTeX, by the way.) could it also strip $ before and after?


On Wed, Jan 1, 2020 at 12:30 PM Jonathan Fine <jfine2358 at> wrote:

> Hi Peter
> Thank you for your thoughtful response. Based on it, I've opened a new
> issue.
> latex-type-tutor: LaTeX math delimiters \( … \), \[ … \], and $ … $.
> And I've there made the following response:
> I see four issues here: scope, documentation, error recovery and the '$'
> symbol.
> Scope: Learning to type LaTeX mathematics is the purpose of this
> tutor. It relies on MathJax to provide the instant preview rendering.
> There's nothing similar to MathJax for LaTeX paragraph mode.
> Documentation: Some sort of help page would be helpful. I'll open a
> new issue for this.
> Error recovery: MathJax writes invalid tokens in red. Perhaps we could
> improve on this.
> The '$' symbol: Mathjax recognises by '$' and '$' as giving a dollar
> sign. LaTeX recognises only '$'. Perhaps, because it's a LaTeX typing
> tutor, it should not allow '$' as a substitute for '$'.
> <END>
> We can continue this conversation, if you wish, either here or there.
> Once again, thank you for your thoughtful response.
> best regards
> Jonathan
> --
Fernando Q. Gouvea                                          Editor, MAA
Dept of Mathematics and Statistics
Colby College
Mayflower Hill 5836
Waterville, ME 04901

A training in mathematics is a prerequisite today for work in almost
any scientific field, but even for those who are not going to become
scientists, it is essential because, if it is only through speech that
we can understand what freedom means, only through mathematics
can we understand what necessity means.
  -- W. H. Auden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the texhax mailing list