QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3988|回复: 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 p7 y4 i5 u* [. ^! }1 q% l% O
    数学建模之LaTex
    ; t- f2 y$ o( X1 F# j. @) U1 x) G5 A* h$ M4 m3 B) d6 n
    jpg/png格式图片转eps格式的方法总结) H2 R* o7 ~0 E/ }) [
    ; B- w$ M' r0 K* x
    方法一:软件另存为6 C# {- Y; D/ l2 O: o
    8 N, z2 `9 Z" u
    这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。
    3 }- G: m, f" O8 O) E! ]8 G1 k
    2 Z( `7 v8 p  O* Y: B1 i方法二:latex自带命令bmeps9 @! g' B! [( A9 s* s& g

    ) `# z8 x+ Y8 j# [2 ]! |因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:" k- P* k# \3 Y

    ( _9 X; [5 i' |( V从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。
    ( p2 a# t- ]/ R+ w% T
    - [  B/ S2 g4 y# z, e2 ]- E- A
    " h% ]" [! k' b# _4 U8 I& {8 J, I2 B! S: E
    进入需要转化图片的目录
    1 s4 X: a9 R- t* C  E$ b8 U使用命令 bmeps转换   Q  q4 d  [9 C' j5 @8 t, @! G
    使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息 2 V$ U  l: O9 S  g- p
    注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 5 n. w  u0 W6 ]2 Y
    其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。
    , E* t3 w( j* H! b" C) h: H1 D具体命令如下:& m0 ~! i8 o9 @! I7 x1 a$ M
    bmeps -c example.jpg example.eps& k( V4 B+ g$ }. a; n+ o+ M3 z. b5 T
    1
    % x5 Q3 I8 n* J使用这种方法转换得到的eps分辨率较高,推荐采用该方法。 # k  F) N4 R4 h, H9 l
    + Y3 V9 x* `2 |6 e- k! N& s; h

    8 D, ?. v% ~9 {, L* }方法四:在线转换
    , ^" E# l) m9 [$ q7 ?/ q9 s0 H6 K
    该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ * n5 z1 i8 n5 w# U2 K
    只要上传你的png图片就可以了。
    4 P6 F+ ?& t+ a1 j9 F% ]& {
    # L1 J, c% t" i" C6 [) p+ ~方法五:小工具转换* }! N$ i# a/ O/ t  U% Q

    + L) P0 X; r' k& c有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。
    ( S# i: v8 s: h7 [/ v% h+ b# B点击这里获取
    ' O. f; B7 R: \; ~+ n& Y5 z  p2 I- @/ }  @1 @  N: V4 I
    排版:图片宽度大于 textwidth解决
    ! F3 _- H4 K, K/ M6 u
    8 n/ Q: Y5 f3 n" Q" J. G2 q4 C比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:
    $ f; w5 T$ w+ o# n" ?( u# C; g# F* c8 V7 ?+ w( p6 W. {( L6 m; W
    \makebox[width][position]{text}
    - ]4 F+ @4 s  z- s1 C) x/ ^3 Z1. width: 设定盒子中放置内容的宽度 7 W- x& }8 k! z" z
    2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
    ; f" y2 S' H, F4 |; D3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.
    " u  [: ]1 V5 j6 t- i2 G+ Q, [( V( A1 c" y效果示例:/ \% l9 Q* I5 i) G" z% O' v

      ^2 I# Z- |# e; @/ {  L这里的framebox效果和makebox效果一样,只是多了个边框。- B5 h; l9 ^- a; r
    0 o: ~6 K3 [+ ?: \" N
    \framebox[5cm][c]{This is a makebox test}
    % n- \! }) s, ^+ f, o) ]' E  ^- D\framebox[5cm][l]{This is a makebox test}! ?; E" o6 ~' q1 k9 K
    \framebox[5cm][r]{This is a makebox test}
    : A# E* N% @- Q\framebox[5cm]{This is a makebox test}# q9 D8 g- x- l8 b5 j- L+ ^
    # e! F) b/ Y0 D0 P

      T: L2 K9 Q) {* y* z2 h. x3 u\framebox[2cm][c]{This is a makebox test}6 V0 a% w+ P& E* Z, ?! Q* I: r
    \framebox[2cm][l]{This is a makebox test}( y7 x  `$ k1 H$ c
    \framebox[2cm][r]{This is a makebox test}1 e1 }9 [+ F! ~; q2 B
    \framebox[2cm]{This is a makebox test}( R! p1 ]  `- C7 C% F- w6 p

    + }1 k2 t1 y$ j/ F8 e. p
    / }# M  u; w* b/ ?+ E虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。. J6 H- c# g) a, B& a

    : z0 q8 T! o5 y$ E% w- I1 j如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。( l% x# T  ?0 {# t; C  l* S9 L
    9 M& _8 N% I5 a. Q% p
    产生并排图片' T. R! |3 e; ^: J& }! W" L. J

    + ?6 H7 l, y6 e$ `% b! z# z  Cmakebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:
    : [! l9 F; X/ q+ ]7 Y
    ) C: ~: N+ o" k' ^! n) U) y* J\begin{figure}[H]' v- z) L" o0 F8 i: g$ S
      \centering- C/ `. a. Q( p& W& i
      \noindent\makebox[\textwidth][c] {$ y0 N; h4 G( {6 f* k7 n
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    : u0 P" X6 d" l- W7 J    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ! D7 \" O' k( {
        }
    1 ~0 [7 r! t+ _0 O- k* s: E+ y! r$ {
      \noindent\makebox[\textwidth][c] {; `# D) D0 A6 c' l7 U/ e
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    - g! k& t1 o! L; A    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    * G- H+ z5 b: I% y    }
    " B2 f* P7 Y9 y\end{figure}
    " _  {  G3 ~9 Y1 D
    9 p2 Z* V7 `; p, R: i  I8 O5 }+ A) j( Q2 F6 W: D5 x2 g5 g
    上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。
    1 ?, D% G2 @. L/ M6 J  \- {7 g1 X5 ?" V* C4 C
    实现底部标题) ]9 Z3 d( A4 d- ?! ^
    1 g3 u% Q3 c- K. u/ o  u
    \begin{figure}[H]$ t! [; A$ I- M$ v5 C
      \centering
    2 B+ G0 E* i3 P  \noindent\makebox[\textwidth][c] {
    6 L6 s5 _6 q2 f. t$ X6 M' W5 \- n    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} " d3 R: K( _9 k: x: h" l0 z" g% X
        % \caption{关系图}: F! m5 f+ R* H) |' o" k
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    # c( M# B" f# A    }) J5 `, ], Z+ d& E0 A7 V
        \caption{关系图}
    . @, f0 H; Y, |  \noindent\makebox[\textwidth][c] {
    9 {; x( B6 e7 ?9 a    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}" Z" |5 B8 {& \% @- G
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    2 Y- z+ N! {. E( b    }
    5 C/ D- p* x" w9 x    \caption{关系图}
    & n7 ?9 N% v. y) i6 h\end{figure}
    / t8 q$ [! c8 s& G" N# h, }- U; k

    / X5 q% x. C4 g3 t) t, ?. B; l8 |2 r9 W5 D% n! W4 d; d
    , P, i, I# a; ]  Q1 l2 V& w* V

    ( o9 R# ~) t8 s0 o. r' }3 z. [

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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂
    , z0 e7 m7 j9 S% S' d
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-6-11 21:35 , Processed in 0.684638 second(s), 59 queries .

    回顶部