解決Matlab畫圖直接保存.eps格式而導致圖不全的問題


Matlab確是一款簡單方便的工具,使用此工具繪圖也是我們常用的一種手段,可是如果我們想將此圖片保存成.eps格式並應用於latex中,就有可能會出現.eps格式的圖片顯示不全的問題,這個着實讓我們頭疼。今天,經過查閱資料,發現了一種方法,現將此方法具體化並分享給大家。如果還有更簡單的方法,還請賜教~

 

        首先,打開目標圖片(.fig格式),選擇左上角的File,點擊Print Preview,如圖1

 

 

圖1

    然后,根據圖2來調整圖片的一些屬性。選中圈圈1標記的Layout,圈圈2中的內容是用來調整圖片位置的,但我沒有使用,而是選擇了紙張的類型,如圈圈3所示。紙張的大小是不影響的,因為這個對話框右邊的示意圖就是我們的參照標准,我們只需這個示意圖符合我們的要求即可成功。

 

圖2

    之后,還需要將圖片的顏色設置為彩色,這個步驟非常簡單,選擇圖2中圈圈1右邊的Color選項,相信點開之后大家就知道怎么做了。

    調整完圖片的屬性,就可以開始生成文件了。找到該窗體右上角的Print,如圖3,選擇進入之后得到圖4所示,此步需要注意三點:1)在圈1所示位置選擇虛擬打印機;2)為保證圖中字體都能正常顯示,選擇圈2屬性,嵌入所有字體;3)記得點上圈3中的√。

 

圖3


圖4

    至此,點擊確定即可順步完成。不過…… 此時得到的是.pdf文件,只需使用Acrobat將此文件轉換成.eps就完成了。

 

 

補充一點:若想消除.eps圖中的空白,只需依次點開File,ps to eps

 

PS: 推薦一篇“經典”博文

http://www.sciencenet.cn/m/user_content.aspx?id=372358aaa

from: http://blog.sciencenet.cn/home.php?mod=space&uid=471076&do=blog&id=381288


免責聲明!

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



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