QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4570|回复: 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-图片问题
    ( i: b! ^  o' S  K# C数学建模之LaTex( s7 S! S2 Y3 V& D' v
    $ _) X' Z' f5 D
    jpg/png格式图片转eps格式的方法总结
    0 Q# [- ^0 P7 B6 U# r2 t( c, K0 M9 s' {7 p, g- D4 y6 y
    方法一:软件另存为
    8 d' G' _3 }! k9 Y! Y6 z* h, W! ?* V# t& D) s% g2 A
    这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。
    0 B+ i4 R3 T3 a
    2 v1 w: V4 U0 {: {8 S  t( l$ g方法二:latex自带命令bmeps4 T' f6 b- ~! {0 K6 |- k

    # }, B% E" R) P3 M+ v4 E# p- n因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:9 ?- y9 e8 L2 z' m: F$ X& D" o8 R
      f" g4 H& C/ w8 b' G
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。' J+ ?/ o/ m' ?; O

    ; t* D' r) w7 S! U" F" N4 d
    ; i* s! `1 v( }( |" X# M* b" V: l% J8 X! D* N
    进入需要转化图片的目录* I9 W) v6 F8 C# |4 w
    使用命令 bmeps转换
    7 P& V) Z, o2 E/ E" Y* f使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    " ]- I9 o( ]) i0 M$ g1 K* ]注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。
    6 @$ z, v+ V2 Y/ O- o" ?5 |' X( t其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。
    ( C: F" f" P# c( h. ?" g具体命令如下:; a7 e  I& X, f
    bmeps -c example.jpg example.eps
    2 c8 d, x% Q% E- u. J- u19 L9 u4 h# j. d2 Y' z. D4 B' i
    使用这种方法转换得到的eps分辨率较高,推荐采用该方法。
    % X* w, R7 |: h  w/ O2 q2 g$ ^6 w+ w! Z+ A; g- d' g; I
    % Z) @4 z  Z! O: g9 u# ?' v
    方法四:在线转换6 W7 w1 N1 @  M/ M" m
    % ?0 |$ ^- M' S$ X  P) a
    该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ 1 \2 d# C/ C# {/ n
    只要上传你的png图片就可以了。
    5 a9 S4 m7 y$ F1 X7 {+ t
    6 ]9 K5 y( l1 s" h! h方法五:小工具转换5 l1 F# j( G  N. E- d8 b$ [

    ! l3 W% W% {; h有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。 ( t2 H+ H% J, L- A
    点击这里获取
    2 ~2 ~0 `0 j  p$ K4 `7 ?9 ~+ I
    : }8 i6 x/ ?/ i8 ?. M0 ^6 L排版:图片宽度大于 textwidth解决
    6 _& B) q: B7 t( @
    ) d3 I5 y$ ?$ D# D4 L' I比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:
    : j7 _' o( M& t$ F5 K# I" J
    3 V* B6 f8 N4 W& t, Y8 Q\makebox[width][position]{text}
    1 \+ k; Q8 C! x1 o1. width: 设定盒子中放置内容的宽度   A. }1 l" R$ c* R; N* G
    2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
    ) e, R+ n$ M3 b6 I3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.
    5 T+ o5 F3 w% W$ n效果示例:' _3 O7 }, N( \. [, \

    ( @( C3 ]% y4 D8 w5 e这里的framebox效果和makebox效果一样,只是多了个边框。' I) n0 K8 _" |! ]- N; J8 R
    " d# T# x2 c. P* D  E% O9 m
    \framebox[5cm][c]{This is a makebox test}
    ( a) Q+ ?) o- n- f2 A! C\framebox[5cm][l]{This is a makebox test}  C# m. J! v$ a. B  ]0 N: ?6 |* C
    \framebox[5cm][r]{This is a makebox test}: x: f: }# G% d' H; g
    \framebox[5cm]{This is a makebox test}
    6 {0 Z' v+ ]/ n% F$ L) E
    " H2 r" k) U$ e1 ~4 U5 G. A( }$ ~
    8 Z; _$ C' [# z- Y6 i\framebox[2cm][c]{This is a makebox test}
      A( }  a  S" Z\framebox[2cm][l]{This is a makebox test}
    ) M& S, g1 Y0 m8 S9 E' K$ v\framebox[2cm][r]{This is a makebox test}) z0 s5 F- g* z& p- L- q
    \framebox[2cm]{This is a makebox test}
    : y; N, U: N# z
    2 `/ p& R) w) r  F- ]* s. b" Z7 j
    9 V2 _2 W" _. r8 N/ t& o! {9 U虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。
    ) l- }  F7 F1 c& g+ c- S8 A6 f6 Q( D/ i$ D" }0 {. _0 q) I2 t  l
    如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。
    * ?! d- z; e3 H& [: D. v8 p) U& p( d5 {; Z' ?% c
    产生并排图片1 u% v7 m& {: ^/ q" y" Q
    & w! D; `$ ~( S. n5 I6 E' K7 |
    makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:+ l% B) q+ h$ L7 i6 O1 ?7 @" q

    & k) i# z) \4 r\begin{figure}[H]
    ! N3 ^! U8 o8 R2 h% l  q7 f+ i& z  \centering
    1 Y$ m8 K$ u/ p% Z$ ?  \noindent\makebox[\textwidth][c] {9 ?& s! p# c% [- O
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}- L; B1 b- `5 L
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    7 x; h" K  |0 I  Y& P( B    }' j8 z+ m/ F& M+ ~3 F1 w
    5 C0 e2 n% T5 g: j2 Q! t$ o
      \noindent\makebox[\textwidth][c] {, l7 n7 }) [0 f& Y6 N$ t, u
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    ; k" Y) a" h0 n7 {% c9 t( t0 L    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ' W  A) y9 Y) l) k/ [, E
        }
    ! D$ ?: N9 k4 i  w7 u2 J- R\end{figure}
    4 u! i- G1 S! b
    * j, N+ q( m# Y! u
    : s( C& H5 C7 k+ V上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。4 O+ H/ S* D9 ]" P
    / I% c/ i  O2 \. h
    实现底部标题( ?) J0 N8 E$ u" L0 L. ?* d0 f

    , V9 g% t9 j  I1 E4 ~5 E. k\begin{figure}[H]4 w6 J# x* ]# l! g: G4 d
      \centering
    4 j1 a- s* `! x. ?( F: ~" s  \noindent\makebox[\textwidth][c] {7 B1 x; t8 p- {9 {
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    + N/ n8 ]. Q6 W' R7 e: e0 ?: P2 ~    % \caption{关系图}
    % t, L" r# |/ _4 o% p    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}" a  E2 }9 X$ @$ p2 y
        }9 q" t7 A3 D& a( B7 n: G- z2 \
        \caption{关系图}+ }7 Q3 E" L5 A3 t: l8 t% e
      \noindent\makebox[\textwidth][c] {, ^2 K$ }( u( E4 t" l
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    3 x5 m: K8 T" k    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ( z' y  I' G) `0 c: |2 @' T
        }
    ; |) F( r! T, r    \caption{关系图}2 f( d3 M* Y0 ~
    \end{figure}" O5 b5 P$ N+ T
    5 k/ k1 F; y' {8 W
    / i5 {5 j& @9 k5 Y- m
    " ]) u% y9 U3 L' u9 B5 o2 E7 }- @

    # B# m* P- y- R! k/ Z- {; z2 K6 V6 K

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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂: g7 k1 @5 c3 q: f
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-12 12:34 , Processed in 0.442425 second(s), 60 queries .

    回顶部