При редактировании документа Sweave в LaTeX (используя режим Noweb) Emacs знает, что нужно "игнорировать" код, находящийся в <<>>= блоках. Однако для промежуточных блоков \Sexpr{} это не так. Учитывая, что R ссылается на столбцы через '$', а LaTeX использует $ для противопоставления уравнений, эти блоки \Sexpr{} часто нарушают подсветку синтаксиса, например:
У меня очень элементарное понимание подсветки синтаксиса elisp и Emacs. , но я надеюсь, что в .emacs можно будет добавить что-то, что отключит любое обнаружение синтаксического анализа/$ в \Sexpr{}.