QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4624|回复: 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-图片问题
    & u* Z7 H! |, D, O; ], x数学建模之LaTex
    : @. v- j3 B5 B. L5 l, t! `- [( ~" X4 i7 T& |
    jpg/png格式图片转eps格式的方法总结
    7 s4 a7 {% K+ A
    6 w; W) C; l+ K6 D$ L' H方法一:软件另存为% G7 ~) m( B( T: a5 B; A
    3 N  T* E# l! C0 I
    这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。. @, r% ]  m. X& C
    8 I* G4 H1 s& ~8 P  C: B) c
    方法二:latex自带命令bmeps
    5 R) z6 o) i! \
      k+ ]( U1 i/ A: O, Y, h; e/ q; D因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:+ R" {% o, x3 |' S# P& B# {7 i
    ( M8 j  I5 r# l: O) ^9 u8 x
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。
      K9 ^/ y3 {" P) ?$ n7 `& {2 S2 R0 d  Z6 m. s" A6 Z, v7 {

    + P0 a; {9 t& _0 o, ?# o  `
    " q* @) N# A; |进入需要转化图片的目录
    & E; N. _2 P3 C+ ~4 \使用命令 bmeps转换 2 [* \* Q+ {% S  Q' D# Q; D
    使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    + W$ @3 z# [8 O注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 ( z' O3 z" z1 `# D" x# T
    其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。
    + |, u4 _+ F" m# [具体命令如下:
    , w4 n. @2 @  A2 @/ M% ]bmeps -c example.jpg example.eps
    $ e' W; ?+ H6 Y8 i0 Q1( l" G8 W$ b4 T! J$ w7 {: k6 `# s
    使用这种方法转换得到的eps分辨率较高,推荐采用该方法。
    ! l/ y: |. g, U9 W3 Q" W3 A2 N: t" z
    # R& i: n& o  j* m4 t8 |
    方法四:在线转换
    : |+ @9 |8 K3 X* }0 _9 \8 E
    / c$ t6 N6 K% |该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/
      f! z$ s$ ?9 Q: h3 J; Z只要上传你的png图片就可以了。4 h* d  A- F% l; k" @
    * ^! Y! w/ ~' S5 _' v5 q
    方法五:小工具转换; t- [0 ?/ F7 `

    ; c8 R6 G# A9 R* g  a( Z  \# F有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 , h5 q/ X6 B6 g; \$ f" c
    点击这里获取/ H/ K; O8 ~4 p5 N) C* X& r9 L
    + c  v1 u* X0 u6 k& k* p- o% s
    排版:图片宽度大于 textwidth解决6 z3 c0 M! ^! m: g' A. E2 L2 X

    ' z0 S6 A4 j% j" `/ W, \' S比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:
    ; @& R8 ~' Z- N! X7 w( i% c" @9 v" P
    2 t; P: ?: \( C" e. k- R' r\makebox[width][position]{text}
    / A, J! b  }1 P  H6 H. c# W3 D1. width: 设定盒子中放置内容的宽度
    ) ~$ y* L8 A  B+ M8 P5 w: n2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
    ; j3 Y2 [0 H7 a# z7 s. x: o5 r# K3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.6 F2 z( @0 r" r& }( x: S' v$ y
    效果示例:/ K; A+ ^' x0 t3 G3 S8 p: t$ p
    & x5 a/ x9 |8 D- I- H
    这里的framebox效果和makebox效果一样,只是多了个边框。
    ; H: Q) y/ E0 R0 i: `6 _. c/ W5 D+ v
    \framebox[5cm][c]{This is a makebox test}. h5 x- l; |& r, C- V
    \framebox[5cm][l]{This is a makebox test}4 ^3 R; m& Q8 {' l
    \framebox[5cm][r]{This is a makebox test}
    , L, p  G6 _6 i4 i, z# P\framebox[5cm]{This is a makebox test}0 k1 g9 D6 |' [. J
    + r/ h' O  S7 N/ H3 R
    8 \2 i4 s. s  B3 y/ S+ @% c/ Z2 K
    \framebox[2cm][c]{This is a makebox test}
    3 R0 D; u) D9 ~! m\framebox[2cm][l]{This is a makebox test}7 N; u1 Q  h7 c1 d
    \framebox[2cm][r]{This is a makebox test}
    8 y. d3 {; }: t  g) q\framebox[2cm]{This is a makebox test}
    , C  y# D5 M8 i, Y; w& H3 O
    2 |4 I5 H! u2 |  x
    - ~- ?- N5 \  q9 u2 E1 v% J虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。$ e1 X; k. X7 U7 C5 i" T

    9 o" B5 n5 l7 k0 @) C' y' A; f- n如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。
    5 S7 p7 g. j: h% m
    & b) d' w6 ~4 e, o4 D产生并排图片
    3 O- K! t2 s1 h$ ]* l& Z& Y3 _, ^4 ]' o) [' ]) H8 |
    makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:
    + e- m' ^# B( w9 B
    # F5 y8 w1 L9 c) j5 i& x\begin{figure}[H]
    - y" z6 _+ N& W. A9 \  \centering
    6 r# m1 J) b+ r9 @* r  \noindent\makebox[\textwidth][c] {9 Z7 E8 e& [' O
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}1 d. p; n! G  Z! G$ k' s/ c
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    7 t5 t1 n$ _: e: i. ]4 H    }: N3 v) W4 o* [: V, L' N/ \) s9 u
    & Q2 t# T3 W2 Z* c, p7 e: V
      \noindent\makebox[\textwidth][c] {- X1 e4 Q' g: q
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    7 X% v; ]/ A5 ~6 R6 v    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 0 c; {( [7 E$ H$ K
        }3 U* c2 Y1 w2 O
    \end{figure}3 d3 X: U; k0 Z( h; x7 _
    ) N. G" k9 `$ J

    4 x" T! m& j, V2 Y* V, }上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。
    ) W9 [$ `8 S4 ^2 c# [
    ( ]: r# U, j* q% j. l实现底部标题: `+ f: g9 w' I. v6 M$ t

    : D3 I/ _/ ~+ d3 a\begin{figure}[H]
    + l' V/ ^' F( s% s. V8 K/ Y  \centering
    6 @1 F' P* I3 j, n7 y  \noindent\makebox[\textwidth][c] {# ~) e" ^# ^! k! K5 A, U3 H. h* n# k$ _
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} & u- R! l8 E1 k, H: E
        % \caption{关系图}
    + P7 d) g' y- ~4 b5 ~    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}. {. t  s1 |( N" G
        }0 g- X, j$ ^" ]
        \caption{关系图}
    ! B- d) o- U+ }1 x  \noindent\makebox[\textwidth][c] {9 i6 w; E8 v6 P$ Z* Z3 ~0 Z2 ~+ o
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}; v( [/ d. V9 w8 X- T6 d* q
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    8 m, _( a6 U! }" D& H* `& {( l6 z% N    }
    1 w0 Z* r) ?5 X. j    \caption{关系图}
    $ a* m4 R# k9 `* |3 o+ C\end{figure}
    ' ~* l( ]% `, n3 c8 I
    2 i9 h& X" p/ {8 _- `8 {$ `, l! _% ]  b
    , d8 _  X, u6 j7 e; K
    $ }' f9 _9 B7 Z

    $ c& B4 b$ c) K+ m5 k6 o/ B

    数学建模解题思路与方法.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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂
    & e' K# D0 y' r3 E
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-29 13:48 , Processed in 0.400047 second(s), 60 queries .

    回顶部