+ L) P0 X; r' k& c有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 ( S# i: v8 s: h7 [/ v% h+ b# B点击这里获取 ' O. f; B7 R: \; ~+ n& Y5 z p2 I- @/ } @1 @ N: V4 I
排版:图片宽度大于 textwidth解决 ! F3 _- H4 K, K/ M6 u 8 n/ Q: Y5 f3 n" Q" J. G2 q4 C比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为: $ f; w5 T$ w+ o# n" ?( u# C; g# F* c8 V7 ?+ w( p6 W. {( L6 m; W
\makebox[width][position]{text} - ]4 F+ @4 s z- s1 C) x/ ^3 Z1. width: 设定盒子中放置内容的宽度 7 W- x& }8 k! z" z
2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐) ; f" y2 S' H, F4 |; D3. text:所要放置在盒子中的内容,可以是文本,也可以是图片. " u [: ]1 V5 j6 t- i2 G+ Q, [( V( A1 c" y效果示例:/ \% l9 Q* I5 i) G" z% O' v
^2 I# Z- |# e; @/ { L这里的framebox效果和makebox效果一样,只是多了个边框。- B5 h; l9 ^- a; r
0 o: ~6 K3 [+ ?: \" N
\framebox[5cm][c]{This is a makebox test} % n- \! }) s, ^+ f, o) ]' E ^- D\framebox[5cm][l]{This is a makebox test}! ?; E" o6 ~' q1 k9 K
\framebox[5cm][r]{This is a makebox test} : A# E* N% @- Q\framebox[5cm]{This is a makebox test}# q9 D8 g- x- l8 b5 j- L+ ^
# e! F) b/ Y0 D0 P
T: L2 K9 Q) {* y* z2 h. x3 u\framebox[2cm][c]{This is a makebox test}6 V0 a% w+ P& E* Z, ?! Q* I: r
\framebox[2cm][l]{This is a makebox test}( y7 x `$ k1 H$ c
\framebox[2cm][r]{This is a makebox test}1 e1 }9 [+ F! ~; q2 B
\framebox[2cm]{This is a makebox test}( R! p1 ] `- C7 C% F- w6 p
+ }1 k2 t1 y$ j/ F8 e. p / }# M u; w* b/ ?+ E虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。. J6 H- c# g) a, B& a
: z0 q8 T! o5 y$ E% w- I1 j如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。( l% x# T ?0 {# t; C l* S9 L
9 M& _8 N% I5 a. Q% p
产生并排图片' T. R! |3 e; ^: J& }! W" L. J
+ ?6 H7 l, y6 e$ `% b! z# z Cmakebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下: : [! l9 F; X/ q+ ]7 Y ) C: ~: N+ o" k' ^! n) U) y* J\begin{figure}[H]' v- z) L" o0 F8 i: g$ S
\centering- C/ `. a. Q( p& W& i
\noindent\makebox[\textwidth][c] {$ y0 N; h4 G( {6 f* k7 n
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} : u0 P" X6 d" l- W7 J \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ! D7 \" O' k( {
} 1 ~0 [7 r! t+ _0 O- k* s: E+ y! r$ {
\noindent\makebox[\textwidth][c] {; `# D) D0 A6 c' l7 U/ e
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} - g! k& t1 o! L; A \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} * G- H+ z5 b: I% y } " B2 f* P7 Y9 y\end{figure} " _ { G3 ~9 Y1 D 9 p2 Z* V7 `; p, R: i I8 O5 }+ A) j( Q2 F6 W: D5 x2 g5 g
上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。 1 ?, D% G2 @. L/ M6 J \- {7 g1 X5 ?" V* C4 C
实现底部标题) ]9 Z3 d( A4 d- ?! ^
1 g3 u% Q3 c- K. u/ o u
\begin{figure}[H]$ t! [; A$ I- M$ v5 C
\centering 2 B+ G0 E* i3 P \noindent\makebox[\textwidth][c] { 6 L6 s5 _6 q2 f. t$ X6 M' W5 \- n \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} " d3 R: K( _9 k: x: h" l0 z" g% X
% \caption{关系图}: F! m5 f+ R* H) |' o" k
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} # c( M# B" f# A }) J5 `, ], Z+ d& E0 A7 V
\caption{关系图} . @, f0 H; Y, | \noindent\makebox[\textwidth][c] { 9 {; x( B6 e7 ?9 a \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}" Z" |5 B8 {& \% @- G
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 2 Y- z+ N! {. E( b } 5 C/ D- p* x" w9 x \caption{关系图} & n7 ?9 N% v. y) i6 h\end{figure} / t8 q$ [! c8 s& G" N# h, }- U; k
/ X5 q% x. C4 g3 t) t, ?. B; l8 |2 r9 W5 D% n! W4 d; d
, P, i, I# a; ] Q1 l2 V& w* V