私のemacs(AucTexを使用したAquamacs)は、フォントサイズを(LaTeXモードなどで)変更して、構文を表示します-次のように:
残念ながら、これは等幅フォントの要点を台無しにします。たとえば、私のコメントは整列しません。この問題を解決するにはどうすればよいですか?
私のemacs(AucTexを使用したAquamacs)は、フォントサイズを(LaTeXモードなどで)変更して、構文を表示します-次のように:
残念ながら、これは等幅フォントの要点を台無しにします。たとえば、私のコメントは整列しません。この問題を解決するにはどうすればよいですか?
セクション、章などの具体的な例については、以下を に追加してください.emacs
。
(setq font-latex-fontify-sectioning 'color)
編集 AUCTeX フォーマットをカスタマイズするために通常使用する設定は次のとおりです。
;; Only change sectioning colour
(setq font-latex-fontify-sectioning 'color)
;; super-/sub-script on baseline
(setq font-latex-script-display (quote (nil)))
;; Do not change super-/sub-script font
(custom-set-faces
'(font-latex-subscript-face ((t nil)))
'(font-latex-superscript-face ((t nil)))
)
;; Exclude bold/italic from keywords
(setq font-latex-deactivated-keyword-classes
'("italic-command" "bold-command" "italic-declaration" "bold-declaration"))
あなたがこれに対する解決策を見つけたら、ビールは私にあります。私がこれまでに思いついた最善の方法は、以下を.emacsのどこかに置き、これを行うモードをロードした後に関数を実行することです(org-modeもそれを行います)。
(defun fix-fonts ()
(interactive)
(mapc
(lambda (face)
(set-face-attribute face nil
;; :family (if (string= system-type "darwin")
;; "Menlo"
;; "Inconsolata")
:width 'normal
:height 1.0
:weight 'normal
:underline nil
:slant 'normal))
(remove 'default (face-list))))
プログラムでそれを正しくするための良い方法を見つける時間がなかったので、私はもう家族のことをしません、そしてそれは問題ではないようですが、あなたのマイレージは変わるかもしれません。また、他の値のいくつかは相対的であり、その固定参照点を必要とするため、「デフォルト」フォントには何も設定しません。