QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4627|回复: 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-图片问题
    : P  K# d' V, d- F+ v7 C数学建模之LaTex
    2 B) c: C4 y) ^6 F6 e3 t
    % o7 {. B" ]' W4 Bjpg/png格式图片转eps格式的方法总结
    0 ]# o3 X; H6 ]9 r! `4 `& O# t- {/ ]8 D: a0 o/ D& E
    方法一:软件另存为$ Z; e0 L$ ]1 `2 h, J. N  t
    , ^; ?6 j* {/ w/ c( \; f% M
    这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。
    ' C4 H' G; T0 l1 T; g+ n
    $ M8 O8 [- v, D: ~- w3 e% n2 {方法二:latex自带命令bmeps5 X% g8 O5 L& A6 a8 b! k

    3 F# B: w( I6 W因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:' _8 v9 I) v  ~# n1 Z6 u

    " A- \4 D: p& L$ ^从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。- Z* p: \+ T$ K+ b

    / [8 U5 m- A) o' E; q4 v5 |4 [
    3 Y8 z) f, k0 c) j' h# H5 U' C
    ) f: y. V; |% |- p( r8 I4 W进入需要转化图片的目录; U& i5 g4 F4 ?
    使用命令 bmeps转换
    8 d$ N9 [. F$ {! q* Y使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    " E4 p; p" _  G; Z) S) I7 C1 y7 k注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 3 {; j4 L8 H; m4 f* {
    其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。 & C' Q  \# v" y2 q4 U
    具体命令如下:8 Z( Y; @: Y4 m. h5 N
    bmeps -c example.jpg example.eps
    ; Q* P, X2 s! g; x5 e& N5 i1$ W, h$ ?5 v$ |, f8 T1 P
    使用这种方法转换得到的eps分辨率较高,推荐采用该方法。
    + l8 U- U9 ~! \- s* j* P0 |8 u8 j. B5 b, Y8 e
    , t4 k$ B% n: C- j
    方法四:在线转换8 e" `9 E5 W; O" T

    0 b+ I) N* `# o4 R" L& E# c* ?该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/
    # n; S* v5 A8 u只要上传你的png图片就可以了。9 W! I8 I/ z3 C% P
    % X4 F. g6 Q; ^% W
    方法五:小工具转换
    ' |/ d, b* P: H+ `5 F: q$ p& J7 f  L
    有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。
    + `, F1 r% {* ^点击这里获取% P8 k8 m, W* g, r9 T! K7 \
    ! H; c, u3 @2 R, E- }5 D' d
    排版:图片宽度大于 textwidth解决
      C7 ^% s+ M( v7 H' t& ]% V3 O4 |0 z$ e$ H9 ^6 E
    比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:4 O$ g& Y1 e9 M0 c
    ; \, M# V9 T; X7 n
    \makebox[width][position]{text} 2 i1 x3 F% k/ L' y& h; h5 B
    1. width: 设定盒子中放置内容的宽度
    8 z5 K# _& z9 v2 }6 C, i! n1 S# u& P2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐)
    # t, P' G1 G8 J) D9 h3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.
    5 _( Q/ _' b* H2 m1 J效果示例:
    " v' s! R& F9 b$ {) Q9 T* v  A
    - a: d  b% n7 B/ }2 y3 a* A: i% D这里的framebox效果和makebox效果一样,只是多了个边框。& P% N2 m5 Y0 j$ C' I) L
    + X; r0 h* C( q( I
    \framebox[5cm][c]{This is a makebox test}0 f! C! [2 e5 F' c
    \framebox[5cm][l]{This is a makebox test}: V9 l: Q+ J- m6 T0 y
    \framebox[5cm][r]{This is a makebox test}& Y9 E. d4 L* @, w3 w
    \framebox[5cm]{This is a makebox test}
    " }% b. E! P3 @7 V
    0 C9 Y6 d/ w# Q. Q$ ~+ V1 ]8 F, X0 s0 I7 `& r& l) [
    \framebox[2cm][c]{This is a makebox test}3 Y# v+ L2 a: r; i1 b
    \framebox[2cm][l]{This is a makebox test}
    ) D# T) ^" W5 i& }\framebox[2cm][r]{This is a makebox test}# Y! X+ i/ ~: ^3 y! o
    \framebox[2cm]{This is a makebox test}
    ) d3 k8 Z% C: M0 p, c) O# L6 i7 |$ E7 e4 d
    % X9 U0 s1 K8 \1 u! d7 C8 ~: H
    虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。& c' h8 \" \* Y% S( M; X

    ; V# @, N1 N. u5 a8 p: L* C如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。
    + \) F' e& p8 p2 _, ]2 w+ r3 r' J. G6 C+ U, s1 R
    产生并排图片8 C7 {6 j$ V# z; n+ T' H; ?9 f

    " Q9 E. S' y: w3 G1 T4 P/ U0 vmakebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:& K  G; `5 K& s

    0 k$ q$ b) \2 k3 P5 f1 v\begin{figure}[H]
    ; z) T1 G7 u4 N4 N; @  \centering
    5 L  c) O  N) b1 b7 z1 E/ a  \noindent\makebox[\textwidth][c] {
    2 D* h1 q$ o9 u0 @  F    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}# F- p; o3 P- s. Q
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    0 W% X# |; t* x! c    }3 @7 A6 ?) n" t' {5 l$ `

    8 W; o3 E8 q% d  l) M  \noindent\makebox[\textwidth][c] {
    - U% Z$ ?, A  l! f    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    : D! l9 W- y, j$ C4 i8 D' k2 e    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    4 g: t  h" d7 t' F1 V$ s+ x    }
    ' s  ^6 E" t. z6 V+ z1 q& y\end{figure}
    - t+ s- i+ p) s5 u; t" m6 L9 y
    * o1 a0 k. }* p! {, j2 c0 d* A8 M$ @, s( H
    上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。
    * ?5 K' }- q4 U' U! O' P& C8 [- M& V+ q0 g" o
    实现底部标题
    $ O6 X- k% `$ @* e% U& ~" g. K* q8 {3 f2 Z0 o9 m1 m
    \begin{figure}[H]
    5 _/ q" p1 l3 T  \centering5 [2 J0 l: c$ |3 B" J. `2 n
      \noindent\makebox[\textwidth][c] {& T* J: c2 n4 i' {5 c( \
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} 6 _1 r, I0 x! {' B( [" Z" r
        % \caption{关系图}, I% J6 ~1 i" C1 j0 g- [: D
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}0 ~; [) U. [0 k6 L+ F0 t& _
        }
      E. @+ e) A3 R; ~' F& x    \caption{关系图}4 H; P: k/ Y* g
      \noindent\makebox[\textwidth][c] {
      y& t# k! l/ k  \1 q    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}1 d) h; n4 h* T- J! @
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    / f$ s1 A/ c8 U( {    }3 H7 J( W2 E6 ?
        \caption{关系图}
    . u$ [8 A. N0 K  V" {\end{figure}: }) m, K& U  M  m# R/ n
    & G1 j  _0 Y$ j2 i+ R: P3 u6 J
    2 ~- F0 e( t2 I! ^3 Y/ ^

    2 Q9 s/ ~. K! z0 k
    $ z) W$ b/ K/ o7 S7 d; r
    : ~( _, B4 `5 B$ R' H1 [3 u, |8 F

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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂
    " u# e, A( A) b" C& Q7 c1 @5 P
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-30 08:57 , Processed in 0.470113 second(s), 60 queries .

    回顶部