【LATEX圖片兼容】Office到eps圖片的格式轉換

今天被出了一道小難題,關於如何將MS office下的圖片轉換成Latex兼容的eps格式。


Office下的圖片包括word文件、ppt文件、visio文件等等。


核心思想主要有兩條線:1)直接轉換;2)通過wmf(windows meta file)或者emf(enhanced meta file)借用軟件轉換。

各路方法總結如下:


1. 如果沒有裝MS office的話,恭喜你,還沒有被微軟荼毒太深。換OpenOffice吧!選中要轉換的頁面或者圖片,在File-Export,彈出窗口底下選eps format,保存;再填寫導出圖片的大小。就行了!

083658342.jpg

083707923.jpg

083712135.jpg


2. 使用小軟件例如wmf2eps轉換圖片。

1)下載兩個安裝包,其實都是綠色軟件,解壓就可以用;

085057438.jpg

2)先添加PPD文件,即虛擬打印機;Start - Devices and Printers - Add a printer - Add a local printer - Use an existing port - Have disk - (look for W7Print.INF file) - install

3)重啓電腦,配置虛擬打印機:Start -Devices and Printers - 右鍵WMF2EPS Color PS L2 - Printing preferences - Advanced - Document options - PostScript options - PostScript output options: Encapsulated PostScript - 確認

085054893.jpg

4)運行wmf2eps,可以用剪貼板粘貼圖片,然後點擊convert graph,轉換輸出eps文件。

085104145.jpg


3. 其實還有第三種辦法,就是用Adobe Acrobat直接save as - more options - Encapsulated PostScript。但是這種方法需要安裝Acrobat,並且先將文件轉換成pdf。只是對於橫向的圖片會出現方向改變的問題,並且可能會被截斷。目前還沒有找到原因。

091239597.png


總結一下幾種方法的利弊:

1)OpenOffice在方便程度和速度上都拔得頭籌。OpenOffice是免費軟件,安裝以後也不需要進行其它設置,但是輸出圖片可能存在較寬的白色邊界,如果圖片格式要求不高的話OpenOffice絕對是首選;

2)使用綠色小軟件的方法優勢在於輸出圖片格式緊湊美觀,但是初始設置實在是有點複雜,不熟悉操作選項的同學們慎用;但是一旦完成設置後就變得比較方便,並且可以直接從剪貼板粘貼圖片;

3)Adobe在方便程度上也不錯,但是存在輸出格式錯誤等等問題,並且似乎只能整頁轉換,確實不是很好的選擇。


2013.12.29補充一個最近遇到的轉eps格式問題:

MATLAB畫圖可以直接另存爲.eps格式,但要注意圖片的長寬比不能夠太懸殊;否則會出現被截斷的情況。對於細長的圖,暫時還沒有找到較好的辦法;目前的解決方案是存成一張一張單獨的eps圖片,在Latex裏面進行組合編輯。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章