QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4600|回复: 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-图片问题1 j! S1 O% N3 ?' ]; @
    数学建模之LaTex- e) N( X" f4 I, @
    . @( ^( ^6 x  U0 j
    jpg/png格式图片转eps格式的方法总结
    ; M# n9 f$ y, U/ _' C
    ' s9 [$ U, u% P; a$ k1 s: x& N2 g方法一:软件另存为
    9 t- n; D/ ^2 ^# u: \8 I; W
    3 p) m8 u7 s, C" v这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。
    , t# h$ J; R9 t. l- Q% {* N7 }( z; {2 U
    方法二:latex自带命令bmeps, R1 ?$ z8 \. W8 c

    * f) X/ K, f3 ]  d% [因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:; \/ ~0 f* |! h9 c5 B$ n
    ; p) |# [, Y  i. p* h' P9 G' d6 K
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。# x2 D% p+ E: h
    - w1 i* ^: D5 b  }

    - Q* j! Y0 l7 C4 E9 q; s  `5 {  F2 V+ J* _, R
    进入需要转化图片的目录7 W& ^& Y# B$ S% `
    使用命令 bmeps转换 4 I% t9 {$ `$ O7 |5 V! F5 E9 T: u
    使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    , u$ W+ d6 z9 ?: A* c注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 6 T7 D0 r5 B$ x% j1 K1 n
    其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。 ! t# y9 d( u$ e/ a
    具体命令如下:
    3 m1 z# z+ T9 [0 L; Qbmeps -c example.jpg example.eps
    0 k0 s' u9 z6 f- L! t  A/ D1% ^" \1 W6 m4 O& T( r
    使用这种方法转换得到的eps分辨率较高,推荐采用该方法。 0 n1 |' @9 c4 Q' ?' j2 Y; D! u

    , x6 N1 p2 P, N: x2 k4 Y- Z5 {
    " y. L0 Z, ~: Y方法四:在线转换
    * D# O8 E9 @0 G- }( [# m
    ' e  V: I) U  L该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ / \& r9 m8 S7 W2 e8 s1 K+ F; l
    只要上传你的png图片就可以了。0 ]- J: }, x; r

    # b, |7 _3 `0 ~$ T6 w" y方法五:小工具转换
    % X( m; l) g9 y8 {% k  y! g7 z, q; ]: a9 T6 r
    有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 ( X. I, c5 S9 v) h' D4 k7 w
    点击这里获取& q0 \& A0 l+ s4 X1 Z1 g' p
    4 s1 }2 g# q: U) W( x+ }
    排版:图片宽度大于 textwidth解决
    . I9 m7 s" J# E2 W% B. b+ \: [; u
    比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:* B! Y( _7 ?- V6 d+ d. X. I$ l6 v

    - k  K: I/ O& s\makebox[width][position]{text} ! o3 \+ ?2 q& p1 J. L7 @# ^
    1. width: 设定盒子中放置内容的宽度 . L" u$ n8 S+ z2 B8 i
    2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐) - O9 I# a4 g# z
    3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.  [/ |  x5 \  P8 p) @
    效果示例:
    " v: {. h2 l; [/ s8 G
    $ N4 r- k% I4 j" a这里的framebox效果和makebox效果一样,只是多了个边框。
    8 p/ Y4 s3 u) \: H% P$ C
    ' b# J5 B& C* a2 L! Z  T\framebox[5cm][c]{This is a makebox test}
    8 o. h4 H: e* j\framebox[5cm][l]{This is a makebox test}! Z6 o$ s# a( U- P; t. G# n# V
    \framebox[5cm][r]{This is a makebox test}
    % [' x  W) p% Q6 _7 T- O) p\framebox[5cm]{This is a makebox test}
    ) p) ], r: h9 O1 C0 U/ S
    * h% ?/ b% i4 q6 x: s
    " D! r. R% G3 |+ n& Q\framebox[2cm][c]{This is a makebox test}
    ' G1 s( w# d0 P! [4 u" @- Y\framebox[2cm][l]{This is a makebox test}- m- O; a- a6 F
    \framebox[2cm][r]{This is a makebox test}$ C. s: K. _8 }, i, O6 b
    \framebox[2cm]{This is a makebox test}6 F2 @. @/ i4 _$ L
    " G1 w7 E: e% ~

    9 U) O) q/ y- K6 A! w虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。# r0 k) Z2 c* o0 L* }, q
    2 Z! s2 m! z& o% I0 E; Y1 I( g
    如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。
    % O% G! g/ x1 h/ o3 E5 e- ?2 \: `) a" `
    产生并排图片
    3 i; u- D* s3 M6 H1 r
    5 u9 z. |- n& H) n0 ]- _makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:
    * T. p5 o* l, K, g
    ! o0 |" r, Z% o4 h\begin{figure}[H]
    ; t% W# s' u6 _2 k, q6 J  \centering  f% T/ B! C3 W& L
      \noindent\makebox[\textwidth][c] {
    ' D) t1 I7 W6 R+ i. ~3 b    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    5 _4 s. D7 o% s8 q& N8 U: C9 j    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} . i0 B" K$ \5 f; n9 D, P
        }
    * a3 \3 `( e% b: h6 [) f  W4 r; {% F
    $ [8 m6 S1 p  {, K4 b# _8 j  \noindent\makebox[\textwidth][c] {
    $ c% d1 o0 X/ J( y. F  R* G0 T    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    : r9 L8 U: U! ^4 ^; r    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    8 _. l* }* Z, c) a* {0 o    }
    4 ~9 x) P# e2 M' U! a- x5 {1 N1 J\end{figure}. d  Y) H" k  M2 x: s' Z" ]$ ]

    3 T. q* Z4 l7 x3 P9 u$ m3 |  _7 _7 H% w
    上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。- u5 q$ l( ?) d1 x/ b8 v

    , U" O% H* h: S' i# a4 W实现底部标题, ]; b: d9 J6 y3 ^
    ) O3 d1 t- l0 a/ [! h+ h' A2 z
    \begin{figure}[H]7 o, ]; U- Z6 ]6 M- |
      \centering
    * i- t% T% u' Q! j* j  \noindent\makebox[\textwidth][c] {# t) T  ^. k3 d& u
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ( T1 I3 X2 H& y3 u: f$ A
        % \caption{关系图}
    . @0 W) F" ?8 e# A6 M    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}0 h; [6 i% h9 ^0 @
        }, C& I" b$ j8 r2 G1 f* R$ j/ ~  p
        \caption{关系图}
    0 p, g9 Q5 x. L( j' C1 x1 H6 h  \noindent\makebox[\textwidth][c] {
    8 v8 I: M* q* u, G    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}# L' ~( Y$ y) m
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
      a( O& A) ^! W% ?/ c% r. Z    }
    / R8 g. ?' e" P2 m& i7 b    \caption{关系图}
    ' N  d3 c8 ~6 |# |& k. Z6 ]0 D\end{figure}4 E5 ?4 R/ |6 R  O
    & ~4 U: I  k& Z" L1 o$ f

    0 _. P+ E6 c! ~. d+ O1 W
    3 G1 S$ v6 |7 f6 Y5 v2 s. B
    # ~2 j, o) a+ [; X% O' o3 L7 U& e) `; y) N5 P3 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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂7 W" H/ j) x  `# U1 o
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-11 13:18 , Processed in 0.424755 second(s), 61 queries .

    回顶部