У меня сейчас нет кода для режима tex, но да, возможно, на самом деле слишком часто, ИМХО, одна и та же грань блокировки шрифта повторно используется для чего-то совершенно другого. Если это так, то есть, если код tex-режима жестко кодирует лицо, которое он использует как то же лицо, то вам не повезло (по модулю переписать этот код, чтобы использовать другое лицо).
Чтобы увидеть, какое лицо на самом деле используется, в буфере tex-mode поместите курсор на нужный текст и нажмите C-u C-x =
. Он будет отображать много информации о позиции и символе, а в нижней части он расскажет вам о любых свойствах текста, в том числе свойства face
, которые находятся на этом символе. Если он говорит font-lock-type-face
тогда да, то же лицо используется.
Если это не так, то вы видите другое имя лица, тогда проблема, возможно, только в том, что определение этого лица наследуется от font-lock-type-face
. В этом случае вам повезло: просто настройте это лицо, что бы это ни было.
В случае неудачи рассмотрите также использование M-x report-emacs-bug
чтобы предложить Emacs Dev не просто повторно использовать одно и то же лицо, font-lock-type-face
, но вместо этого они создают для этого лица лицо, зависящее от режима tex. , Они могут иметь это лицо, наследуемое от font-lock-type-face
если хотят, но им не следует просто повторно использовать это лицо. Это мое мнение, не обязательно разделяемое Emacs Dev - просто сообщаю вам.