http://tex.stackexchange.com/questions/135337/how-to-set-up-spell-checking-with-vim
If set filetype=plaintex, then spell checking in a tex file checks the text in the whole document for spelling errors. (This is, spelling errors are have a curly red underline.)
If set filetype=latex, then spell checking in a tex file only checks the spelling in comments or erratically in some latex environments.
This occurs in Gvim 7.4.285 and Windows 7 64 bit.
Ok, I understand that spell checking is only activated after a keyword, such as the \section{..} command.
But why is it that \begin{document} does not belong to these keywords? This disables spell checking for example for letter document classes without any sectioning.
How to remedy this least intrusively?