Word 2016中公式不能自動斜體的解決方法


參考資料:

中文版 Office 數學公式默認不是斜體

為什么Word 2007中的公式編輯器字體不能自動傾斜

歸納總結

這個問題自Word 2007開始就存在,直至我目前用的Word 2016都沒有被修復。

原因推測

Office工程師在設計時存在問題,在公式編輯器內鍵入文本時,如果當前輸入法的語言不是英語的話,默認鍵入的是普通文本,不斜體。注意,使用微軟拼音輸入法的英文模式也被認為語言不是英語,只有按Win+空格鍵切換到ENG英語(美國) 美式鍵盤時,才被認為是英語。

解決方法

(1)最佳方法:使用宏

1.word-視圖-宏-查看宏-創建

2.自己隨便輸入一個宏名,比如就叫InsertEqua,然后將

Sub InsertEqua()
    Selection.OMaths.Add Range:=Selection.Range
    Selection.OMaths(1).ConvertToMathText
    Selection.OMaths(1).ConvertToMathText
End Sub

這幾行代碼復制到里邊去。注意這里會根據你起的宏名稱自動生成Sub和End Sub這部分,所以真正復制的部分是中間的3行。

3.單擊 文件-選項-自定義功能區-鍵盤快捷方式自定義-指定命令-宏,然后找到剛才自己寫的那個宏,單擊出現請按新的快捷鍵,這時候你可以隨便指定比如說Alt+1(word 默認的插入公式的鍵是:ALT+=),之后點擊指定,關閉即可。

這樣再次輸入公式時用ALT+1,就自動為斜體了。

原理解釋(參考Mordecai的回答):

Word的公式有:專業型/線型和普通文本/數學文本等4種狀態,但在公式設計菜單下只顯示了專業型/線型和普通文本三種。在普通文本(NormalText)狀態下,公式為非斜體的;在數學文本(MathText)狀態下,為斜體。可笑的是,由於Bug的存在,剛開始我居然認為它沒有用處。現在我知道,在Word中插入公式時,默認狀態下是MathText的,但由於Bug的存在,公式並不斜體,所以在選中公式后,需要點擊兩次“普通文本”才能完成斜體(第一次把公式變為NormalText,第二次才真正變為MathText)。如果每次插入公式時都要再點擊兩次“普通文本”,還不如直接按Ctr+I了(當然Ctr+I會把所有的文本都搞成斜體的,也不方便)。為避免麻煩,我們可以用宏。(注意:使用了兩次ConvertToMathText並非筆誤,而是必需的)

(2)在輸入數學公式時切換到ENG英語(美國) 美式鍵盤

(3)輸入公式后手動點擊兩次公式設計菜單中的“普通文本”按鈕(其實是宏的原理)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM