emacs下org表格的中英文对齐问题

最近在尝试emacs,今天正在尝试org的时候,发现org的表格对不齐,上网一搜,是个相当普便的一个坑。但关于这个坑的填法,各有不同。

便尝网上方法,没能解决我的问题(最后证明可能是我操作不对,不是方法的锅)。我便尝试用自己的办法解决。

实际上网上的方法,虽然各不相同那也只是指代码上的不同。实际上问题都指向字体,中心思想就是找个一个带有中英文等宽的字体或是两款(英文等宽,中文等宽)字体进行组合。再调节字体大小即可。

在这个中心思想的指导下,我敲定了以“文泉驿等宽正黑”为显示字体。在走过一翻弯路后,终于尝试成功了。设置方法自认为也不难。除了可以在~/.emacs文件上添加代码外,也可以用emacs的gui界面手动设置。

方法一:

将下列代码添加到~/.emacs配置文件中的(custom-set-faces)函数内

 '(default ((t (:family "文泉驿等宽正黑" :foundry "unknown" :slant normal :weight normal :height 120 :width normal))))

方法二:

如图所示,进行设置。注意,字号要选择12号,也有尝试过16号,发现没对齐。其他字号没试过。 深度录屏_emacs24_20190705213630.gif

最后效果如下: 深度录屏_选择区域_20190705214239.gif