在Microsoft Office、Visio、WPS中用LaTeX的方式編輯公式-Aurora


安裝CTeX和Aurora

CTex我已安裝好,我只找了Aurora下載鏈接,所以沒有CTex鏈接的,自行尋找鏈接進行下載。

Aurora安裝包

鏈接:https://pan.baidu.com/s/1QEsiYQcXu2qXrrCc7o_xJQ
提取碼:5xm7

 

下載完了解壓,最好先安裝CTeX,因為它里面包含了Aurora所需要的Micro MiKTeX。

CTeX的安裝過程比較簡單,一路“Next”就行了,而Aurora在安裝的時候注意不要勾選 Micro MiKTeX:

這里寫圖片描述

 

然后一路“Next”就OK了。安裝完成不需要破解,現在就可以使用啦!

2、開始使用(以Office Word 2013為例)

本人在Office Word 2013、Office PowerPoint 2013、Visio 2016以及WPS的Word、PowerPoint中都已親測好用,這里只介紹在Office Word 2013(64位)中的使用方法。

(1)打開Word,新建一個空白文檔,選擇“插入”→“對象”→“Aurora Equation”,如下圖:

這里寫圖片描述

 

點擊“確定”,就進入公式編輯界面啦:

這里寫圖片描述

 

如果想迫不及待地感受一下,就輸入下面的代碼看看效果吧:

$$ f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right) $$
  • 1

或者直接將上面的代碼復制粘貼,然后點右上角的“X”關閉,公式就在Word中顯示出來了。不出意外的話,你顯示的公式應該是這樣的:

 
f(x,y,z)=3y2z(3+7x+51+y2)f(x,y,z)=3y2z(3+7x+51+y2)

 

(2)接下來再進行一些簡單的設置,比如調整公式的字體大小,以及如何書寫花體字母、插入中文字符。

  • 調整公式字體大小

按照剛才的方法打開編輯器,點擊“Properties”選項,在第一個標簽“Properties”中有“Resolution”、“Font size”等選項,修改其中的“Font size”值即可改變公式字體的大小。還有一種辦法是編輯完公式退出后直接拖拽也可以改變它的大小,但是這樣做對它具體的大小值不好把握。

  • 如何書寫花體字母

同樣點擊“Properties”選項,在第二個標簽“Packages”中添加一句“\usepackage{mathrsfs}”,點擊“確定”:

這里寫圖片描述

 

之后會出現“Output log”狀態欄,不用管它。現在來測試一下,在公式編輯界面粘貼以下代碼:

$\mathscr{SAMPLE}\\\\ \mathbb{SAMPLE}\\\\ \mathcal{SAMPLE}\\\\ \mathmit{SAMPLE}\\\\ \mathfrak{SAMPLE}\\\\ \mathtt{SAMPLE}$
  • 1
  • 2

看看炫酷的效果:

這里寫圖片描述

 

注意:花體手寫體一般只對大寫字母有效,小寫字母沒有手寫體。

  • 添加中文支持

同上,在“Properties”→“Packages”中再添加一句“\usepackage{CJK}”,點擊“確定”。在公式編輯界面粘貼以下代碼進行測試:

\[ \begin{CJK}{GBK}{song} J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,這是一個數學公式} \end{CJK} \]
  • 1
  • 2
  • 3
  • 4
  • 5

效果是這樣的:

這里寫圖片描述

 

3、設置快捷鍵

相信你已經感受到它的強大了,但是我們每編輯一個公式都要經歷“插入”→“對象”→“Aurora Equation”這三步,着實很不方便。怎么辦?添加快捷鍵了解一下。

(1)找到開發工具選項卡

依次單擊:​文件→選項→自定義功能區。在主選項卡菜單中將“開發工具”前的復選框打勾,這樣在標簽欄中就能看到“開發工具”選項卡。

這里寫圖片描述

 

(2)錄制宏

依次單擊:開發工具→錄制宏。宏名可填寫“Aurora”,然后單擊確定,宏就開始錄制了。這時執行插入Aurora公式操作:插入→對象→Aurora Equation,然后直接關閉公式編輯。回到開發工具選項卡,單擊停止錄制。公式宏錄制完畢。

這里寫圖片描述

 

(3)設置快捷鍵

依次單擊:文件→選項→自定義功能區。在左下角鍵盤快捷方式右側單擊“自定義”按鈕。​在左側指定類別菜單中找到宏,右邊會出現剛才錄制的公式宏,單擊選擇。然后按下“Alt+Q”(這里推薦Alt+Q,當然你也可以設置為其他的快捷鍵,只要不沖突就行)單擊左下角的“指定”,關閉即可。

這里寫圖片描述

 

(4)測試

在Word 2013​文本編輯區按下快捷鍵“Alt+Q”,即可出現Aurora公式的編輯框。其實,Aurora自身也有很多快捷鍵,大家可以仔細閱讀一下“Aurora manual”。有了這些快捷鍵,我們在Word中編輯公式就可以完全擺脫鼠標了!下面這些快捷鍵請自行體驗:

這里寫圖片描述

 

4、WPS的宏操作

按照上面的步驟,我們可以為Microsoft Office的Word、Excel、PowerPoint、Visio等設置Aurora的快捷鍵,但是到了WPS發現就不是那么回事了。我們點擊WPS的“開發工具”選項卡,發現里面有關宏的操作都是灰色的,說明宏還沒有啟用。要啟用WPS的宏操作,請先安裝網盤鏈接中的VBA For WPS。安裝完以后,重新打開WPS Word,宏就自動啟用了。

這里寫圖片描述

 

好了,現在我們可以按照上面的操作錄制宏了。錄完以后,你可能會興致沖沖地去找如何設置宏的快捷鍵。好吧,我告訴你結果:找不到!這可怎么辦?天底下沒有人類解決不了的問題,於是我找到了另一種方法——Office 中的 VBA 編程

鄙人之前從來沒有接觸過VBA,如果閣下是這方面的行家請不要嘲笑我的無知。我是現學現賣,下面介紹一下具體的操作步驟。

(1)鼠標左鍵點擊“開發工具”中的“宏”,選擇你剛才錄制的宏“Aurora”,點擊“編輯”。

 

這里寫圖片描述

 

(2)仿照下面的樣子修改你的VBA代碼。這里設置的快捷鍵是“Alt+A”,因為WPS的“Alt+Q”已經被占用了。

 

這里寫圖片描述

 

(3)保存,把窗口關掉。測試一下效果吧!

注意:WPS的Excel、PowerPoint設置快捷鍵也是類似的方法,但VBA代碼略微有些不同,這里不再贅述。

 

一些可能遇到的問題與解決方法:

  1. Aurora是什么工具?有什么作用?要介紹Aurora,首先你要知道LaTeX(不知道的請自行百度)。簡而言之,LaTeX是一個專業的排版引擎(不太准確的介紹),排版公式尤為在行,既整潔又美觀。不信?有圖有真相:(柯西不等式)(順便說明一下,Word和WPS里面的公式編輯器都是MathType的簡化版。)與傳統的公式編輯器不同的是,LaTeX使用的是命令,比如以上公式的命令為:\[ \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \]這種命令不難學,而且輸入比較復雜的公式時更方便,所以很多網站(尤其是國外的)都使用TeX命令來輸入和顯示公式(很好奇國內為什么沒什么網站用)。然而LaTeX本身也有諸多缺陷,比如中文支持不好,不能“所見即所得”等等。於是有人想,為什么不能在Word里顯示LaTeX排版的公式呢?因此Aurora誕生了。(需要說明的是Office 2010和Mathtype都能支持TeX代碼輸入了,Mathtype還支持把公式轉成TeX代碼)

  2. 如何安裝Aurora?要安裝Aurora,首先電腦要安裝TeX引擎,比如CTeX和LyTeX內置的MiKTeX(目前最新版為2.9),個人比較推薦安裝套裝(千萬不要安裝Aurora推薦的Micro MiKTeX 2.5,親測不能用!)。安裝完之后推薦把路徑加到系統環境變量Path里,我的是D:\LyTeX\MiKTeX\texmf\miktex\bin\(推薦安裝目錄不要有空格)。然后就可以安裝Aurora了,安裝完之后可以先看看手冊,里面有一些典型的數學公式和對應的代碼(在LaTaX cheat-sheet下)。

  3. 如何使用Aurora?如果是Office 2010及以前版本(32位),安裝完以后就可以發現多了一欄菜單,嗯,接下來不解釋了...如果是Office 2013(32位),如果沒有多一欄菜單,可以找回來,見http://hi.baidu.com/sprqvgyyhwbdosq/item/7b9202b1220abb4e2aebe3ac如果是64位和WPS,只能“插入”->“對象”->“Aurora Equation”(不要勾“顯示為圖標”!)雙擊那小方塊就可以輸入代碼了,輸入完按Refresh就能顯示公式了。(反復選擇太麻煩的話可以考慮復制粘貼!)PS:雖然軟件免費,但覺得Register煩人的可以找找注冊機...

  4. 我輸入完公式按了Refresh后,提示不是Done而是Problems Running LaTeX,如何解決?很可能是Aurora沒找到你的TeX引擎(或者太舊,或者MiKTeX 2.8),試試選Properties->Paths 改成對應的地址,比如我的地址如下:按確定應該就行了。

  5. 我發現Aurora生成的公式體積很大,怎么辦?這是因為Aurora為了方便在不同的電腦中查看公式,默認保存為高質量圖片導致的。解決的辦法有兩個:注意:①對於Rendering method的三種模式,幫助手冊里有詳細的對比,參見Aurora Editor->Formula Properties.②Vector模式下用Word生成的PDF文件里(別告訴我你不知道!),公式也是用字符而不是圖片表示的!③Vector模式的公式背景色是透明的!

  6. 裝了Aurora能裝Mathtype么?我在我的電腦里發現存在沖突現象,先裝Aurora再裝Mathtype的話,Aurora的公式便會自動被識別成Mathtype的Equation對象導致“對象損壞不能再用”,此時重裝一次Aurora(不需卸載)即可恢復正常,此時Aurora被識別成Formula對象,暫時沒有沖突。所以推薦先安裝Mathtype再安裝Aurora。

  7. Aurora支持Win8么?很難以置信的是,雖然09年已經停止更新,但Aurora目前仍(貌似能)支持Win8;雖然是32位程序,但能支持64位系統(只是不能使用加載項,也就是多出的一欄菜單)。由於目前本人沒有試過,只是根據網友的經歷道聽途說,如果不能支持請留言指正,我會盡快刪掉這一段以免誤導別人~

  8. 我的Aurora工作有點不正常(比如在Vector模式下,公式顯示模糊,打開Office時不能直接顯示公式而顯示的是一堆字母數字,生成PDF時公式被當成圖片,等等),怎么辦?很遺憾的是,以上全部問題我都遇到了,而且都是在今晚遇到的!目前仍不清楚原因,但重裝一次Aurora(同上)后又恢復正常,個人猜測是Office的更新或是某些軟件修改的系統設置影響了Aurora的正常運行。

  9. 番外:如何修改公式的顏色?我們知道,Office的公式默認都是黑色的。然而,在高等教育出版社的PPT里(比如同濟的高數),公式可以是白的,可以是黃的……網上流傳的陰影法和圖片重新着色法親測都用不了~

    在Mathtype里能直接改顏色,那么在Aurora里怎么修改呢?比較粗略的方法(不過應該夠用了)是在Properties->Packages里面加上 \usepackage{color},然后把要變色的公式用{\color{顏色}{(公式)}}套上。比如上面的柯西不等式:以上。


參考文獻

[1] http://blog.sina.com.cn/s/blog_676069b10102w2fk.html
[2] https://www.zybuluo.com/codeep/note/163962
[3] https://msdn.microsoft.com/vba/vba-word
[4] https://msdn.microsoft.com/vba/vba-excel

[5] https://blog.csdn.net/lixujie666/article/details/80710387

[6] https://blog.csdn.net/weixin_38718002/article/details/100054953

[7] https://jingyan.baidu.com/article/49ad8bce72af315834d8fa9c.html


免責聲明!

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



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