emacs org-mode 表格粘贴到纯文本框中或者word中不对齐了

自己使用org编辑纯文本的表格,想把表格黏贴到系统中的纯文本框里面或者word里面,发现此时的表格长短不一,原来对齐的表格现在全乱了,大家遇到这种情况吗?

你的表格里面有中文?

全英文的,比如我现在黏贴的下面就乱了,在emacs中是完全对齐的。 |---------±----------------±-----------------------------±------±------| | Name | Accurate \Gamma | Estimated \Gamma | PSNR1 | PSNR2 | |---------±----------------±-----------------------------±------±------| | Animals | [1/3;1/3;1/3] | [0.377300;0.314100;0.223500] | 31.20 | 30.20 | | Cups | [1/3;1/3;1/3] | [0.360700;0.317300;0.326700] | 32.12 | 31.34 | | Fruit | [1/3;1/3;1/3] | [0.405100;0.359600;0.232800] | 29.23 | 28.21 | | Masks | [1/3;1/3;1/3] | [0.364700;0.359200;0.266700] | 33.01 | 32.82 | |---------±----------------±-----------------------------±------±------|

|---------±----------------±-----------------------------±------±------| | Name | Accurate \Gamma | Estimated \Gamma | PSNR1 | PSNR2 | |---------±----------------±-----------------------------±------±------| | Animals | [1/3;1/3;1/3] | [0.377300;0.314100;0.223500] | 31.20 | 30.20 | | Cups | [1/3;1/3;1/3] | [0.360700;0.317300;0.326700] | 32.12 | 31.34 | | Fruit | [1/3;1/3;1/3] | [0.405100;0.359600;0.232800] | 29.23 | 28.21 | | Masks | [1/3;1/3;1/3] | [0.364700;0.359200;0.266700] | 33.01 | 32.82 | |---------±----------------±-----------------------------±------±------|

哦,大概是你Emacs里用了等宽字体,其他地方没用

也不对,这个网页上显示的也不对。我黏贴到txt文本框中显示的就是没有对齐。关键需要对齐的节点都没有对齐。

估计是,应该是这样的。确实使用了等宽字体。

去掉了等宽字体,还是不行。好像并不是字体设置的问题。我的文件的编码是utf-8编码。

需要你目标编辑器是等款字体,另外,如果有tab也会出问题

如果是从eww出来的,也要小心,有个对齐的字符,需要保存org,revert-buffer才能看出影响

1 个赞

另外粘贴table或者代码的时候用code模式(用’’'包裹起来)

表格内容改成全角吧