3 e7 J! E9 N3 `2 Qjpg/png格式图片转eps格式的方法总结 4 v! b) i, ~0 h* m0 |* ?7 N( Q/ j8 X2 T+ n; c5 i
方法一:软件另存为8 s4 x! w6 F+ \( m
4 R: z. _! H& T. C
这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。2 ]! o& ]; {8 v5 Q a; ^! ]7 [& \7 Z4 F
( H/ B' u$ W$ `; Z
方法二:latex自带命令bmeps . V' a: ]4 _% I! e! U2 r, l0 r. m! S- s! S # U) g9 U- |9 \- Y& F) S因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下: 1 K: [' G4 S# g! X6 T+ i ( Y6 w5 ?8 i0 d/ v% s从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。# V: f2 ?3 k& ~' O
: h' M* P4 F, V' ` / R+ m3 U5 ~9 s# e- h, S& O& s& B' u9 z# m/ L8 t5 ~) K* W
进入需要转化图片的目录9 \4 s; _7 N. b1 H
使用命令 bmeps转换 - |) w1 ~! X0 y使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息 / j# F+ }/ W) _; J注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 ( g5 ]- A: Z# t其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。 + V, _4 u2 T; y- G" s
具体命令如下: ? p l0 N. Ebmeps -c example.jpg example.eps : e2 x2 X4 G8 h c/ Y1 8 d: s8 f {6 w& H) C9 R使用这种方法转换得到的eps分辨率较高,推荐采用该方法。 4 w5 F4 w! P+ v Y& w! d! U3 N
( ]9 O# ]/ }" I: V% i, ~; q6 d9 O0 M& U" E) O4 }
方法四:在线转换4 k" r* N8 |. Q$ E" n
/ z! T4 {, Q, u9 A$ p0 k
该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ ) `2 N7 G. ]7 O+ m5 s* p2 {
只要上传你的png图片就可以了。. B) n2 m9 `* _9 d/ O. }
8 E0 \+ V% j! D
方法五:小工具转换 ' e( ^7 V" r+ [! F5 T& f5 y \- X% r & S, _3 y/ J1 h) I# o5 ]有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 ' x& d* \. n( x8 ^# [
点击这里获取 / m! L( c8 p2 C2 o4 n: v2 M. b; I 2 X, I( m# T' O1 D- d6 R: b排版:图片宽度大于 textwidth解决 - ]7 c; }: I1 u5 | N/ m0 h: i( O& n M
比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:4 g4 i; C; o+ B3 J8 X( w6 W
' D% W+ |9 p. G6 D" O
\makebox[width][position]{text} & W+ U! `" v+ f" k9 D
1. width: 设定盒子中放置内容的宽度 + ` a! p; O3 O4 \2 J2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐) 3 E. m7 @' P- t, n- U& Z
3. text:所要放置在盒子中的内容,可以是文本,也可以是图片. . k |( D. i7 b% h, l. h9 e3 D效果示例: 0 G$ z+ O1 C) j, e0 P M5 g, l; f- k+ w6 ^$ Z4 Y# w6 Z6 F; B
这里的framebox效果和makebox效果一样,只是多了个边框。, {* t" f7 M1 @
4 l& x8 J6 L- O' N! w\framebox[5cm][c]{This is a makebox test} & x8 N) @9 f U6 l5 M" e& I\framebox[5cm][l]{This is a makebox test} , t/ Q5 p! T! D1 h\framebox[5cm][r]{This is a makebox test}% x' y- S& F( R7 x2 W4 P; G
\framebox[5cm]{This is a makebox test}/ L" x' o& S- p. {- ` X
" u' `! W% Y8 ~0 n; f 6 u; z1 b* y% T0 y7 j" G5 u\framebox[2cm][c]{This is a makebox test}6 i* i9 f) V2 N" F" P- W" [
\framebox[2cm][l]{This is a makebox test} , ^! ?% Z! `9 U4 L; @\framebox[2cm][r]{This is a makebox test} ; V7 c/ H- \( |3 p\framebox[2cm]{This is a makebox test}. _4 a0 c* K# ~8 W m
9 w+ ~1 _. }" G: u3 b! D5 D
, T" C$ H( V9 K& O: r" a& {% k虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。7 A. c) C; t- g
6 b5 `8 U f# ]如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。! z9 H' S+ U" Q: }/ o
7 g) ]. f( Q4 P* w
产生并排图片 - e% O% _/ P, d. k: l( H6 i. @; }, g( @# H
makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:/ @' S- n& \* i0 u
: n x8 [ G8 w3 C# L% E$ u\begin{figure}[H] % A4 Z6 `* f7 R0 l" I% E \centering : L- u! V' x+ l' B$ x \noindent\makebox[\textwidth][c] {" {2 R+ h3 C) A# y! T1 W# f+ e
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}: n6 E/ h& o# b# a
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} , y k8 W' R; j, Q
} 4 p0 L! i6 w1 O: H% k4 S! N" n' |& H! o5 n5 a5 I
\noindent\makebox[\textwidth][c] {4 F/ l |- P+ j+ U) u
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}& W: `+ @: r) p9 W8 ^
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} / L+ u q( F$ a' |! d- T+ T/ ]
} 7 w: h) u( J5 [, Z6 ?\end{figure}, b& B9 k. b& F- ^2 |$ ?
, s& \7 q V* L. p- f& X8 F9 x1 {" L5 l4 V0 x+ c
上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。( W! D' d9 v( r9 p2 n# L
$ ]7 ^& i- b9 C" ^/ n$ j
实现底部标题) ], {2 ~* V2 I0 W: t9 Q
4 O7 `9 L3 H) L. A& s7 D
\begin{figure}[H] % P2 @& V1 x( d0 B* n \centering2 j8 [7 k2 c, v" d: d+ h
\noindent\makebox[\textwidth][c] { * z) ~! [* l q \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} * P2 p/ w5 H5 k1 f4 o8 G
% \caption{关系图} 4 Q1 p$ Q+ v' \' g5 v8 f# l5 u \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}5 |* ]/ \( s( ~
} $ X0 ]) {) O+ G5 y0 A: a' W \caption{关系图} ) d8 {: z6 ~& J6 D \noindent\makebox[\textwidth][c] { 4 L) L& I" M' ]9 V \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} M7 k, `. z$ V0 `1 l% a
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} . R8 {8 F/ a! [, F, q" d }. z! Z7 }" I, f* U3 R
\caption{关系图} Q9 D& q- Q" z' d
\end{figure}5 T" f; ^& W3 f