在 emacs 中输入 unicode 字符会导致数字 unicode 值而不是字符

在 emacs 中输入 unicode 字符会导致数字 unicode 值而不是字符

目前,我正在使用 emacs 以 Tex 模式呈现大量数学符号,但在 Windows 10 上,它经常只显示数字 Unicode 值而不是实际字符。下面我只是尝试添加下标 n。你有什么建议吗?

在此处输入图片描述

我需要安装更多字体吗?有人有什么建议吗?

更新:

感谢大家的快速回复。以下是我的 .emacs 文件中的内容:

(mapc 'load (file-expand-wildcards "D:/Tools/emacs-24.3/site-lisp/unicode-fonts.el"))

我的 Unicode-fonts.el 文件来自哪里:

http://raw.githubusercontent.com/rolandwalker/unicode-fonts/master/unicode-fonts.el

更新2:

如何在 Windows 10 上更新到 Unicode 6?这是我搜索 Unicode 6 时得到的结果:

http://stthomasgoc.org/unicode.html

https://msdn.microsoft.com/en-us/library/windows/desktop/dd374081%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

更新 3:

已从我之前使用的 Emacs 24.3 更新到 Emacs 24.5,并根据此网站安装了 AucTeX:

https://www.gnu.org/software/auctex/download-for-windows.html

然后我将其置于 TeX 模式,

M-X TeX

现在,当我尝试将下标设置为下标 n 时,输入时仍然会得到相同的四位数字框,

_ m

据我所知,这是在 emacs 中在 Tex 模式下设置下标字符的方法(参见https://www.gnu.org/software/emacs/manual/html_node/org/Subscripts-and-superscripts.html)。我错过了什么?TIA。

答案1

请注意,我按照以下说明操作时未能将 auctex 文件添加到我的 site-lisp 文件夹中https://www.gnu.org/software/auctex/download-for-windows.html。另外,我还将以下内容添加到我的 .emacs 文件中:

;; Get TeX mode working with emacs
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq TeX-save-query nil)
;(setq TeX-PDF-mode t) ;Enable this line if you want TeX mode enabled by default for all documents

现在它会像这样做一个小的 m,这不完全是我想要的,但比以前更好:

在此处输入图片描述

相关内容