- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563302 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174213
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 5313
- 主题
- 5273
- 精华
- 3
- 分享
- 0
- 好友
- 163
TA的每日心情 | 开心 2021-8-11 17:59 |
|---|
签到天数: 17 天 [LV.4]偶尔看看III 网络挑战赛参赛者 网络挑战赛参赛者 - 自我介绍
- 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
 群组: 2018美赛大象算法课程 群组: 2018美赛护航培训课程 群组: 2019年 数学中国站长建 群组: 2019年数据分析师课程 群组: 2018年大象老师国赛优 |
数学建模之LaTex-图片问题
: D( F6 a# k" Q- M- w2 Q( ^/ b数学建模之LaTex
% X# Y$ v0 |5 ?( O" {$ k
; O, u9 d9 z Ljpg/png格式图片转eps格式的方法总结+ M) o+ u; S; \' I6 N: R# c4 y- j( B
7 i3 n2 F4 y7 b4 U( w h方法一:软件另存为
0 n9 y1 k& [( o7 f: ^9 w% f# T3 r2 I9 r, b
这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。
0 D* B" k- I$ c6 W" p; z
' m/ x' o/ l* A! ]& \" x* V7 Y' W, J方法二:latex自带命令bmeps
; R) b8 u6 {' b a7 y
% @$ L3 C3 n" z' \, B因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:. n9 _! C. j+ c* x" ~: r
2 M2 [6 K: b+ @$ V6 |从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。" o; d0 e8 S% U, V0 E3 V$ }
; q+ S' l U, Y! N; x# }3 e
" d6 G, i p$ p4 `0 `2 j. ~% }# ~5 h7 a* j. ?! I) f
进入需要转化图片的目录
3 G3 H0 \0 a& E) ?使用命令 bmeps转换
. k7 o9 S5 y; n- E使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
. g. |) ]* L0 c8 v Z3 k0 Q注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 ( [& ]$ d% `5 { ]# ?
其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。 ) I/ r n6 C: @! s" x/ R1 }
具体命令如下:2 n' ~6 U3 B- X- g
bmeps -c example.jpg example.eps9 \# o. K: R5 |1 I
1, J6 e0 Z$ q \2 G- _
使用这种方法转换得到的eps分辨率较高,推荐采用该方法。
9 _0 g& T& \2 H8 ]* }; l# X; p" m S
0 Y4 k$ N) Z: I" F/ A" Z: Z0 O, a6 E) L8 _3 z( x
方法四:在线转换3 } ?5 w E- l
! S0 t, i) {, ?
该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ 8 _. C9 P \, F0 p& D: e
只要上传你的png图片就可以了。
T& y7 N5 q! l3 e) I
* O2 |# @' S7 p方法五:小工具转换3 M5 g& K$ p2 x% X R+ o# D: N8 M
- P* {) u7 V' ]有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。
4 D: X; d5 P* ~% Z- Z点击这里获取5 Q/ n' z0 G2 N$ G
6 F( ^0 E& c2 a2 n! ]$ E/ i排版:图片宽度大于 textwidth解决
, v) g2 r+ e0 l M- G$ W* i9 b
& t: R8 E/ ~! D; |0 ?比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:0 ]! { A" I- V! a, V B
9 `* j6 F+ P& B3 I/ b- z; d4 B\makebox[width][position]{text} ' s$ q0 [& f1 o& ?
1. width: 设定盒子中放置内容的宽度 5 ?( G2 ? K, \% t$ n, {7 r
2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
% S5 O, D* Q) J+ M/ R+ a3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.
* ~ c' X4 v) _. g效果示例:; `( Q0 [9 r, K2 s5 c0 b' C
7 C* L4 m/ q* s9 m6 }
这里的framebox效果和makebox效果一样,只是多了个边框。" Q v. l$ I \- S
1 k8 g n! g, A( o5 R
\framebox[5cm][c]{This is a makebox test}/ @9 V( R5 c) g, c
\framebox[5cm][l]{This is a makebox test}2 F, i7 |: ?; p! V
\framebox[5cm][r]{This is a makebox test}
X5 S. ~$ w" ? J' n\framebox[5cm]{This is a makebox test}
( O3 \+ v X/ ^/ Y e) Y# S2 H$ N, [1 J" J
7 J) i. I0 a; u( m# z$ L# m
\framebox[2cm][c]{This is a makebox test}
" V$ N7 S4 s- C\framebox[2cm][l]{This is a makebox test}( p2 ]" C, r2 u* B& r' t
\framebox[2cm][r]{This is a makebox test}
2 \- @$ }" R' q\framebox[2cm]{This is a makebox test}
3 r# F) W2 {$ }/ T/ r; d3 N! b2 T7 w
; t3 ]9 s" K0 v- O% I; S+ b
0 R) m: L8 p" V6 P虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。4 v& g8 O5 t: J( J' R- Q
4 R% N3 n" a0 C- }* L如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。
7 c/ e6 d9 M5 I
$ ]9 x! x9 ?' K, D. [- R1 Z# ~产生并排图片
( m9 {) L0 L5 |( G' z) R) s" Z( @, h' n
makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:
. f' s& P9 A; g0 Q3 j1 e) [! a+ ]# z
' [3 m5 l; A# z! z7 T\begin{figure}[H]
5 g+ P+ F6 n1 e" j: j8 B6 z8 l' r \centering
& ? z T' q) y' c: K \noindent\makebox[\textwidth][c] {
, [8 o! J$ G. ?3 l$ x, i. e: S \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}9 p! y" j9 f. H
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps} $ T {/ f! y4 f' Q- Q* M
} x$ C! R) Y" t; \
) ` X1 W- O/ a n9 k% |
\noindent\makebox[\textwidth][c] {
- `% E7 x) t- e Z0 b- ` \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
; ]' d' ~3 B2 _. } b \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 0 f" C( d3 q! o7 O
}* e7 }6 i" b8 H4 q- T+ z
\end{figure}* r$ c. k: \ p; g! o
, S2 o, r9 C* L! U) z
# p, \+ U" }3 P( M! s$ R% \( c
上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。% i+ O9 C& ?- x% O
- u6 [& A: O. @4 l; w实现底部标题
: M, t2 i1 a4 X! E5 q/ D, `2 S
7 {* b; N( o( I) ]\begin{figure}[H]% t" F" f3 d4 B2 v& l' \$ q! J
\centering
+ O9 k7 q. G# {1 U' n% O4 w$ i+ B0 ?3 ] \noindent\makebox[\textwidth][c] {$ L: R) _' V% R; q+ d
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
, G6 P: M3 z- A& r( U % \caption{关系图}5 l' ^( D" ]2 ^; C2 i% b2 O6 ~! P
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
1 }. L2 n2 A. M7 w9 S } P6 P! o. B; e4 C& z8 T
\caption{关系图}! }0 I, Z2 X- `4 U; v& o
\noindent\makebox[\textwidth][c] {
b& n3 |3 ]0 I6 e* I+ O \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}- o. b0 k( q, z# U( Z; c
\includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
" A7 d& ]# [$ d/ C: X5 k }
; P) ~- M% ~ {+ d \caption{关系图}
- O: l* d5 u" c' I( m! A\end{figure}
/ t. v2 A/ D, _
$ o8 W/ q+ j, x- X# I3 X
9 U: i$ L$ ?- j( S% d3 e8 r: V
4 A4 D7 ?" O; m9 E
7 W$ O; d$ w( L# u) V. j" j
# F7 ?) i3 t" s3 }3 U |
zan
|