TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I used to write papers in math on LaTex. I wounder if there exists some program which makes semantic check. I want that there will check for example that it will warn on grammar mistakes, and will know to handle latex. Warn for example if I open ( but not close it. Check for math common mistakes like +\ldots+ ussually should be +\cdots+.

share|improve this question

migrated from stackoverflow.com Jul 12 '12 at 17:31

This question came from our site for professional and enthusiast programmers.

For what semantic shall such a tool check? I think you just mean a syntax check, which is more or less done by the Latex compiler itself. – Sirko Jul 12 '12 at 14:56
up vote 5 down vote accepted

There are ChkTeX and lacheck which are both included in TeX Live. IMHO ChkTeX is superior, but I recently became it's maintainer, so I'm biased. There may be others as well that I don't know about. If there is something that it doesn't check that you would like, feel free to leave a feature request on the bug tracker.

ChkTeX is certainly not a full grammar checker since such a thing is quite hard, and extremely language dependent. But it catches common LaTeX mistakes, but I think that's what you want.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.