Org mode 中英混排对齐的问题

最新的黑科技是 valign 这个包,连字体都不需要设置就可以自动对齐了。

1 个赞

理论上来讲,任何字体大小都应该对齐的。
下图是我把字体大小降低一半的效果
(现在为8,前面的截屏是16)

Snipaste_2020-12-07_08-06-02

所以,应该不是字体文件本身的原因
而是你的emacs之前在某处已经对中文和英文设置了不同的字体大小。
(可以用我前面的帖子提到的方法进行确认)
然后你这里用重新设置了font-size,中英文的大小统一了。

@mushou

你用的是doom的话,下面是我的设置:

1 个赞

我尝试了这个包,但是在我这里和cnfonts的效果差不多,表格中的中文会显得比较大,也不是太好看 :neutral_face:

我是自己配置的,接触emacs没多长时间。原来设置字体的时候,是在gui的菜单栏里设置的,字体更换为更纱字体后没有对齐。可能是这个原因

valign是不会改变字体大小的。中文字体大应该是用了cnfonts的后遗症,卸载掉并删除相关配置重启emacs就行了。