QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4574|回复: 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-图片问题- q) H! B( k( G; G$ c! A
    数学建模之LaTex
    $ I! R$ c! i* n, ~+ t7 C( M  F3 ^1 ^! U" U/ T
    jpg/png格式图片转eps格式的方法总结6 E# B' E. ?/ V! f0 m- N4 \9 f

    1 Y9 L6 t$ Q; R0 j方法一:软件另存为
    " w# Q+ {& f3 _8 [: m
    ( }: {! `% k, s' a这是非常简单的一种方法。使用photoshop/gimp等软件打开jpg/png格式图片,然后另存为eps格式。一般情况下,可以保证eps图像的清晰度。. }' S0 e1 R! @5 x3 c
    % ^, c. X5 {& |* H
    方法二:latex自带命令bmeps2 k+ r( a5 |8 k9 m
    # _1 o- K& F* d2 n' y
    因为对eps格式的需求一般是从latex产生的,所以你应该已经装了了latex。这种方法就是利用latex已经提供的工具 bmeps,不需要你额外下载或安装任何软件。具体步骤如下:
    7 d. l3 F0 O- D! A# ^" @1 j$ I! |* Q) p/ C. ]) {
    从Winedt中打开命令行窗口,按钮在latex信息输出窗口的上面,如下图。
    + J- g" F: Y1 f! `) X& E$ @" a+ o8 L( i( }) u" T6 a9 a% c' s6 t

    ( L; _9 @3 {* y! W7 K+ G9 i7 v1 O+ M% b' f
    进入需要转化图片的目录  _. l! y& z% s
    使用命令 bmeps转换
    % G- l: V  G  d& r0 a0 i  B- G使用前,建议你使用 bmeps -h 命令查看bmeps的帮助信息
    . G, q8 f; e9 G% }2 g注意其中的 -c 参数,默认 -g 是进行无彩色转换,所以如果你想要转换成彩色的,需要使用该选项。 # T" T" M3 W1 m
    其中的-t 参数是用来指定输入文件的类型,也可以不设置,程序会根据输入文件后缀自动识别。 ) Z+ _5 S" {  a  P! [
    具体命令如下:& `' G' ~) k6 N2 `2 o+ ?% \9 M, K7 B) f
    bmeps -c example.jpg example.eps
    1 E# G9 P9 M  D5 L$ k& T7 h" H! r# H16 h' E& j# Y! M# b' a
    使用这种方法转换得到的eps分辨率较高,推荐采用该方法。
      L4 g5 c0 }% m; \1 c* {5 E
    + s8 ]2 R# Y( f- Q
    9 q7 Z, F. j* `! D; I1 D# c- o方法四:在线转换
    2 D  ~6 P7 h& h' N" Q2 H0 l4 Q. H0 G: G0 D# P
    该网站提供在线的png2eps的转换:http://www.tlhiv.org/rast2vec/ & b* }, [. C3 ?9 c% f! X
    只要上传你的png图片就可以了。. r, }" K' R3 K# b2 g
    & P. D- V$ h( ]3 C
    方法五:小工具转换
    & K1 q# |6 l1 k+ b+ u- V
    6 z& s( i% i8 f% u0 }4 _. N3 H( S9 \有热心网友专门开房了jpg和其他文件格式到eps转换的小工具,可以完成jpg到eps的转换。使用很简单,这里不多做介绍。
    - x2 I& y+ M0 n9 u+ `点击这里获取
    " J2 }1 n; t4 o( Z; C% p! w6 U* G: O7 Y4 S5 j/ r4 n
    排版:图片宽度大于 textwidth解决
    * I4 I8 E+ V; k" S5 b* S! n" K$ n( G& J+ s- O( \- Q# ]  [/ C
    比较简单的解决方法就是使用Latex的box功能中的\makebox命令,\makebox的语法为:5 n7 Z! T/ z; n

    6 G% Z4 }4 L4 H\makebox[width][position]{text}
    3 K+ I7 K& t0 w) N1. width: 设定盒子中放置内容的宽度
    " @6 |3 L. Z: ]7 Q( s- X2. position:设定内容在盒子中的排列方式,默认参数为c(居中对齐),还可以是使用参数l(左对齐)、r(右对齐)、s(两端对齐) . o, g8 C8 @0 w+ t
    3. text:所要放置在盒子中的内容,可以是文本,也可以是图片.  d- |! e; D' L# b
    效果示例:
    & Q2 [: o+ h# ~3 Y
    : t( e& j, v- k& }这里的framebox效果和makebox效果一样,只是多了个边框。4 D4 k4 L; z- X2 w* ?* H3 d; s
    3 C% W) n  G% ?" D
    \framebox[5cm][c]{This is a makebox test}
    / l5 r! u, `, w2 E. l\framebox[5cm][l]{This is a makebox test}" X7 t# J  H5 E6 R. X: m
    \framebox[5cm][r]{This is a makebox test}. W* e: |$ G# k) S4 T1 ]
    \framebox[5cm]{This is a makebox test}6 M; V+ ?# q, p' J# F
    0 z: s) w2 T$ [; `
    2 ~) e' d5 [  O0 A- @
    \framebox[2cm][c]{This is a makebox test}
    0 @  p: |, x1 L# A+ }3 e\framebox[2cm][l]{This is a makebox test}
    . [3 _6 b) k; [5 q2 l9 v. J2 |1 B\framebox[2cm][r]{This is a makebox test}% S" f" v# i0 ?
    \framebox[2cm]{This is a makebox test}
    5 U$ W( L7 y6 ~: m* N$ }! i) R) m% P" F3 O
    ! A+ h/ n( W0 @3 O: I
    虽然说width参数可以用来设置盒子的宽度,但是如果要放入盒子中的内容text的宽度超过了width设置的宽度,position参数所起到的效果将是不一样的。. ?" e6 t" p+ t' H0 X
    : U2 \' |) O' ?& W# Z" {/ O
    如上图所示,左边的Latex命令依次产生右边的排版效果,我们看到,当textwidth的宽度大于text宽度时,position的排版以盒子宽度为参考,但是当textwidth的宽度小于text的宽度时,如果文本很长,右对齐或者居中时会超出纸的宽度而溢出,两端对齐则几乎不起作用。: O9 W7 x6 Y) e
      d8 w7 f2 C% J$ n3 \
    产生并排图片
    % j- w& U! N, f! I, D4 p# X* C8 J- [  c
    makebox中的内容无论多长都只放在一行,而不会换行。如果需要换行设置,则需要使用minipage和parbox命令。这里主要讲图片并排设置,关键就是让图形不要自动换行,makebox可以把每张图形当作这一行的一个元素来处理。具体命令如下:# X8 q" W: \: b) g% [# Z1 `

    # `6 `# c. J1 y! W9 Z\begin{figure}[H]
    1 H) ?; o4 q* T2 _  \centering
    7 S4 _. X% ?' i4 H. n  \noindent\makebox[\textwidth][c] {( z  N  x7 F* |
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    # V4 i: h5 b  U3 W2 I# m    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} " Q" ]6 |% N; @- Z! @; g, V
        }
    ( D' p! V: w" U3 n& r. N, z1 M: N6 r! k- s
      \noindent\makebox[\textwidth][c] {
    # x2 U$ B0 }" c; O7 t    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}$ e  E" c1 P2 D0 A, `: Z1 d
        \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    $ T; t3 a8 ~7 m9 ^9 C5 J    }
    " T4 J) t" ^; [6 l\end{figure}4 n6 A5 L  C. T6 D1 ~/ I' l5 c2 \! @
    : w1 Q& @3 ?( d( u8 M1 d

    # U" K2 k" L' q) F/ h上面的命令可以放置两行两列图片,每行的图片总宽度为所用纸张宽度的0.9倍。这样子的话,只要设置的图片总宽度不要超过纸的宽度paperwidth,就可以并排放置自己想要的图片数目了。
    " I7 n% D7 d& {# N9 d$ l& o( W
    ' D" d( o. p) O4 s4 h  e实现底部标题
      n. T) w( t; r( U
    + I8 w7 S; b4 u) ?" c7 {3 S\begin{figure}[H]- f4 G: J- s( A4 F' R
      \centering
      ~/ Q! p8 K" C' a  \noindent\makebox[\textwidth][c] {
    , d# `: \" C3 e    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    + a7 h. K; ?  b. |, M- h# E    % \caption{关系图}
    ) V; H; Q& m7 d+ ?9 E$ z    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}, {3 q7 Y5 F7 g, @9 h7 K* e0 x
        }8 y4 V% ?7 v2 n$ S1 `1 d. v# x7 p' `
        \caption{关系图}
    ( p5 x1 @! e; z% Q4 g- {  \noindent\makebox[\textwidth][c] {
    7 m( t' c' S/ Z7 s    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps}
    9 Q/ M7 v/ i& S/ i8 k2 `$ B# W    \includegraphics[width=0.45\paperwidth]{weiwancheng.eps} . _0 _* G& d, k3 g
        }
    ' D; S* A3 n: `% H% E    \caption{关系图}
    6 g3 P2 U$ ]" \# g( w5 k1 Q\end{figure}; M- k( b( j' r& U% K

    9 y! ~3 y/ E8 y: J  _0 w4 N# T
    * w$ E4 g! q8 N% U/ o, J/ N6 h5 Z8 `- I8 o( s" @) w  `6 O+ T
    . T, n. X3 o, t) e4 ~

    - T* O  Q" s$ r# x6 b$ n0 H# i- Y

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

    邮箱绑定达人

    有时图片会强行出现在文字后面,好几张排在一起,不知道怎么回事怎么办😂0 M" q' n4 Y- O
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-14 20:09 , Processed in 0.474327 second(s), 60 queries .

    回顶部