Al editar un documento Sweave en LaTeX (usando el modo Noweb), Emacs sabe "ignorar" el código que está en < < >> = bloques. Sin embargo, para los bloques intersticiales \ Sexpr {}, este no es el caso. Teniendo en cuenta que R referencias de columnas a través de '$' y LaTeX usa $ a compensar ecuaciones, estas \ Sexpr {} bloques menudo romper el resaltado de sintaxis, así:
tengo un conocimiento muy rudimentario elisp & resaltado de sintaxis de Emacs, pero espero que sea posible agregar algo a .emacs que deshabilite cualquier análisis sintáctico/$ detection dentro de \ Sexpr {}.
Supongo que está utilizando AUCTeX. En el modo LaTeX predeterminado que viene incluido con Emacs, este problema es menos severo porque el resaltado $ ... $ solo se aplica para expresiones matemáticas cortas (de una sola línea), por lo que nunca "sangra" como en la instantánea. IOW un informe de error a los autores de AUCTeX está en orden. – Stefan