Ich verwende Spacemacs mit AUCTeX für die LaTeX-Bearbeitung und möchte, dass Regenbogenbegrenzer und / oder Regenbogenblöcke LaTeX-Mathematikgleichungen hervorheben. Leider funktioniert dies nur teilweise, dh einige Gleichungen werden hervorgehoben und andere nicht:

In dem Beispiel-Screenshot wird die in eingeschlossene Inline-Mathematik $nicht hervorgehoben, während der Rest - einschließlich der in eingeschlossenen Inline-Mathematik \(...\)- dies tut.
Mit rainbow-blocksihm schlimmer wird, wie es manchmal an einer Stelle des Dokuments arbeiten und manchmal nicht unabhängig von Umfang arbeiten.

F: Weiß jemand, warum dies passiert oder wie man rainbow-blocksfür Inline-Mathematik in LaTeX arbeitet? Gibt es funktionierende Alternativen?
highlight-parenthesesverwendet Overlays anstelle von Font Lock, und es wäre sehr einfach, eine temporäre Syntaxtabelle für die Dauer der Overlay-Funktion zu verwenden. github.com/nschum/highlight-parentheses.el Die Funktion, die in dieser Bibliothek geändert werden müsste, ist hl-paren-highlight: (let ((my-syntax-table (make-syntax-table))) (with-syntax-table my-syntax-table . . . Leider ist dies eine andere Bibliothek als die, die Sie angegeben haben - ich weiß nicht, wie Sie das beheben sollen rainbow-delimiters- vielleicht könnten Sie das Eröffne mit dem Betreuer ein Problem mit Github.
(with-silent-modifications (remove-text-properties (region-beginning) (region-end) '(face nil font-lock-face nil)) (add-text-properties (region-beginning) (region-end) '(face rainbow-delimiters-depth-1-face)))dieser Option können Sie die Schriftart innerhalb einer eingebetteten Formel ersetzen. Dies funktioniert aber nicht in einem Rundum-Rat von rainbow-delimiters-propertize-delimiter. Dies zeigt an, dass die Fontifizierung von latex-modenach der Fontifizierung durch erfolgt rainbow-delimiters-mode.