設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

IT之家學(xué)院:開(kāi)啟Word公式的隱藏技能

2017/6/13 13:57:51 來(lái)源:IT之家 作者:MS - HeroDesktop 責(zé)編:文軒
感謝IT之家網(wǎng)友 軟媒用戶1238628 的線索投遞!

感謝IT之家網(wǎng)友 MS - HeroDesktop 的投稿

公式編輯器是理工科生們必須要用到的東西,在編寫論文甚至只是寫一篇課程作業(yè)的過(guò)程中,都要用公式編輯器來(lái)編輯公式。如果你用的是WPS,或者用MathType,或者是Word 97-2003中的公式編輯器,那么這里暫且不論,只說(shuō)說(shuō)Word 2007及之后的版本下公式編輯器的那些隱秘的技能。這里使用Word 2016做演示,有的功能可能較低版本中沒(méi)有。

一、修改字體

1.數(shù)學(xué)字體

幾乎所有的期刊論文、學(xué)位論文都要求使用Times New Roman字體進(jìn)行書寫。有的期刊對(duì)公式的字體要求不嚴(yán)格,可以使用LaTeX排版系統(tǒng)的默認(rèn)字體Computer Morden書寫;國(guó)內(nèi)的期刊則一般使用的是方正的那套白正體;有的期刊則要求較嚴(yán)格,公式也要Times New Roman字體書寫。但是用Word公式進(jìn)行公式編輯,字體只能是Cambria Math字體,手動(dòng)更改為Times New Roman不會(huì)起效果,公式的設(shè)置中也只有Cambria Math這一種字體。這導(dǎo)致我們現(xiàn)在無(wú)法把公式的字體和文本的字體統(tǒng)一設(shè)置為Times New Roman,除非你文本使用Cambria字體,而這往往是不合適的。

以下兩段內(nèi)容參考自劉海洋所著《LaTeX入門》一書:

產(chǎn)生這個(gè)問(wèn)題的原因是,公式的排版往往比普通文本更復(fù)雜,字體的多種參數(shù)都需要調(diào)整,字號(hào)是最經(jīng)常調(diào)整的一個(gè)參數(shù)。而且公式中會(huì)遇到非常多數(shù)學(xué)字符,有的是從希臘文中借用的,如圓周率:

有的則是數(shù)學(xué)家創(chuàng)造的,如積分號(hào):

因此,不是隨便一個(gè)字體都可以用來(lái)公式的排版。

在Unicode編碼標(biāo)準(zhǔn)下,可以實(shí)現(xiàn)對(duì)各種常用字符和特殊字符的編碼,因此特殊符號(hào)多已經(jīng)不是問(wèn)題。STIX字體項(xiàng)目組經(jīng)過(guò)不懈努力,讓Unicode 3.0版本中加入了大量的數(shù)學(xué)字體。但是,常用的字體文件格式,不論是TypeTrue還是OpenType,在早期對(duì)數(shù)學(xué)字體的支持缺乏統(tǒng)一的標(biāo)準(zhǔn),而“將其與Unicode標(biāo)準(zhǔn)相統(tǒng)一則更難”,更何況還有共識(shí)排版中非常復(fù)雜的格式調(diào)整。為了解決這個(gè)問(wèn)題,微軟基于OpenType字體文件格式開(kāi)發(fā)了一套“數(shù)學(xué)參數(shù)表”,以提高Word軟件共識(shí)排版的能力,同時(shí)還設(shè)計(jì)了Cambria Math數(shù)學(xué)字體。而沒(méi)有數(shù)學(xué)參數(shù)表的字體,則無(wú)法在Word公式中使用。

2.在公式中使用含有數(shù)學(xué)參數(shù)表的字體

目前含有數(shù)學(xué)參數(shù)表的字體比較多,字體風(fēng)格各異。與Times New Roman比較相似的字體就是XITS和XITS Math了。前者用于正文,后者用于公式。除此之外還有剛剛說(shuō)到的STIX,只是XITS是STIX的擴(kuò)充。還有Asana Math、TG Termes Math等,都可以用。下面以XITS為例。

這個(gè)字體的安裝和使用都是非常省心的。字體文件可以在Github上下載。

安裝好后,打開(kāi)Word,創(chuàng)建一個(gè)公式,在公式的設(shè)置中即可看到新的字體出現(xiàn)了。

然后隨意創(chuàng)建一個(gè)公式,就可以看到字體風(fēng)格和Times非常接近了。

當(dāng)然這套字體和Times New Roman還是有一定區(qū)別的,可以對(duì)比看一下

▼Time正體

▼XITS正體

▼Times斜體(代表數(shù)學(xué)字體)

▼XITS Math斜體

可以看到斜體的差別主要體現(xiàn)在v和w兩個(gè)字母上,而且Times斜體比較窄。但是這幾乎已經(jīng)達(dá)到了“以假亂真”的程度。

二、快捷輸入

1.特殊字符的快捷輸入

數(shù)學(xué)公式中難免會(huì)遇到非常用字符,我們統(tǒng)稱特殊字符,比如希臘字母、特殊運(yùn)算符、手寫體符號(hào)、字母類符號(hào)、箭頭、求反關(guān)系運(yùn)算符。Word功能區(qū)中可以找到這些符號(hào),但是如果每次都去找,那效率太低了。我們考慮如何鍵盤輸入。

在TeX排版系統(tǒng)中,對(duì)這些鍵盤上沒(méi)有的字符起了“別名”(是一個(gè)命令),如

的命令是\alpha,右箭頭的命令是\rightarrow。Word公式借鑒了這樣的方法,當(dāng)你在Word公式中,輸入\alpha,再敲空格、輸入等號(hào)或者使用功能區(qū)中的按鈕將“線型”轉(zhuǎn)換為“專業(yè)型”,就可以看到對(duì)應(yīng)的字符。

如何獲取這些特殊符號(hào)的命令?一種方法是查詢TeX排版系統(tǒng)的命令,用某搜索引擎搜一下“LaTeX數(shù)學(xué)符號(hào)表”,就會(huì)出現(xiàn)大量的資料。還有一種方法是,在Word公式輸入特殊符號(hào)的功能區(qū)中,找到對(duì)應(yīng)的字符,鼠標(biāo)懸停一會(huì)兒,有的字符會(huì)提示出它對(duì)應(yīng)的命令。

當(dāng)然,如果你輸入左右箭頭,那么還有更方便的方法,直接輸入<-或者->即可。

2.大型運(yùn)算符和括號(hào)的輸入

大型運(yùn)算符包括求和運(yùn)算符

積分運(yùn)算符

以及求積運(yùn)算符

還有他們的變體,如三重積分運(yùn)算符

這些運(yùn)算符本身也是一個(gè)特殊字符,可以按照上面特殊字符的輸入方式輸入。例如,當(dāng)你輸入積分運(yùn)算符對(duì)應(yīng)的命令\int并敲擊空格后,就可以出現(xiàn)積分運(yùn)算符

下一步是把這個(gè)特殊符號(hào)變成大型運(yùn)算符。很簡(jiǎn)單,當(dāng)出現(xiàn)特殊符號(hào)表示的運(yùn)算符后,再敲擊空格或者手動(dòng)轉(zhuǎn)換為專業(yè)型,就變成了大型運(yùn)算符。

如果大型運(yùn)算符有上下標(biāo),則在輸入號(hào)大型運(yùn)算符后輸入上下標(biāo),然后再轉(zhuǎn)換為專業(yè)型。例如輸入

然后就可以變成

3.特殊格式的快捷輸入

特殊格式最常用的就是上下標(biāo),在LaTeX中,上標(biāo)用^后面的字母表示,下標(biāo)用_后面的字母表示,^和_只把其后的第一個(gè)字符認(rèn)為是上標(biāo)或下標(biāo)。但是在word中,把^或_后面的所有字符都變成上標(biāo)或者下標(biāo),除非遇到了+、=、_、^等會(huì)直接引起公式轉(zhuǎn)換為專業(yè)型的字符為止。

如果要輸入

這樣的運(yùn)算符該怎么一次輸入成功而不會(huì)出現(xiàn)

這樣的情況呢?在輸入了_或^后,使用一對(duì)圓括號(hào)()將字符包裹起來(lái),輸入完成后,轉(zhuǎn)換為專業(yè)型,圓括號(hào)就會(huì)自動(dòng)消失了。

的輸入方法是\sum_(i=1)^n。

這里要說(shuō)明的是,在按照TeX的排版風(fēng)格,如果是一行中既有普通文本又有公式,那么公式屬于“行內(nèi)公式”,行內(nèi)公式應(yīng)不引起行距的變化。如果一行只有公式,那么是“行間公式”,可以隨意改變行距。因此,行內(nèi)的上下標(biāo)和行間的上下標(biāo)可能不同,例如

和下面這個(gè)公式。

4.分?jǐn)?shù)的輸入

類似于上下標(biāo)的輸入,將分?jǐn)?shù)線用/代替,寫好分?jǐn)?shù)后,會(huì)自動(dòng)轉(zhuǎn)換為標(biāo)準(zhǔn)的分?jǐn)?shù)格式。例如

但是,轉(zhuǎn)換為分?jǐn)?shù)形式的時(shí)候,也不一定是分?jǐn)?shù)線之前的所有內(nèi)容作分子,后面的所有內(nèi)容作分母。Word的處理應(yīng)該是從分?jǐn)?shù)線開(kāi)始分別向兩個(gè)方向搜集字符,一旦遇到+、-、=等符號(hào),就會(huì)停止搜索,將搜集到的字符轉(zhuǎn)換為分?jǐn)?shù)線形式。

5.字符修飾符的輸入

有的時(shí)候會(huì)有“戴帽子的字符”,如:

其中的

是一個(gè)特殊字符,命令為\hat。對(duì)于這樣的字符進(jìn)行輸入,既可以先輸入一個(gè)\hat,敲擊空格將其變?yōu)樘厥庾址?,再敲空格,就變成了字符修飾符,它下面的方框中可以輸入字符。也可以先輸入字符a,然后輸入一個(gè)\hat,敲擊空格將其變?yōu)樘厥庾址偾每崭?,這個(gè)修飾符就自動(dòng)到了a的上面。

三、矩陣的快捷修改

Word中給出的矩陣,都是不超過(guò)3階的。但是我們經(jīng)常遇到的是更高階的矩陣,這里也有好辦法。

我們可以先插入一個(gè)矩陣,如一個(gè)3*3的

然后如果擴(kuò)展矩陣,可以在你想插入位置的上方或下方的矩陣格中單擊右鍵,找到插入,就可以插入行和列了。

如果想在某一行后面擴(kuò)展行,也可以采用鍵盤輸入。在該行最后一列的元素后面輸入@,然后敲擊空格,就擴(kuò)展了行。如果想擴(kuò)展列,可以在最后一列的一個(gè)元素后面輸入&,然后敲擊空格,就擴(kuò)展了列。

四、公式編號(hào)

1.編號(hào)右對(duì)齊

在Word中對(duì)公式進(jìn)行編號(hào)右對(duì)齊一直是非常麻煩的事,網(wǎng)上有多種解決方案。一種是在行間公式后面敲擊Ctrl+Alt+Enter,生成一個(gè)“不換行的換行符”,然后利用制表位輸入編號(hào)。筆者試了一下,經(jīng)常出現(xiàn)各種問(wèn)題,而無(wú)法達(dá)到效果。另一種是利用兩個(gè)制表位,一個(gè)在頁(yè)面中間居中,一個(gè)在頁(yè)面最右側(cè)右對(duì)齊,前者對(duì)齊公式,后者對(duì)齊編號(hào)。但是這樣會(huì)破壞行間公式的行間屬性,變成行內(nèi)公式。還有一種是利用兩列表格,第一列居中,第二列右對(duì)齊。但是這導(dǎo)致了換行的產(chǎn)生,如果段前段后有間距,還有首行縮進(jìn),則公式和后面的段落需要手動(dòng)調(diào)整。

還有一種方法,是筆者比較推薦的。當(dāng)我們輸入完成行間公式,在后面輸入一個(gè)#,如

然后在#后面輸入公式編號(hào),將公式轉(zhuǎn)換為專業(yè)型,就可以看到公式編號(hào)右對(duì)齊了。

這種方法筆者感覺(jué)效果最好。唯一的問(wèn)題是,編號(hào)是數(shù)學(xué)形式的,在引用時(shí)需要手動(dòng)轉(zhuǎn)為普通文本。

2.編號(hào)的自動(dòng)生成

利用Word的域,可以自動(dòng)生成編號(hào)。如果編號(hào)不用和任何章節(jié)掛鉤,則使用下面的域即可{ SEQ公式\* Arabic \* MERGEFORMAT }。域可以用文檔部件中的域生成對(duì)話框生成,也可以按Ctrl+F9后手動(dòng)輸入。SEQ表示一個(gè)編號(hào)序列,后面的“公式”就是這個(gè)序列的標(biāo)識(shí)符。

如果你的公式需要和一級(jí)標(biāo)題掛鉤,則需要兩個(gè)域,一個(gè)是{ STYLEREF "標(biāo)題1" \n \t \* Arabic \* MERGEFORMAT },另一個(gè)是{ SEQ公式\* Arabic \s 1 \* MERGEFORMAT }

STYLEREF這個(gè)域的功能是引用某一樣式當(dāng)前位置的值,如果是引用標(biāo)題1,就相當(dāng)于是引用了一級(jí)標(biāo)題,后面加入了\n命令表示只插入編號(hào),\t命令可以去掉編號(hào)后面所有的文字。SEQ域加入了\s 1這個(gè)命令,表示編號(hào)與1級(jí)標(biāo)題掛鉤,如果1級(jí)標(biāo)題更新了,編號(hào)從1開(kāi)始。將這兩個(gè)域用.連接,然后括號(hào)括起來(lái),就變成了公式編號(hào)。

如果每次都這樣做太麻煩,可以把這部分文字變成“自動(dòng)圖文集”,在功能區(qū)中的“文檔部件”下可以找到自動(dòng)圖文集。

選上剛剛寫好的公式編號(hào),就可以“將所選內(nèi)容保存到自動(dòng)圖文集”。填入一部分信息。

確定即可。下次直接使用該圖文集,打開(kāi)文檔部件就可以看到了。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知