word插入公式自动编号 #不起作用的解决方案

最近在office2016内编辑了一些公式,想使用word自带的公式编号#()功能发现不起作用,分享一下自己的解决方案

先说一点:#()是word公式语言UnicodeMath中的基础语法,这意味着只要你的word有公式编辑功能,且没有特意改用latex,就可以用#()编号,这个功能不需要设置,也无法被关闭。如果你可以使用公式编辑器却不能编号,你应该先怀疑公式有问题,而不是word功能失效

1. 首先验证公式格式

在公式编辑模式下,输入一个最简单的公式,a+b=c#(1)   

注意:

  • 输入应仅包含黄框内字符,不要有空格,换行,或者其他任何多余字符
  • 所有字符都必须在英文格式下,尤其是括号
  • 输入完成后,将光标移至公式末尾,即右括号之外,但注意不要在公式编辑器外。敲回车确认

如果这种方法成功自动编号,那么就是公式格式问题

2. 修改公式格式

a+b=c从刚刚编号成功的公式中删除,粘贴成自己的公式

如果收到以下报警:

“数学对象中不能包含段落标记或分隔符”

这代表你的公式中可能有段前间距,空格,制表符等等。

  • 手动排查公式中所有的空格,删掉 
  • 选中公式,在 开始行和段落间距 中选择“删除段落前的空格”,再次尝试以上步骤

最后,如果你检查后还是不能编号,建议:

  • 使用的软件为正版,推荐word2016及以上 或 office 365 的正版软件
  • 再次检查所有字符,确保公式中所有符号都在英文输入法下输入
  • 编辑好#()后,敲回车前确保(1)光标位于公式编辑器内,整个输入处于公式编辑模式下 (2)光标在#()之外,即整个公式的最末尾

如果这几个条件都已经再次确认过没有问题,功能依然失效,那么只能改用其他方法了,比如域自动编号 https://zhuanlan.zhihu.com/p/38300903

最后附上

  1. UnicodeMath 公式编辑器官方指南参考:http://www.unicode.org/notes/tn28/UTN28-PlainTextMath-v3.pdf ,关于公式编号功能详见章节3.2.1
  2. 另一篇关于unicodeMath很全面的文章: https://blog.csdn.net/weixin_44224652/article/details/110673138
  • 22
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值