作者rumbie (test)
看板LaTeX
标题Re: [问题] eps 转成 pdf 的问题
时间Thu Jul 22 18:40:03 2010
※ 引述《chihungtzeng (gogo)》之铭言:
: ※ 引述《rumbie (test)》之铭言:
: : 因为某些需要 我现在只能用 pdflatex
: : 所以想要把图档 .eps 都转成 .pdf 再放到档案里
: : 遇到一个问题
: : 目前不知道是"ps转eps"
: : 还是"eps转pdf"中发生的问题
: : 例如下面这个例子 (流程图)
: : http://www.texample.net/tikz/examples/assignment-structure/
: : 这个网站放的.pdf档:
: : http://media.texample.net/tikz/examples/PDF/assignment-structure.pdf
: : 我自己用 latex+dvips+ps2eps+epstopdf 之後得到
: : http://tinyurl.com/2ecpdn9
: : 差别在於,我编译出来的档案旁边的空白很少
: : 少到连最下面"Konklusion"的框框在 include 之後都看不太到了
: : 想请问有没有办法让旁边的空白稍微多一点?
: : 希望有人能解答,谢谢
: 手动修改eps档的bounding box
: 用文字编辑器打开eps档
: 会在第二行看到
: %%BoundingBox: 92 309 460 770
: 前两个数字是bounding box 左下角的座标, 後两个是右上角的座标,
: 想要在图档下方多点空白,
: 就改成
: %%BoundingBox: 92 290 460 770
: 然後执行epstopdf即可
谢谢回答
我先是找到 ps2eps 加上 -l 这个参数
可以在图的周围加上 1pt 的空白
不过这麽做也只能加上 1pt 的空白 无法自己指定
後来我找到一个比较好的作法
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{5pt}
这样编译之後就会在旁边产生 5pt 的空白
而且可以直接用 pdflatex,方便多了!
preview package 可以参考 CTAN 里的文件
ftp://ftp.ccu.edu.tw/pub/tex/macros/latex/contrib/preview/preview.pdf
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.162.160