上划线(Overline)
如何显示带上划线的数字
在前面的帖子里演示了用Word2013的公式编辑器实现$P\bar{1}$的效果,其实不用这么麻烦,经过高人指点,其实只要用支持的字体显示1̅
就可以了,前面说过的STIX字体就支持这种效果。
原理
这里用到了Overline,中文就叫上划线罢。我也是经过指点才发现的,用于组合的上划线字符有两个,一个是̄
(COMBINING MACRON, U+0304),一个是̅
(COMBINING OVERLINE, U+0305),前者我以前就知道,但它一般用与和字母一块用表示音调,而后者可以和数字一块用 ,就达到了我想输入P1̅的目的。
具体操作方法
Emacs用户
- 输入想要加下划线的数字,比如
1
; - 按
C-x 8 RET
,输入,COMBINING OVERLINE
; - 将得到的字符复制到Word等软件里,用STIX字体显示,得到的效果类似$P\overline{1}$。
Windows用户
上面第二步可以按住Alt
键的情况下按小键盘的7 7 3
,松开Alt
,就能得到̅
。
其实Word的插入符号也可以实现,说不太明白,具体看图罢。
感触
这个问题也算是困扰我很长时间了,现在终于得到了解决,心情很舒畅。交流总是有收获的,不断的追寻也很重要。
美中不足的是,我喜欢用的Inconsolata字体不支持这个符号,所以在Emacs里面显示是不正常的。
Update:
我发现可以强制组合出这个字符:
1 | (insert (compose-chars (string-to-char "1") '(tr . tr) (string-to-char "̅"))) |
不过这个组合规则是我试出来的,看了半天没看明白到底是怎么回事。
Update 2:
对于Word用户,可以用域来组合出这种效果,优点是不需要字体支持。
- 摁
Ctrl+F9
打开插入域的功能; - 输入这个域
{EQ \o(̅,1)}
; Alt+F9
切换域的显示方式,就能看到效果了。
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:上划线(Overline)
文章作者:Chris
发布时间:2015-04-26
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/04/26/Overline/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享