为什么Word 2007中的公式编辑器字体不能自动倾斜
2018-06-21 02:22:43来源:未知 阅读 ()
问题:按照国际惯例,数学公式应该为斜体,Word 2007中内置的公式均为斜体,但如果用户自己用公式编辑器输入一个公式,默认却不是斜体的(从英文字母a的样式可以很清楚地看出是否是斜体)。
插入一个新公式,在公式设计工具栏中,选择左侧工具组右侧的小箭头,打开公式选项对话框,单击可识别的函数按钮,在弹出的窗口中有一些数学表达式,上边的说明写道:“下列表达式是可识别得数学表达式,他们不会自动倾斜”。从这句话可以明显看出,只有少量的表达式不会自动倾斜,其他大多数字符都应该是自动倾斜的,但是Word 2007中却不能实现自动倾斜这个功能,这对需要大量输入公式的用户来说,每个公式都要手工设置斜体,非常麻烦。
另外值得一提的是,在Office 2007 Beta2版本公布的时候,我安装了中文版,Beta2版的Office2007没有这个问题,公式可以自动倾斜。
我是Office正版用户,所以联系了微软工程师,在经历了3个月的漫长等待后,工程师的回复让我大开眼界,她告诉我:经过研究,这不是BUG,设计就是这样,但英文版本的Word,把文档编辑默认语言设置为英文时,就不存在这个问题,所以建议我安装英文版本的Word。
解答:word 2007的公式有:专业型/线型和普通文本/数学文本等4种状态,但在公式设计菜单下只显示了专业型/线型和普通文本三种。在普通文本(NormalText)状态下,公式为非斜体的;在数学文本(MathText)状态下,为斜体。可笑的是,由于Bug的存在,刚开始我居然认为它没有用处。现在我知道,在word 2007中插入公式时,默认状态下是MathText的(可是真的是形式与内容不一致,既然默认是MathText的,何不在菜单中就显示为“数学文本”?却弄出个“普通文本”这种让人摸不着头脑的名称),但由于Bug的存在,公式并不斜体,所以在选中公式后,需要点击两次“普通文本”才能完成斜体(第一次把公式变为NormalText,第二次才真正变为MathText)。如果每次插入公式时都要再点击两次“普通文本”,还不如直接按Ctr+I了(当然Ctr+I会把所有的文本都搞成斜体的,也不方便)。为避免麻烦,我们可以用宏。我录制了个宏如下(注意:使用了两次ConvertToMathText并非笔误,而是必需的):
- Sub InsertEqua()
- Selection.OMaths.Add Range:=Selection.Range
- Selection.OMaths(1).ConvertToMathText
- Selection.OMaths(1).ConvertToMathText
- End Sub
然后把这个宏指定到键盘(word 默认的插入公式的键是:ALT+=),我指定到了ALT +1,这样再次输入公式时用ALT+1,就自动为斜体了。愿微软的同志们抓紧修补好这个Bug!先替那些如我这样曾在或正在公式编辑器臭虫下受苦受难的人们感谢你们,并希望最好不要再用“最好安装英文版”的话来作为问题的答案。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 制表位怎么设置?Word排版不用制表符,只不过是瞎忙一场 2020-07-09
- 流程图怎么做?用Word制作流程图超方便! 2020-07-07
- Word文档怎么让每一章设置不同页眉?书籍中惯用的排版技巧! 2020-07-05
- 如何让一个Word文档同时拥有纵向和横向页面? 2020-07-03
- Word公司专用文档模板这样做,一劳永逸! 2020-06-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash