2011-08-17 4 views
5

나는 AucTeX의 최대 문법 강조 표시를 좋아하지만, AucTeX가 글꼴을 망치는 것을 좋아하지 않는다. 예를 들어 이탤릭체를 사용하면 이멕스 버퍼에 이탤릭체로 된 글자가 표시되고 첨자와 위 첨자는 작은 글자로 표시됩니다 (줄 위 약간 아래). 내가 속한 라텍스 환경에 관계없이 고정 너비 글꼴을 사용하는 것을 선호합니다.색상 강조 표시를 잃지 않고 auctex 글꼴을 비활성화하는 방법은 무엇입니까?

가변 글꼴 -lastx-deactivated-keyword-classes에 대한 설정을 변경하려고 시도했지만 구문 색칠 또한 사라집니다.

누군가이 문제를 해결할 방법을 제안 할 수 있습니까?

감사합니다.

답변

2

당신은 위의 설명에서 언급 된 얼굴을 참조 M-x customize-face RET <face> RET을 사용하십시오 글꼴 라텍스에 사용되는 색상과 글꼴을 변경하려는. font-latex로 정의 된 모든면은 사용자 정의 그룹을 통해

M-x customize-group RET font-latex-highlighting-faces RET를 입력하여 액세스 할 수 있습니다.


위의 명령은 적절한 폰트 모양을 설정할 수있는 설정 버퍼를 연다.

'(글꼴 라텍스 절편-5면 ((((클래스 색상) (배경 조명)) (: 상속 변수 변경 사항을 저장하면, 당신의 이맥스 파일과 유사한 행이 포함됩니다 - 피치 : 전경 "blue4"정상 체중 : 파운드리 "개요"가족 "세기 고딕 양식의")는

당신의 예에서

, 당신은 당신의 사양에 Font Latex Italic Face을 사용자 정의 할 수 있습니다 귀하의 이맥스는 다음

을 포함해야합니다.

'(font-latex-italic-face ...)

으로 설정하십시오. 마찬가지로 다른 글꼴의 위 첨자, 아래 첨자 및 전체 호스트를 사용자 정의 할 수 있습니다.

0

이맥스 24.3에서 테스트되었습니다. 당신의 ~/이맥스 파일에 다음을 넣어 :

(custom-set-faces 
;; custom-set-faces was added by Custom. 
;; If you edit it by hand, you could mess it up, so be careful. 
;; Your init file should contain only one such instance. 
;; If there is more than one, they won't work right. 
'(font-latex-bold-face ((t nil))) 
'(font-latex-doctex-documentation-face ((t nil))) 
'(font-latex-doctex-preprocessor-face ((t nil))) 
'(font-latex-italic-face ((t nil))) 
'(font-latex-math-face ((t nil))) 
'(font-latex-sectioning-0-face ((t nil))) 
'(font-latex-sectioning-1-face ((t nil))) 
'(font-latex-sectioning-2-face ((t nil))) 
'(font-latex-sectioning-3-face ((t nil))) 
'(font-latex-sectioning-4-face ((t nil))) 
'(font-latex-sectioning-5-face ((t nil))) 
'(font-latex-sedate-face ((t nil))) 
'(font-latex-slide-title-face ((t nil))) 
'(font-latex-string-face ((t nil))) 
'(font-latex-subscript-face ((t nil))) 
'(font-latex-superscript-face ((t nil))) 
'(font-latex-verbatim-face ((t nil))) 
'(font-latex-warning-face ((t nil)))) 
1

을 AUCTeX의 최근 버전 :

(setq font-latex-fontify-script nil) 
(setq font-latex-fontify-sectioning 'color) 
관련 문제