Как установить моноширинный шрифт для lstlisting и дословно в Emacs?

2359
iluzion

Как установить моноширинный шрифт для lstlisting и дословно в Emacs? Я использую Emacs 23.2.1 + AUCTeX 11.86 с темой Tango.

1

1 ответ на вопрос

2
Gilles

Дословный текст устанавливается на лице font-latex-verbatim-face, которое наследуется от fixed-pitchлица.

Если текст не в нужной грани (проверьте с помощью M-x describe-text-propertiesили «Редактировать / Свойства текста / Свойства отображения»), что-то не так с вашей установкой AUCTeX (откуда она берется?) Или с вашей конфигурацией (что произойдет, если вы запустите emacs -q? ).

Если текст написан правильно, значит, что-то не так с вашей темой. Каковы параметры fixed-pitchлица ( M-x describe-face RET fixed-pitch RET)? У вас такая же проблема с другой темой?

На самом деле это не проблема, но код выглядит лучше в lstlisting и дословно, если редактор использует моноширинные шрифты. Я использую Emacs в Windows Vista с шрифтом Consolas: `(set-face-attribute 'по умолчанию nil: шрифт" Consolas-11 ")` [screen1] (http://img151.imageshack.us/img151/2252/monospacedconsolas.png ). Когда я комментирую эту строку: [screen2] (http://img31.imageshack.us/img31/2594/monospaceddefault.png), но это не моноширинный шрифт. AUCTeX взяты из [AUCTeX-for-Windows] (http://www.gnu.org/software/auctex/download-for-windows.html), и все работает отлично. iluzion 14 лет назад 0
Я установил Свойства текста для `font-latex-verbatim-face` в` Font Family: Consolas` и теперь выглядит великолепно. Спасибо, Жиль! iluzion 14 лет назад 0

Похожие вопросы