( C& G8 c' x: q- `+ A : [) k, j3 t1 Z# j& z方法四:在线转换 3 G3 ~& X% U8 N , g9 |/ X* c* L+ L该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ ) f2 H5 A; `) w6 e$ S
只要上传你的png图片就可以了。 ! D: ?- _, t3 f; m/ }9 s6 O9 n' }* w2 t* u+ B
方法五:小工具转换 # |6 _! L* r { 8 C4 V1 q k0 k% c% B有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 " u' o+ o1 W/ w" c5 H. O点击这里获取5 }: n5 X: B% {. m# [6 P
; d% q$ m8 d! i& ?
排版:图片宽度大于 textwidth解决 7 m" R( x5 Y; z9 Z# Z+ s) x. K* S8 d/ Q1 U; ]4 b+ {3 x D
比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:( ?# Y9 ~1 ^8 S$ [; ^6 I
- w. @( i9 u, Q\makebox[width][position]{text} ! Z4 j+ `! `$ f
1. width: 设定盒子中放置内容的宽度 4 K0 w2 r( o x2 D4 b
2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐) 9 y' O6 L9 d# x# f. G. M7 i" d- W3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.; }; f+ C% z/ V8 g7 w9 V5 \
效果示例: - r+ w) R" Y \+ m( o! l3 s: \) m& P3 z& `3 W% f( V: l& N( o2 k
这里的framebox效果和makebox效果一样,只是多了个边框。2 B0 i# K, B% L k: j8 t0 n. O8 o: D: W
: {) Q% l6 Y& u3 H8 v
\framebox[5cm][c]{This is a makebox test} ' r. l, K* y9 Q+ U\framebox[5cm][l]{This is a makebox test}7 a/ V$ I" `) @
\framebox[5cm][r]{This is a makebox test}/ l A2 M. c, @
\framebox[5cm]{This is a makebox test}' ]4 E2 `4 Z$ d& H( W, I
; Z3 O) V1 h- j0 p " k8 l6 d( X: l\framebox[2cm][c]{This is a makebox test}" i6 b* A: D7 i4 \( {1 b& H
\framebox[2cm][l]{This is a makebox test} , |, ^2 a" E4 F: I8 S. R+ {\framebox[2cm][r]{This is a makebox test} T y% Z' K, I3 Y6 _/ t
\framebox[2cm]{This is a makebox test}, R$ b, i' j$ e \9 D3 _9 K
, T' [; v. j4 x8 s+ R
4 D j3 d- m. }! c# ?" L7 E* ?
虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。% b" x! O# E) u$ }- |
! z3 r; q5 m& J$ q如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。! v7 i. A, u+ R2 V' O2 l+ @
1 ]% g( ?6 Y9 _# m* i7 ]0 o- B
产生并排图片 ?7 w$ q; q7 s' w7 X/ P5 P0 ~9 p% U i , P! V- \0 w: } h) K8 S$ Imakebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下: 9 ^) u+ i6 c4 ]. N7 r7 ?/ U5 q* t d$ j
\begin{figure}[H] - M# _$ n8 t2 }3 f; ] \centering 6 L! N; A' h: C% R8 V! k; ?. y9 f \noindent\makebox[\textwidth][c] { ; k: F( [* g. q. g \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} & ?; B3 x- M! n* T/ d8 e0 z \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ; P6 ~3 T$ M. G% Z" b
} 9 I, K1 [8 W( h5 R# e1 ?" ]* M; V; v; g: z$ x' j* l+ k: _! h2 A
\noindent\makebox[\textwidth][c] {) [% P# ~( K) \0 g0 ^+ t
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} # w7 X1 v* I9 A \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 4 f2 X( \ ?2 c/ \, u4 a. V2 v
} % V: X) x/ U; t" s- L; S! X\end{figure} g7 e9 u4 q& j" m3 ]. s/ Q8 p
! p$ O' l& u" l$ x. }, Y( o
5 b) ]3 m4 @, J4 ]1 G
上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。+ t) |6 [- I% c( ?6 {% x
& E" N- M/ h# F1 @/ K实现底部标题" O( b" W1 U& _' Y
3 U1 T$ }# A [- A4 W/ o\begin{figure}[H] ( k# P( { i' s \centering' y. Y) u4 U( ~% ^, Z0 T0 s
\noindent\makebox[\textwidth][c] { 9 _. j/ y2 G \8 u \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 4 W8 n3 R3 e+ I, d, C' }
% \caption{关系图}3 O C5 |* b+ E7 o8 C+ X7 `
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}# n2 j2 ?. F( A5 P: X R
} , c; U7 g. k2 f& ? \caption{关系图}, O; V4 z5 @+ v
\noindent\makebox[\textwidth][c] {( t6 J; R% A& z ~
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}0 B5 y c7 l& h$ G- O
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ) ]3 A6 Q6 j2 ?0 s
}5 l& W, s% K g& x/ Q, Z# b
\caption{关系图}5 q& ~! I! N6 o8 l/ D+ v4 I
\end{figure}+ x; O! M4 a. a
. f1 ^- M9 r2 n
( O7 v5 y9 {+ i0 q5 L) O1 C
' y f) C( X( ]
" U$ U* ^( k4 f8 E% b: k