QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4598|回复: 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 o' ^# z/ c( C0 m5 u( n1 a数学建模之LaTex' {% D2 }$ u8 F! e+ @  W/ {
    6 R) q  O' }* C. n$ u. K
    jpg/png格式图片转eps格式的方法总结
      B9 N3 Y( u4 L' C
    & l# s* K- u- ^! h方法一:软件另存为/ l6 G1 }- S4 j! |8 x$ Y

    * Q8 Z/ k- g9 t" H* p, ?' }这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。
    ( T; y8 ~7 j3 V$ T5 K# x2 B& j% J+ I2 R: _. {: }
    方法二:latex自带命令bmeps% M  C  b* N8 o

    1 {5 t& j  a/ a7 u因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:
    " t) D* ~3 v6 {5 `/ j5 ^% h0 f0 X) N/ R1 N# t/ M- d
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。
    ! ^7 x# R4 w* a0 u
    1 R$ p& N- j7 e2 \, |! f% f2 w4 k% `

    - q: [! X+ i7 ~进入需要转化图片的目录
    : P% |( M- B+ }8 I/ N使用命令 bmeps转换
    2 o2 x' s1 {- m; F使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    ( Q8 q  w+ C4 ^6 f6 W* q0 Y2 [注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。
    % x  y9 a& t- a% U其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。
    ' [! |; E# d, l) H# ^具体命令如下:
    3 m/ L% k; R& [  Z( U3 zbmeps -c example.jpg example.eps2 ~9 @6 b& i0 k( G1 b* q
    1
    $ q2 u7 o( Q" H3 d# `使用这种方法转换得到的eps分辨率较高,推荐采用该方法。 6 y9 \5 D& F3 B( f: f" l7 q

    ( C& G8 c' x: q- `+ A
    : [) k, j3 t1 Z# j& z方法四:在线转换
    3 G3 ~& X% U8 N
    , g9 |/ X* c* L+ L该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ ) f2 H5 A; `) w6 e$ S
    只要上传你的png图片就可以了。
    ! D: ?- _, t3 f; m/ }9 s6 O9 n' }* w2 t* u+ B
    方法五:小工具转换
    # |6 _! L* r  {
    8 C4 V1 q  k0 k% c% B有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。
    " u' o+ o1 W/ w" c5 H. O点击这里获取5 }: n5 X: B% {. m# [6 P
    ; d% q$ m8 d! i& ?
    排版:图片宽度大于 textwidth解决
    7 m" R( x5 Y; z9 Z# Z+ s) x. K* S8 d/ Q1 U; ]4 b+ {3 x  D
    比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:( ?# Y9 ~1 ^8 S$ [; ^6 I

    - w. @( i9 u, Q\makebox[width][position]{text} ! Z4 j+ `! `$ f
    1. width: 设定盒子中放置内容的宽度 4 K0 w2 r( o  x2 D4 b
    2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
    9 y' O6 L9 d# x# f. G. M7 i" d- W3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.; }; f+ C% z/ V8 g7 w9 V5 \
    效果示例:
    - r+ w) R" Y  \+ m( o! l3 s: \) m& P3 z& `3 W% f( V: l& N( o2 k
    这里的framebox效果和makebox效果一样,只是多了个边框。2 B0 i# K, B% L  k: j8 t0 n. O8 o: D: W
    : {) Q% l6 Y& u3 H8 v
    \framebox[5cm][c]{This is a makebox test}
    ' r. l, K* y9 Q+ U\framebox[5cm][l]{This is a makebox test}7 a/ V$ I" `) @
    \framebox[5cm][r]{This is a makebox test}/ l  A2 M. c, @
    \framebox[5cm]{This is a makebox test}' ]4 E2 `4 Z$ d& H( W, I

    ; Z3 O) V1 h- j0 p
    " k8 l6 d( X: l\framebox[2cm][c]{This is a makebox test}" i6 b* A: D7 i4 \( {1 b& H
    \framebox[2cm][l]{This is a makebox test}
    , |, ^2 a" E4 F: I8 S. R+ {\framebox[2cm][r]{This is a makebox test}  T  y% Z' K, I3 Y6 _/ t
    \framebox[2cm]{This is a makebox test}, R$ b, i' j$ e  \9 D3 _9 K
    , T' [; v. j4 x8 s+ R
    4 D  j3 d- m. }! c# ?" L7 E* ?
    虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。% b" x! O# E) u$ }- |

    ! z3 r; q5 m& J$ q如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。! v7 i. A, u+ R2 V' O2 l+ @
    1 ]% g( ?6 Y9 _# m* i7 ]0 o- B
    产生并排图片
      ?7 w$ q; q7 s' w7 X/ P5 P0 ~9 p% U  i
    , P! V- \0 w: }  h) K8 S$ Imakebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:
    9 ^) u+ i6 c4 ]. N7 r7 ?/ U5 q* t  d$ j
    \begin{figure}[H]
    - M# _$ n8 t2 }3 f; ]  \centering
    6 L! N; A' h: C% R8 V! k; ?. y9 f  \noindent\makebox[\textwidth][c] {
    ; k: F( [* g. q. g    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    & ?; B3 x- M! n* T/ d8 e0 z    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ; P6 ~3 T$ M. G% Z" b
        }
    9 I, K1 [8 W( h5 R# e1 ?" ]* M; V; v; g: z$ x' j* l+ k: _! h2 A
      \noindent\makebox[\textwidth][c] {) [% P# ~( K) \0 g0 ^+ t
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    # w7 X1 v* I9 A    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 4 f2 X( \  ?2 c/ \, u4 a. V2 v
        }
    % V: X) x/ U; t" s- L; S! X\end{figure}  g7 e9 u4 q& j" m3 ]. s/ Q8 p
    ! p$ O' l& u" l$ x. }, Y( o
    5 b) ]3 m4 @, J4 ]1 G
    上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。+ t) |6 [- I% c( ?6 {% x

    & E" N- M/ h# F1 @/ K实现底部标题" O( b" W1 U& _' Y

    3 U1 T$ }# A  [- A4 W/ o\begin{figure}[H]
    ( k# P( {  i' s  \centering' y. Y) u4 U( ~% ^, Z0 T0 s
      \noindent\makebox[\textwidth][c] {
    9 _. j/ y2 G  \8 u    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 4 W8 n3 R3 e+ I, d, C' }
        % \caption{关系图}3 O  C5 |* b+ E7 o8 C+ X7 `
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}# n2 j2 ?. F( A5 P: X  R
        }
    , c; U7 g. k2 f& ?    \caption{关系图}, O; V4 z5 @+ v
      \noindent\makebox[\textwidth][c] {( t6 J; R% A& z  ~
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}0 B5 y  c7 l& h$ G- O
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} ) ]3 A6 Q6 j2 ?0 s
        }5 l& W, s% K  g& x/ Q, Z# b
        \caption{关系图}5 q& ~! I! N6 o8 l/ D+ v4 I
    \end{figure}+ x; O! M4 a. a
    . f1 ^- M9 r2 n
    ( O7 v5 y9 {+ i0 q5 L) O1 C
    ' y  f) C( X( ]
    " U$ U* ^( k4 f8 E% b: k

    / M5 m) C3 [+ b% b& a' S5 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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂, J" y- q  U: v, Z) d* r
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-11 12:07 , Processed in 0.462260 second(s), 60 queries .

    回顶部