老杨说话的地方
  • 首页
  • 关于老杨
  • 博客时间
  • 文章分类
    • 人生感悟
    • 信息技术
    • 往事随风
    • 情感随笔
    • 文学创作
    • 生活记录
    • 评论杂谈
    • 人工智能
  • 留言本
我是老杨
张驰有度 宠辱不惊
  1. 首页
  2. 信息技术
  3. LaTex
  4. 正文

LaTex中上划线\overline和\bar的使用说明

2022年09月13日 4242点热度 14人点赞 3条评论

在数学公式中,上划线经常被用到。

在LaTex中,输入上划线的方式常用的有\overline和\bar命令。不过,这两个命令都有点问题。

\bar命令占一个字符的宽度,意味着,如果你的公式比较长,bar是无法完全覆盖的,就像这样:

而\overline呢,是覆盖所有字符的,如果多个字符连在一起,那么上划线也连在一起。

例如:

对于公式代码

$\overline{A} \overline{B} \overline{C}$

会渲染成:

都不符合我们的预期。

一种可行的解决方案是,设定overline的宽度。

先引入包:

\usepackage{amsmath,amssymb}

在

\begin{document}

代码之前,加入:

\makeatletter
\newsavebox\myboxA
\newsavebox\myboxB
\newlength\mylenA
\newcommand*\xoverline[2][0.75]{%
\sbox{\myboxA}{$\m@th#2$}%
\setbox\myboxB\null% Phantom box
\ht\myboxB=\ht\myboxA%
\dp\myboxB=\dp\myboxA%
\wd\myboxB=#1\wd\myboxA% Scale phantom
\sbox\myboxB{$\m@th\overline{\copy\myboxB}$}% Overlined phantom
\setlength\mylenA{\the\wd\myboxA}% calc width diff
\addtolength\mylenA{-\the\wd\myboxB}%
\ifdim\wd\myboxB<\wd\myboxA%
\rlap{\hskip 0.5\mylenA\usebox\myboxB}{\usebox\myboxA}%
\else
\hskip -0.5\mylenA\rlap{\usebox\myboxA}{\hskip 0.5\mylenA\usebox\myboxB}%
\fi}
\makeatother

这样,在正文中,就可以使用xoverline命令,来代替overline,默认是0.75的宽度,可以自己设定:

\xoverline[1.0]{i}
标签: bar Latex overline 中上 使用
最后更新:2022年09月13日

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

点赞
guest

guest

3 评论
内联反馈
查看所有评论
土木坛子
土木坛子
游客
2022年11月25日 下午9:32

学习曲线还是陡了一点,我几乎都忘了它的用法了。

0
回复
老杨
老杨
作者
回复给  土木坛子
2022年11月30日 下午10:49

@土木坛子 没错,很多问题不好解决。

0
回复
单小同
单小同
游客
2022年10月19日 上午4:24

杨老师您好我是单小同,2117023……之前为工作的事情多有打扰望勿怪,微信上面有虚拟层……望你和师姐勿放黑箱!谢谢!

0
回复

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

搜索
最新 热点 随机
最新 热点 随机
LaTex编译出现Emergency stop错误 荣威350冷启动无法点火问题 内卷与竞争 LaTex中上划线\overline和\bar的使用说明 Visual Studio Code编写LaTex使用SumatraPDF做为预览并反向搜索 LaTex中使用表格时多行合并报错Undefined control sequence multirow 华为手机鸿蒙系统广告关闭方法大全(定期更新建议收藏) 宝塔面板的SSL证书非完全正确使用方法 连接mysql时报错Public Key Retrieval is not allowed的解决方法 宝塔面板中MySQL无法启动的错误
话术 开张大吉 下一步要做的 华盛顿之行 BSBJ4:Tomcat的运行原理 被LiJing童鞋点名 平行世界 你是做什么的 联盟垄断 文件格式的一些说明和思考
最新评论
  • WordPress主题发布:kratos_Yang上的ads不好意思说错了,是主页
  • WordPress主题发布:kratos_Yang上的ads请问主题页眉去掉侧边栏后,内容如何居中
  • 邮箱切换记上的史涤生网易邮箱国内首屈一指。 QQ邮箱估计是被腾讯抛弃了,很久没有更新。
  • 留言本上的史涤生老杨,看了你写的文章,甚是佩服,我计划在自己博客上加上你的博客链接。如…
  • 超级无敌立体连环网络营销上的史涤生就像一张网,我们是在网中挣扎奔跑的小虫子。
  • 内卷与竞争上的史涤生卷才是常态。 很多人虽然说着想躺平,但是卷的比谁都厉害。 卷从古至今就…
  • LaTex编译出现Emergency stop错误上的老杨对排版要求不高的,确实没必要用。
  • LaTex编译出现Emergency stop错误上的土木坛子所以,我真的不爱LaTeX了。
  • 内卷与竞争上的老杨现在大家都不想卷,都在躺平。
  • 荣威350冷启动无法点火问题上的老杨途虎养车工厂店,我感觉还是很不错的。加盟店可能就不一定了。

Google java jsp linux QQ wordpress 中国 习惯 人生 公司 决定 博士 博客 同学 国家 大学 学习 实验室 家 小说 工作 开始 思考 情感 手机 技术 推荐 插件 数据库 文件 晴迷星途 朋友 生活 电影 相声 程序 笔记 网站 网络 置顶 美国 评论 软件 音乐 项目

关注公众号
广告

COPYRIGHT © 2020 老杨说话的地方. ALL RIGHTS RESERVED.

THEME KRATOS YANG Modified BY 老杨

鲁ICP备17014997号-4

鲁公网安备 37021302000754号