方法一:
windows下.jpg转.eps for latex的另一便捷方式:在装了latex的机子上,可以从MiKTex的目录下找到bmeps的应用文件。在我的电脑里路径是D:ProTextMiKTeXtexmfmiktex
bin,是latex自己的bitmap to eps converter. 在DOS下,进入.jpg图片所在目录, 用语句bmeps 1.jpg 1.eps可以成功在同目录中输出1.eps文件。除此之外,在linux下转非常轻松。最崩溃的是,无论你怎么转,分辩率始终是个问题,就是到pdf文件以后,原先的.jpg不会好到哪去的。
方法二:
如果想有所改善,我看就直接都include .jpg图好了,编译的时候拿pdf tex编译(WinEdt),效果比前面的要好.
LATEX中直接插入JPG格式的图,然后用PDFLATEX编译便可在PDF得到要插入的图
eg:
在winEdt的代码的导言区加入usepackage[dvipdf]{graphics}%调用插图宏包;usepackage[dvipdf]{color}%调用插图颜色;然后在需要插入图的地方加入以下代码便可:
setlength{unitlength}{1mm}
begin{center}
begin{figure}[!htbp]
scalebox{-0.5}{rotatebox{180}{includegraphics{c:/pic/11.jpg}}}
end{figure}
end{center}
LATEX中直接插入JPG格式的图,然后用PDFLATEX编译便可在PDF得到要插入的图
eg:
在winEdt的代码的导言区加入usepackage[dvipdf]{graphics}%调用插图宏包;usepackage[dvipdf]{color}%调用插图颜色;然后在需要插入图的地方加入以下代码便可:
setlength{unitlength}{1mm}
begin{center}
begin{figure}[!htbp]
scalebox{-0.5}{rotatebox{180}{includegraphics{c:/pic/11.jpg}}}
end{figure}
end{center}
方法三(defalt):
comments:
一是第二步中设置为EPS的输出时,只能打印出第一页,如果有多张图的话,就只好分开打或者改为其它的输出选项了(如Optimized for speed); 二是第三步其实也可以不用做,一般也没什么问题。所以这种方法其实可以什么附加软件也不用:-)
1. 首先安装一个PostScript打印机:
控制面板->打印机和传真->鼠标右击->添加打印机->
在FILE:端口安装一个本地的ps打印机,比如HP LaserJet 6P/6MP PostScript, 然后打印到这个打印机,并把打印出的输出文件扩展名改为.ps
控制面板->打印机和传真->鼠标右击->添加打印机->
在FILE:端口安装一个本地的ps打印机,比如HP LaserJet 6P/6MP PostScript, 然后打印到这个打印机,并把打印出的输出文件扩展名改为.ps
2. 设置打印机:
打印机和传真->右击HP LaserJet 6P/6MP PostScript(或其它的ps打印机)->属性->常规->打印首选项->布局->高级->文档选项 ->PostScript选项->PostScript输出选项: 内嵌的PostScript(EPS)
打印机和传真->右击HP LaserJet 6P/6MP PostScript(或其它的ps打印机)->属性->常规->打印首选项->布局->高级->文档选项 ->PostScript选项->PostScript输出选项: 内嵌的PostScript(EPS)
3. 处理打印的文件:
把打印完成的ps文件用ghostview打开,文件->ps to eps,并选中自动检测边界。这样就可以生成效果极佳的EPS文件了。
把打印完成的ps文件用ghostview打开,文件->ps to eps,并选中自动检测边界。这样就可以生成效果极佳的EPS文件了。
方法四:
在Matlab中将图像imshow()一下,然后对figure用另存为eps,这个也能凑活用。