[問題] postscript 產生的 eps 圖檔

看板R_Language作者 (~烤焦麵包~)時間10年前 (2015/11/06 13:25), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
[問題類型]: 經驗諮詢 [軟體熟悉度]: 使用者 [問題敘述]: 通常 eps 檔的 bounding box 數值的前面兩位數字會是 0 ,像這樣子 %%BoundingBox: 0 0 487 399 可是用 R 的 postscript 產生的 eps 檔的 bounding box 前面兩位數卻不會是 0 %%BoundingBox: 41 153 571 639 這樣圖檔在系統下顯示會是正常的,可是當放進 LaTeX 編譯後位置卻會跑掉,像下面這樣 http://imgur.com/o4ujRcW
我可以修改 bounding box 的值,把前兩位改為 0,這樣可以調整回正確的位置, 可是同時也會造成 eps 圖檔有多餘的空白,排版上很不美觀。 我知道可以把 eps 轉成 pdf 或其他格式再放進 LaTeX 內,不過因為工作上的需要, 必須使用 eps 檔。想請問有沒有什麼辦法可以修正這個問題? P.S: 我已經試過 gs, epstool, ps2epsi 這幾個工具來調整 bounding box , 想請問有沒有什麼方法,可以不用手動去調整 bounding box。 [環境敘述]: Ubuntu 15.10, R 3.2.2, TeX Live 2015 3.14159265-2.6-1.40.16 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.209.42.93 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1446787506.A.051.html

11/12 01:58, , 1F
我不知道其中道理,但你有沒有試過 postscript() 中指定
11/12 01:58, 1F

11/12 01:58, , 2F
horizontal=F, paper="special", width=5, heigh=5
11/12 01:58, 2F

11/12 01:59, , 3F
我這樣做好像可以,請試試看。
11/12 01:59, 3F
文章代碼(AID): #1MF3co1H (R_Language)
文章代碼(AID): #1MF3co1H (R_Language)