5

私はAucTeXの最大の構文強調表示が好きですが、AucTeXがフォントをいじるのは好きではありません。たとえば、イタリックを使用すると、emacsバッファーにイタリック体の文字が表示され、下付き文字と上付き文字が小文字(線の少し上または下)に表示されます。使用しているラテックス環境に関係なく、固定幅フォントを使用することを好みます。

変数font-latex-deactivate-keyword-classesの設定を変更しようとしましたが、構文の色も消えます。

誰かがこれを修正する方法を提案できますか?

ありがとう。

4

4 に答える 4

2

http://www.gnu.org/software/auctex/manual/auctex/Faces.html#Facesから

font-latex で使用される色とフォントを変更したい場合は、上記の説明で言及されているフェイスを参照して、 を使用してくださいM-x customize-face RET <face> RET。font-latex で定義されたすべてのフェイスは、次のように入力してカスタマイズ グループからアクセスできます。

Mx カスタマイズ グループ RET フォント ラテックス ハイライト フェイス RET。


上記のコマンドは、適切なフォント フェースを設定できる設定バッファを開きます。変更を保存すると、.emacs ファイルには次のような行が含まれます。

'(font-latex-sectioning-5-face ((((class color) (background light)) (:inherit variable-pitch :foreground "blue4" :weight normal :foundry "outline" :family "Century Gothic")

あなたの例では、仕様に合わせてカスタマイズできFont Latex Italic Faceます。.emacs には次のものが含まれている必要があります

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

あなたが設定したものに。同様に、上付き文字、下付き文字、および他のフォント フェイスのホスト全体をカスタマイズできます。

于 2011-10-06T11:55:57.567 に答える
0

Emacs 24.3 でテスト済み。~/.emacs ファイルに以下を記述してください:

(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))))
于 2014-06-21T17:04:24.693 に答える
0

マニュアルのこのページと組み込みキーワード クラスのデフォルトの無効化セクションを参照してください。

于 2011-08-18T08:26:46.980 に答える