怎麼在 Word 中方便地輸入數學公式?

Word 2010。在「插入—公式」里做到可以輸入,但是每次遇到要大量輸入帶平方、根號、導數、積分等的情況下輸入速度很慢、效率非常低。有沒有更加方便的方法?


輸入[ALT]+[=],然後就可以打代碼了,格式可以在這裡看(Linear format equations and Math AutoCorrect in Word)。 據說是2010就有的功能,一直不知道,虧大了。


1. 輸入公式:

Mac 下為 ctrl=. (windows下 alt=)

2. 常見運算符:

【空格】在 word 中起到了轉換的作用

(為了方便說明,下面使用【空格】代指按一下鍵盤的空格鍵)

  • 分號: 直接a/b【空格】

  • 極限:limit【空格】

  • 積分:int【空格】

  • 普通上下標:下標為 ?=, 上標為 ?shift= (windows下?改為Ctrl)

  • 公式上下標:_和+, 舉例:

    int_{3}^{4} x

    可以如以下打出:

    int【空格】_3^4【空格】x

  • 根號:有兩種打法,看喜歡,舉例:

    sqrt[n]{a+b}

    可如下打出:

    sqrt【空格】(na+b)【空格】

    也可
    oot【空格】nof(a+b)【空格】
  • 符號:Sigma【空格】Delta【空格】

  • 特殊符號: Mac 下? control【空格】

3. 公式自動編號:

關鍵詞:三分表格,標籤編號,自動圖文集

優酷視頻:Mac Word 2016 公式自動居中和編號

4. 參考鏈接:

  • 教你如何在word中像LaTex那樣打公式
  • (mewing的回答)
  • Unicode Nearly Plain-Text Encoding of MathematicsVersion 3


0 進入公式編輯

快捷鍵 Alt + =

1 問題問的

根號

sqrt(a),然後敲空格 = 根號a

開好多根

sqrt(ba), 然後敲空格 = a開根號b

好多次方

a^b,然後空格 = a的b次方

導數

df/dx,然後空格=f對x的導數

partial(f)/partial(x),空格空格空格 =f對x的偏導數

積分

int_a^b,空格 =從a到b的積分

重積分

iint_A,空格=在A集上的重積分

三重積分

iiint_C,空格=在C上的三重積分

oint_C,空格=在C上的線積分

oiint_S,空格=在S上的曲面積分

求和

sum_(n=1)^N,空格=n從1到N的求和

2 希臘字母,花體

希臘字母

alpha,空格=希臘字母alpha

Alpha,空格=大寫希臘字母alpha

其他希臘字母類似

手寫體

scriptf,空格=手寫體f

scriptF,空格=手寫體F

其他字母類似

可能叫粗體

doubleR,空格=類似粗體的大寫R,經常用做實數集符號

doublel,空格=小寫l。

其他字母類似

不知道什麼體但你一定見過體

frakturM,空格=奇怪的大寫M

小寫與其他字母類似

3 運算符號

=,就是等號lo

&<=,空格=小於等於

&>=,空格=大於等於

&<&<,空格=遠小於?

&>&>,空格=遠大於?

imes,空格=乘號

div,空格=除號

dot,空格=點乘

~~,空格=約等於

eq,空格=不等於

4 上下標

上標

xxx^(bbb),空格。bbb就成為了xxx的上標

下標

xxx_bbb,空格。bbb就成為了xxx的下標

在前上下標

(_bbb^ccc),空格,xxx。bbb成為了在xxx前面的下標,ccc成為了在前面的上標

在頭頂的東西,hat,bar,dot等

xhat,空格=x hat(x尖?)

xar,空格=x bar (x杠?)

x ilde,空格=x tilde (x一彎?)

xcheck,空格=x check (x反尖尖?)

xdot,空格=x dot (x點?)

xddot,空格=x double dot (x兩點?)

自定義在頭頂的東西

aabove(c),空格=c在a上面

自定義在下面的東西

aelow(c),空格=c在a下面,下面,下面~

5 分數

y/x,空格=x分之y

6 括弧

完整的括弧

(你的內容),空格

[你的內容],空格

{你的內容},空格

右開括弧

(你的內容close,空格

其他括弧類似

左開括弧

egin你的內容),空格

其他括弧類似

向下的括弧

underbrace(你的內容),空格

7 經常見面的函數

sin,空格

cos,空格

lim,空格

max,空格

等等

其他還有arg,erf,inf,log,def,exp,lg,max,deg,gcd,min,dim,hom,ln,Pr

8 集合

in,空格=屬於


i,空格=屬於反過來

subset,空格=包含於

subsetq,空格=還是包含於

superset,空格=包含

superset a,空格=包含

cup,空格=並運算

cap ,空格=交運算

igcup,空格=大寫的並

igcap,空格=大寫的交

9 矩陣

就舉個例子:

matrix(12@34),空格=

1 2

3 4

10 其他符號

請上微軟找,統統都有。

我猜知道這些,打遍公式都不怕~


安裝 Aurora,整個輸入公式的過程不用滑鼠,體驗很好,公式美觀程度也甩 Word 自帶的和 MathType 幾條街。

按下 Alt + Q,然後在彈出的對話框中輸入:

sqrt{x^2 + b^2} = c

然後再按 Ctrl + S 以及 Esc,一個行內公式 sqrt{x^2 + b^2} = c 就插好了。

按下 Alt + Q,以及 D,然後在彈出的對話框中輸入:

frac{pi^2}{6} = sum_{i=1}^{infty} frac{1}{i^2}

然後再按 Ctrl + S 以及 Esc,一個行間公式

frac{pi^2}{6} = sum_{i=1}^{infty} frac{1}{i^2}

就插好了。

按下 Alt + U,以及 N,然後在彈出的對話框中輸入:

f""(x) = left{
egin{array}{ll}
x^2 , x&>0\
int_0^x ln |t|mathrm{d}t , x leq 0
end{array}

ight.

然後再按 Ctrl + S 以及 Esc,一個帶編號的行間公式

f0\
int_0^x ln |t|mathrm{d}t , x leq 0
end{array}

ight." eeimg="1"> ...................................(1)

就插好了。

免去了滑鼠和鍵盤之間的來回切換,輸入效率還是比較高的,常用的命令記好就行了。


作為一個 word 重度用戶,來答一發(實際上上面已經說得差不多了)

個人認為在 word 中直接編輯公式比使用 MathType 方便得多,至於兼容性的問題,上交的最終版都是 PDF,哪裡存在什麼兼容性問題。

以下僅為舉例,並不是全部。如果不知道代碼是什麼,將游標放在相應位置一兩秒鐘,word 會給出提示,記下就好了。

[space]代表空格

1、基本數學符號和運算符(記住每個數學符號的英文名稱很有幫助)

forall forall[space]

exists exists[space]

in in[space]

2、希臘字母和手寫體(記住希臘字母的英文拼寫很有幫助)

phi phi[space]

varphi varphi[space]

Phi Phi[space]

手寫體 R scriptR[space]

加粗R doubleR[space]

3、箭頭


ightarrow
ightarrow[space]

Rightarrow Rightarrow[space]

4、幾何與邏輯

三個點的「因為」 ecause[space]

三個點的「所以」 herefore[space]

5、分數

xover y x/y[space]

如果要將上下正對的分數改為上下錯開的或者線性的,選中分數後右鍵打開菜單,有相應選項

6、上下角標

a^2 a^2[space]

a_2 a_2[space]

a^2_2 a^2_2[space]

7、根式

sqrt[n]{x} sqrt(nx)[space]

8、積分

int_a^b[space]x

類似的指令還有

iint

iiint

oint

oiint

9、求和和求積

sum_{a}^{b}{x} sum_a^b[space]x

prod_{a}^{b} x prod_a^b[space]x

現在我還沒搞明白如何完全通過代碼控制a和b的位置,即是在正上正下還是斜上斜下

10、括弧

()[space]

[][space]

{}[space]

11、矩陣

matrix(12@34)[space]將插入一個2X2矩陣,第一行為1和2,第二行為3和4

如果發現矩陣行或列不夠,可以選中→右鍵→插入→選擇插入行或列

12、函數

sin	heta sin[space] heta[space]

sin^2	heta sin^2[space] heta[space]

此外還有 max min 極限 對數 等,都可以這樣輸入,例如

lim[space][enter]

log_a[space]b

13、其他

各種運算符、頭頂上的各種標記、各種位置、數量和方向的點……平時多注意積累就能注意到了

14、關於對齊

如果想要讓所有的分段函數/方程組等左對齊到大括弧,在每一行前加

如果想要改變公式的對齊方式(不再居中對齊),點擊公式編輯框右下角的小三角,選擇對齊方式(常見的文本對齊對公式無效,必須在公式編輯框處重新選擇)


1,請轉戰Latex,為各種公式和排版而生,各種模板。

雖然上手比較難,寫東西還要coding,剛開始你會覺得像在編程。但是一旦入門,你不會再打開一次微軟的辦公軟體。

舉個簡單的例子,想輸出: x_1+x_2&<=5這個不等式,latex code 如下:

egin{equation}

x_1+x_2 leq 5

label{eq1}

end{equation}

這裡用到了latex里{equation}模板,leq輸出的是《=號,另外label是把這個不等式標記一下(比如這是不等式(2)),這樣後文如果你要引用到這個不等式的話,只需使用: eqref 就能給你(2).

另外如果要輸入一長串不等式的話,一種方法是使用{aligned}模板,裡面你可以做各種操作,比如按照等號或不等號對齊,還可以對一長串不等式每一個做label,方便後面引用,等等等等。

怎麼樣?初步感受到latex魅力了吧?

2,另外提一句,ppt也可以捨棄了,latex里有beamer,也是用了就從沒打開過ppt,並且在我們領域看到誰用就bs之。

ShareLaTeX, Online LaTeX Editor

3,最後提一句,寫簡歷神碼的也可以轉戰latex了,也是各種模板,各種不需要排版,精美得一腿。

ShareLaTeX, Online LaTeX Editor


可以考慮 mathtype 然後導入 LaTeX,否則直接用編輯器的話,你會發現一些手抖多打了一個空格和忘了敲空格時可能需要重寫,或者因為一個上標或者下標需要粘貼重寫

不過 Word 寫公式就應該很糙地寫完後發現需要調整編號時最後一起改,如果你的電腦沒有被大文檔卡成狗的話;

甚至有時候你用 LaTeX 打好截圖插入圖片都比直接敲公式編輯器快


按alt+=彈出的公式編輯器其他答案說的很清楚了。

補充一點:「xxxx」這種輸入方式,不僅可以在公式編輯器中使用,也可以在正文中使用,非常方便。需要先開啟「在正文中數學符號自動更正」這一選項。

另外,如果經常輸入各種符號而並不需要使用word自帶的各種快捷鍵,可以把很多希臘字母,數學符號等設置快捷鍵。比如ctrl (+shift) + alt + 字母 為對應希臘小寫(大寫)字母的快捷鍵,alt+shift+D對應° (一般需要輸入degree),負號-(不是短橫線-)設置為ctrl + alt + - 等等。

強烈建議熟悉上下標斜體粗體等快捷鍵,以及shift加上下左右選中文本。

熟悉了之後現在輸入公式並不比手寫慢多少。

補充一些雜項:

1. 矩陣/行列式的輸入

2. 公式編輯器可以使用的部分字體(後兩個需要下載):

3. 化學反應式的輸入(最好用Latin Modern Math字體)

4. 積分 Sigma Pi lim 等符號的上下角標處於斜上下還是正上下的問題:

"above" "elow":正上下

"^" "_":斜上下


寫了一篇詳細介紹Word公式輸入的博文:Word - 快速輸入數學公式,我覺得很詳細了,完全能夠熟練掌握。有需要的可以去參考~


有一個簡單的工具:數學輸入面板,Vista以後系統自帶,觸屏使用尤其方便,滑鼠操作相對直觀,適合偶爾輸入公式使用。


[oeasy]玩轉word教程(全)(23)_野生技術協會_科技_bilibili_嗶哩嗶哩彈幕視頻網 關於公式的視頻教程


我覺得在word中用mathtype比較方便,渲染效果比較美觀,提供多種方式插入方式,行內(inline),行間不編號(display),行間右編號(right number),行間左編號(left number)等,而且可以通過加入chapter break或section break等對公式變號進行自動更新,在引用的時候使用insert reference,可以對公式變號自動引用,這種引用是域引用,以後章節挪動,公式編號會變化。對於刪減掉公式,變號不是自動更新的,這時先可以ctrl a全選文章,然後在format下有一個update,點一下,就可以實現編號更新,很方便。唯一的缺點是,在插入行內公式是,如果公式比較大,會有一部分顯示不出來,這時要把段落改成單倍行距,才能顯示,但會造成行距變大,有點不美觀。如果對公式插入比較多,可以選用LaTex排版,公式渲染較美觀,現在國外大的期刊投稿,都提供LaTex模板,只要我們插入相應的內容和公式,編譯後就可以實現規定的排版,讓我們可以專心於寫作,而不是排版。而且,如果這個期刊拒搞,我們完全可以把之前的內容拷貝到新的模板中,重新編譯即可,省去了自己排版的時間。


補充以上word2010中 alt+=

因為word中bug 中文版 alt +=不能自動斜體

可以錄製宏並指定到其他快捷鍵 來解決公式不能自動斜體的辦法

word中文版中公式不能自動斜體的bug_goodenough_新浪博客

及常用快捷輸入

如何在Word 2010快速輸入數學公式

以及通過製表符方便公式與編號位置的設置

全程鍵盤 小助手


markdown+mathjax大法好,


推薦用axmath替換掉mathtype,默認比mathtype好看一萬倍,直接LaTeX 輸入無壓力,而且,才20軟妹幣


這個可能需要第三方軟體。

自帶的確實速度很慢。

Windows 7(win7) 如何使用公式編輯器輸入數學公式


講真,我真的覺得以上很多答案都比較麻煩。(用latex編輯的不包括在內)在word裡面編輯公式而言,軟體FX equation值得擁有。真的是特別特別棒。下載地址網上搜索就可以出來,大家還是使用正版軟體。這個公司還推出了一系列其他的軟體,都很高大上。


入手一個帶筆的設備,比如surface,然後直接用筆寫,速度和你寫在紙上一樣.

(寫論文時,終於體現了surface的生產力,而不是LOL)


既然office的公式那麼丑,為什麼office不支持LaTeX公式輸入。。。非得用第三方插件。。。Aurora已經好幾年沒更新了,在office 2016上支持也不好。MathType賣400塊也是有些貴。

__________________________

剛試了下,office 2016已經支持latex語法輸入公式了,雖然貌似不是很好,而且生成的公式依然丑

____________

補充一下,我把Aurora的tex路徑換成了texlive就可以用了


前面答案里說的用代碼什麼的對我來說太復了,學不來。我的應該是office 2016 家庭版,插入公式是可以選擇墨跡公式的,然後直接插入就行。簡直不要太簡單。


推薦閱讀:

哪個雲筆記可以插入數學公式?
為什麼球體積公式對半徑求導是球面積公式,而圓面積公式對半徑求導又是圓周長公式?
怎樣寫一段以數學/物理公式名稱為主的貫口?
數學史上你認為最醜陋的公式是什麼?
這三行數學公式是三行情詩嗎?

TAG:MicrosoftWord | 數學公式 |