Podczas edycji dokumentu Sweave w LaTeX (przy użyciu trybu Noweb), Emacs wie, aby "zignorować" kod, który jest w < < >> = bloki. Jednak w przypadku bloków pełnoekranowych \ Sexpr {} nie ma to miejsca. Biorąc pod uwagę, że odniesienia R od kolumn poprzez „$” i LaTeX używa $ do potrącenia równania te \ Sexpr {} blokuje często złamać podświetlanie składni, tak:
Mam bardzo podstawową wiedzę elisp & Podświetlanie składni Emacsa, ale mam nadzieję, że możliwe będzie dodanie czegoś do .emacs, który wyłączy jakiekolwiek detekowanie parsowania/$ w obrębie \ Sexpr {}.
Zakładam, że korzystasz z AUCTeX. W domyślnym trybie LaTeX, który jest dostarczany w pakiecie z Emacsem, ten problem jest mniej poważny, ponieważ podświetlanie $ ... $ stosowane jest tylko w przypadku krótkich (jednoliniowych) wyrażeń matematycznych, więc nigdy nie "krwawi" jak w migawce. IOW raport błędów do autorów AUCTeX jest w porządku. – Stefan