2010年4月5日 星期一

Improve MATLAB Figures And using Latex for Publication

之前在用matlab輸出論文圖檔時總覺得不漂亮, 還有就是弄成pdf後, 圖就失真很多, 究其原因是我都存成bmp/jpg, 然後再import to word, 最近才發現其實該轉成用EPS檔, 它是vector file. 然後, 該考慮用latex啦. 列一些link 給大家參考:

[Matlab]


[Latex tool]
Lyx What you see is what you mean LeTax Editor, Syntax-free (MiKTex required!)
LEd LaTex Editor Syntax required, you can see the result without converting to pdf.

MetaFile2EPS (included in Lyx package)

14 則留言:

  1. 感謝巴肥特分享,我特地找了一下相關資訊,幫大家補充一下。

    1. 要編輯.eps圖檔可用PostScript。

    2. 如果使用latex,可順便參考PTT的這篇文章。http://www.ptt.cc/man/LaTeX/D3C0/DABE/M.1189858604.A.25C.html。我節錄其部份文字如下:
    產生 eps 時, 常會遇到一個問題
    - 圖上面的文字大小與字型不盡然能與 LaTeX 的文字相配合

    psfrag 這個套件可以幫助一些人解決這個問題
    http://www.usq.edu.au/users/leis/notes/latex/psfrag.html

    3. 我剛剛試過,用MS Word 2007,「插入」->「圖片」將.eps檔插入後,圖會很醜,但它其實還是向量圖,所以當我用「另存新檔」->「存成pdf」後,圖就很漂亮。也就是說,Word的user可以放心使用.eps圖檔!

    回覆刪除
  2. 再補充一點,如果要讓matlab的圖背景是白色而非灰色,可以試試加入:
    set(gcf,'color','none');
    set(gca,'color','none');

    有興趣知道在Office中插入其他向量圖的同學可參考這篇文章。
    http://bbs.ctex.org/viewthread.php?tid=30180

    回覆刪除
  3. 根據我測試的結果,使用Office 2007 (word, powerpoint)最佳的效果為.wmf,其步驟如下:

    1. matlab圖另存成.eps。

    2. 使用CorelDraw,開啟.eps圖檔。如果開啟時說「I/O讀取錯誤」,則開啟時的選項,文字部份請勾選「線條」而非「文字」。

    3. 使用CorelDraw將已開啟的.eps檔另存成.wmf檔,這時文字的選項請選擇「文字」。

    4. 開啟office來加入圖案吧!

    wmf的效果似乎比較好,就我的例子中直接用word2007插入eps檔會有一部份線條空白的情況,原因未知。

    回覆刪除
  4. word 2007排版有進步些了嗎??
    我用舊的 圖都會亂跑
    所以還是用用latex好 :p

    回覆刪除
  5. 圖跑掉的問題一直都有,不過解析度爛掉是我比較在意的問題..

    回覆刪除
  6. 感謝兩位大大的熱情分享 ~

    回覆刪除
  7. 突然想到 這兩張文件頗好用....Latex不乖的時候可以看這個lol

    我是平常就用IEEEtran class,畢竟很多期刊的template也是拿這個改的
    而且功能很強,很適合懶人 揪咪

    IEEEtran HOWTO, with "How to write cross-column equation in two-column papers"
    http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf

    Manipulating Multiline Equations
    http://www.andy-roberts.net/misc/latex/latextutorial10.html

    至於BibTex...我目前是用手打.bib比較多,那些reference tool就莫宰羊了~

    回覆刪除
  8. 我在找endnote to bibtex
    可是都沒有找到好用的 ...Orz..
    看來唯有手打一途了...

    回覆刪除
  9. 2012/07/04
    補充一下,較新版的matlab已經可以將圖另存成「emf」檔,這類的檔案可直接加至word / powerpoint 裡面而不像 eps 那樣會出問題。
    科技果然是會進步的.

    回覆刪除