2016-08-12 90 views
0

我想導出包含區域高亮顯示的數字 - 例如:Highlight parts of matlab plot。不幸的是,當我將數據導出到.eps文件時,大小約爲10 MB ......因此,當我將它們包含在tex文件中時,質量嚴重下降。正如預期的那樣,這個問題似乎是由於突出顯示使用了area函數。有沒有解決這個問題的方法?將數字導出到eps文件

回答

2

您的打印透明度要求渲染爲OpenGL導致任何EPS不真正是矢量圖形,而是以某種奇怪的方式強制位圖。這就是爲什麼文件大小比您期望的矢量圖大得多的原因。如果您使用外部編輯器(Illustrator,Inkscape等)打開生成的EPS文件,您將看到我在說什麼。作爲一個側面說明,EPS文件在技術上不支持透明度。

您的選項是真的

  1. 保存您的數字,因爲其他人這樣的東西如TIFF或PNG

  2. 你可以嘗試保存使用export_fig從文件交換的數字爲EPS,但你會可能仍然有同樣的問題。

  3. 關閉透明度,保存到EPS,並使用Illustrator或外部程序更改透明度並嘗試保存爲EPS文件並查看您是否獲得更好的結果。

+0

嘗試了前2個選項,沒有成功:/我會在今天晚些時候檢查最後一個。謝謝您的幫助! :) – Cobe

+0

@Cobe第一個選項有什麼問題? – Suever

+0

我嘗試了tiff和png,結果仍然是在pdf文件中非常「像素化」。 – Cobe