QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4601|回复: 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-图片问题6 j5 X+ F& D% ~' A$ v7 ?+ S8 {
    数学建模之LaTex
    0 j) l$ N3 u, n" }+ H% i% n- X! \
    1 a/ \. P+ P0 o5 ?8 _* ~" {" [jpg/png格式图片转eps格式的方法总结
    , Z, w+ d  E- T; T' ]! t
    + j6 v) U7 B. N8 ~+ K方法一:软件另存为
    " _6 ^5 E1 m$ p; u" I, U1 R) Z/ L6 u  [9 m) a6 }" ^* U
    这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。/ V0 R% k- B8 B( X- y# ]# M% V

      {! |4 m( U& R1 A8 B方法二:latex自带命令bmeps
    * j7 T( c0 P5 z+ C- K5 Q
    7 F, O. @+ \& ?' |: c; B因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:
    & `% f7 b4 ?: g6 H3 f! [5 }, j/ o) i9 l
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。
    7 w0 t7 C. h* z
    7 P- d( Z  \) j8 w8 F0 n+ O4 b( t; u2 ?& Q7 q1 k7 N% k1 W4 n1 ~
    ; _3 A1 s/ n' w- X5 y, Z4 R, P
    进入需要转化图片的目录
    ! u7 z" L5 }1 |8 f# i使用命令 bmeps转换 . b8 v' I4 N  W& h) t6 k- @9 ]  s
    使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    4 s3 Y& t* J- v/ p注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。
    8 K' K! q8 D6 `1 ~其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。
    # R2 n9 V  a/ [1 p3 o3 A# D4 p具体命令如下:: W4 m, E$ H9 q# r
    bmeps -c example.jpg example.eps  e, Q# k8 ]6 s. P% J6 G
    1
    3 a  @4 _6 R+ i/ Y8 Z使用这种方法转换得到的eps分辨率较高,推荐采用该方法。
    " a) T: B' b3 @# A4 ~# c5 {, F  T

    0 E# S  w) _$ {+ y. O6 p/ p方法四:在线转换5 O0 y# @& |  x
    0 z4 t8 K7 R: T. r1 t; g7 G
    该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/
    / y' f% c; I  i) `" h8 i只要上传你的png图片就可以了。4 L# l2 n: k2 k$ N+ b/ E# [$ o, S3 o
    1 w/ a; g, \$ i* \) d: Z
    方法五:小工具转换
    - [; Q+ ~3 o1 U! t& h
    5 v, c# ~4 Y( P( k/ B, ~有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。
    ' t3 N) \1 G' E, r* H) }* y7 W2 {5 t点击这里获取% S* [/ U; y* W4 N

    " t: G  S$ r4 x' L9 ?3 V排版:图片宽度大于 textwidth解决; m4 p& a- H2 K3 Z; n
    " @6 H2 U* [2 j. A; T  x" h
    比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:
    $ H' ^1 l9 X. d
    + _" @9 ^9 y; d6 `\makebox[width][position]{text} . _7 [- S1 d" [0 Z; h
    1. width: 设定盒子中放置内容的宽度 + J1 c: z8 S7 ^+ D, K1 n
    2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐) + Y- l* N6 ~: q2 b' Z
    3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.  T- Y1 `6 d( V, q$ P. k
    效果示例:
    / p( g( F" _0 U" U
    ; m7 [$ S9 c" G5 K8 M这里的framebox效果和makebox效果一样,只是多了个边框。
    8 M) {5 x& G5 f/ q- `3 P9 B  \
    : ]- t6 {" o! n\framebox[5cm][c]{This is a makebox test}
    ' c; m6 ~+ `; r/ A- Q* D8 ?  ^\framebox[5cm][l]{This is a makebox test}9 p$ r* e$ W! i
    \framebox[5cm][r]{This is a makebox test}4 s# a' \) j% P, `; x9 Z
    \framebox[5cm]{This is a makebox test}
    0 ~/ V( V3 ]# P
    $ U* e$ k8 f/ X! T" z" t
    * s$ V/ ?: a8 l2 z' A1 u8 [\framebox[2cm][c]{This is a makebox test}
    9 G; p& U( G3 x- k3 F\framebox[2cm][l]{This is a makebox test}6 Y4 E3 X6 Y2 G' d
    \framebox[2cm][r]{This is a makebox test}
    6 k0 {: ~% X9 \% s7 k! N\framebox[2cm]{This is a makebox test}
    8 q$ N  [" M; a3 M$ c
    5 X! }# B, h) f8 _1 ?- |! j0 k3 ?! r2 m; {/ N/ F
    虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。
    ) V# T! o; ~; F4 E" T6 g- T3 ?8 u- A
    如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。$ j+ S' `4 B" Q: d2 k0 h
    ) j; ~* p7 `# i+ z
    产生并排图片1 D0 h) N1 c0 s8 I
    . r1 b: }1 k1 P! p- ~2 H) i
    makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:/ Q9 b9 P8 X( o3 [' s- o
    1 I/ F+ D" Y! ~& X
    \begin{figure}[H]: j; _; K, i8 Y% z2 H) I1 G! K
      \centering, _2 R8 K& a- p* J- O9 j, I9 w- C+ r. C
      \noindent\makebox[\textwidth][c] {# `" L- r6 T) L* \9 y4 q
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}5 t7 r/ a9 j1 u8 J& I
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    0 R7 t. Y0 m3 T, X' u( e    }4 t& {" t5 _+ q$ w  h& l: L% o& ~
    ; S( D( [  T  f/ q9 N
      \noindent\makebox[\textwidth][c] {; e, l8 G! S6 j! Q: K. ?( A: o
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    * W7 C, Q" j# ^: j8 o# E    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    5 S, v  r3 Q; T2 W) [  x" ]' k5 B    }7 d1 `) `& Z, b
    \end{figure}
    , p, Q6 B" N4 o" `- Q4 V3 r7 f1 C0 Z: C

    ! \3 X( S, v0 J7 a1 b1 U, L上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。
    * r7 v" k2 \% a' R/ \2 @7 U  A3 l* U5 n; x! T
    实现底部标题& S- H- V7 J, I+ q( S

    ' l& x  g# w& u: K\begin{figure}[H]
    * i7 E2 [$ D4 Y* p) e4 U! q! ~2 X7 q  \centering
    : }  d' Q" w4 C7 B' }% M6 N$ d  \noindent\makebox[\textwidth][c] {' Y! b2 P; @: ~( D" A; w4 O& x
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 1 Z9 P+ Y& p. `; x" ~; b$ N
        % \caption{关系图}* s/ H! B4 Y! [
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    8 ?" M0 j" d1 t0 l) \    }) ^; D3 {* j, W; K$ y1 h4 P! J' @
        \caption{关系图}
      {/ W, ^$ [* g, N# E  \noindent\makebox[\textwidth][c] {2 \0 U. h3 R8 Q1 \
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    ( C3 d: q7 i. ?* e$ i8 H    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    % {" M- u0 m3 i9 E# }' F    }
    9 z- n% m; _1 W' z    \caption{关系图}
    : Z2 b3 d3 N) A+ g9 G+ W6 |\end{figure}
    - W. H7 Q! Z# p- @2 K" [3 p8 c: D9 x

    3 k0 m) Z1 J: ?# o( K2 L. _2 N5 H4 ~8 X6 e( G7 x: {% |9 F& V

    # f3 E) K; o; |- [+ V6 p2 p( c
    4 }: d5 P8 @* _6 j

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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂
    # r" R0 t" m" A
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-11 20:30 , Processed in 0.409032 second(s), 59 queries .

    回顶部