看板 R_Language 關於我們 聯絡資訊
[問題類型]: 經驗諮詢 [軟體熟悉度]: 使用者 [問題敘述]: 通常 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
andrew43: 我不知道其中道理,但你有沒有試過 postscript() 中指定 11/12 01:58
andrew43: horizontal=F, paper="special", width=5, heigh=5 11/12 01:58
andrew43: 我這樣做好像可以,請試試看。 11/12 01:59