QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4571|回复: 1
打印 上一主题 下一主题

[建模教程] 数学建模之LaTex-图片问题

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2019-4-12 16:22 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
    数学建模之LaTex-图片问题
    2 A2 Q/ X% ^4 h数学建模之LaTex6 y) H  l$ u/ T' a! p
    ' ~- }, v' g; u5 y4 y
    jpg/png格式图片转eps格式的方法总结
    ' V5 m8 c+ n. x9 o! C3 f/ A
    $ {& ^4 T7 S# e) l方法一:软件另存为
    2 v% `) H& ?: o6 ^2 f8 ^' ]6 D# ]6 y" q
    ! a6 D! e% ~- H* \" ~这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。0 a' N0 [1 d- W, Q+ F
    " Y& C- G2 y3 T3 f  ^3 p
    方法二:latex自带命令bmeps
    # H- H& Y* ?$ d# T  k* U  C9 f1 x4 B( N3 v' ~
    因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:
    ( ?0 a  P& z: x" p7 P" Y7 Z2 X- R: G5 S) [. a) e- Z6 p3 U
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。
    * ~  T1 C4 \7 D% Y1 ?5 t8 I
    8 K. `1 d/ s7 {, S) s0 {! F! y5 }2 H$ A8 n
    ) g) a* ?( o6 j% o% s1 N
    进入需要转化图片的目录! T- S# [  s" g% l+ s1 k0 I2 s, Y
    使用命令 bmeps转换 ! `* G) S8 q) q4 r! G* l
    使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息 . O) L8 L: U0 \9 F
    注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。   T( h8 Y+ |* t0 h+ W6 K0 K. ]7 ~
    其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。 4 _8 M  r7 [8 U. k
    具体命令如下:. ?. C0 H7 u2 C
    bmeps -c example.jpg example.eps( ?! Z. [: ?# \
    13 s! T5 S' p5 d0 c1 D' ]
    使用这种方法转换得到的eps分辨率较高,推荐采用该方法。 8 \9 M) Q: X) G) S1 g; ]3 g8 p3 u8 P4 i
    0 @2 q( b: j8 d4 B* @4 A  R

      C8 r6 B4 `, J" C) N方法四:在线转换
      A5 }4 S6 k1 E$ D
    & T  ~* J$ M2 I该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ + n- Q# \9 i9 n8 i) w% W# p
    只要上传你的png图片就可以了。6 R! h8 O" j' J3 A; Q9 s' g  e
    7 n3 w8 h3 n7 v/ u( `
    方法五:小工具转换5 p0 h" y1 e8 T* c0 X, g0 `7 Q4 [

    - X' ~) t; b1 A) ~有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 / N. H" R: q  c* z' _+ {. K
    点击这里获取
      I; D7 E! k, `8 A3 u! n
    / c# J; I* F  n, z排版:图片宽度大于 textwidth解决9 d, h3 V6 i! {

    $ M* {% X/ t# F* Q比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:5 |! e9 m0 e' \4 F! M1 @

    7 ~( d2 p. r- v6 X: o6 Q9 y- |\makebox[width][position]{text}
    ! _) F+ X$ e, ?9 y. ^5 Q' H2 B1. width: 设定盒子中放置内容的宽度
    " _4 }# X1 C6 H) v$ i2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
    6 _3 t* F; ]; Y: f3 `# M3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.9 x, [* P$ W" \# y1 v* y$ f
    效果示例:
    ) }5 [  I. V' \4 V6 d, v4 H, Y) X+ I9 N! G' X
    这里的framebox效果和makebox效果一样,只是多了个边框。6 j' S6 o! n6 g" W  [

    3 M7 K- J1 Q0 i8 W  P& f\framebox[5cm][c]{This is a makebox test}2 o$ i# t4 K( `" e' C5 N
    \framebox[5cm][l]{This is a makebox test}
    1 l, {4 A& Y3 N, ]( ]\framebox[5cm][r]{This is a makebox test}
    / g$ t8 J* s  q\framebox[5cm]{This is a makebox test}
    6 M' ]5 K$ F9 o* d. s
    ( p3 k/ z2 Z  o* @, t9 _/ S2 B: L" b/ o4 d7 N* x. f
    \framebox[2cm][c]{This is a makebox test}
    1 d6 [& x; b: c; P  [\framebox[2cm][l]{This is a makebox test}
    " ^4 q( q1 S' C8 z\framebox[2cm][r]{This is a makebox test}9 ?, m1 W6 e: }$ k; V: ~# s5 J) |% ?
    \framebox[2cm]{This is a makebox test}7 B4 Y! L& H% H1 M

    8 u' C2 H& F( j; W8 f- c; ]' s! w% H: f  r7 h# l
    虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。
      m! {+ W! V, w0 s1 p- D; S
    3 B3 J2 `3 r! F2 x' x! {$ k5 S如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。% M' H7 v% i/ X! |" F) r( p% c0 [

    . Y, i) b; o8 _) i& O/ h# S产生并排图片
      T/ o0 y% ~. T) P
    ! a# c! l6 t' x1 ^+ J5 i& L# V/ z% Umakebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:3 y8 G4 |0 p( L6 ]8 b

    : b8 A( A6 ^3 h' T& J\begin{figure}[H]0 }3 x! {4 H) U2 h( B* c
      \centering) @  r/ ?5 Z. m$ k. Y3 r# |! ?
      \noindent\makebox[\textwidth][c] {
    ( @3 Q4 v, i3 L" {7 e, L6 V. M    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}8 J  H  U$ F  @* W5 e
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    ! r& B; D! D' i0 W# ~    }0 v& r+ F2 n7 s3 a( j% x" s5 D) {

    : V" v" W: T( ]' {6 Z$ [" A  \noindent\makebox[\textwidth][c] {
    8 ?' p& c. r, X1 g& I+ h& B    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    " m6 y- T0 C9 g6 v. q    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    0 L! `1 c6 c+ L; _    }
    6 k! C9 R4 u1 `, d/ `\end{figure}0 J- v- Z3 f% M# N; h8 v2 A

    + {! L/ u/ t$ O
    ' r. J  F7 ^# G. i9 E上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。
    2 B- N2 `  O) q; Y
    % v/ `: b6 _* @; e' R实现底部标题5 P& b7 T1 j3 h: b1 W4 a+ W1 R

    & V) [0 V) b* E\begin{figure}[H]  ~/ Q( r! J; z6 f
      \centering
    , v) w9 ]0 D: H  \noindent\makebox[\textwidth][c] {5 h/ W: O1 t' z, n
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    6 L# }2 K% t4 |4 M$ m8 D    % \caption{关系图}
    ! }) G+ K. X( h1 H0 |: J* S3 y    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    - |4 S/ w0 T1 x; e    }' k# v' f' P6 A) z, m2 n- u! q6 T
        \caption{关系图}' K9 A6 {/ a4 @4 G4 `$ s
      \noindent\makebox[\textwidth][c] {; X  N0 f! M0 W  r
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    ' V" g& E: {" e  ?3 J* l8 R. Q" X' x    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}   n' ^1 ]5 E; s! Z# j
        }4 d: c3 @. r4 q0 \: E# O/ \0 N
        \caption{关系图}
    5 @4 H+ q; V* Y1 F! @( ?\end{figure}8 U) R) M' N4 C- T! |3 c
    " V/ M+ g" V. q  r

    . ]& v$ A; p1 u# w. a) [# H0 P  {0 T" ?  [5 u' O4 V

    # s: ]" Q( {" S$ m6 ^! c) J/ \( I
    / C6 P5 B3 ~7 l6 D

    数学建模解题思路与方法.pptx

    117.69 KB, 下载次数: 0, 下载积分: 体力 -2 点

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    3

    听众

    32

    积分

    升级  28.42%

  • TA的每日心情

    2019-5-28 08:04
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂
    4 l& r0 [. m: V% ?  v1 M
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-12 17:46 , Processed in 0.435016 second(s), 60 queries .

    回顶部