Latex 中插入图片简单步骤---兼赞Donald E. Knuth

来源:互联网 发布:船舶有限元软件使用 编辑:程序博客网 时间:2024/06/05 11:48

以下文字引自阿诺尔德的博文:http://www.bullog.cn/blogs/ARNOLDHAN/archives/53838.aspx
   
  TEX是Donald E. Knuth(1938- )编写的用于科技文章排版的计算机程序,尤其长于数学公式的排版.现在国际上权威出版社的科技刊物都使用TEX排版.
  Knuth有个中文名字高德纳,据说此名是1977年他访问中国之前所取的,命名者是姚储枫(图灵奖得主姚期智的夫人,据说该夫人也是计算机科学家).在Knuth的个人主页上(http://www-cs-faculty.stanford.edu/~knuth/)也可以看到这个中文名字,这说明此名得到了老头子的认可.
  高德纳是个大牛人,目前保持了计算机图灵奖得奖时年龄最轻的记录,此外还获奖无数.有兴趣者可在网上搜索.由于专业不同,除了TEX,我对他老人家的科学成就一无所知.对于TEX,我是这样认为的,它不仅是一项科技成果,而且因其在审美上达到的程度,它可以被称为是一件艺术品.这可能与高老头本人具有相当高的艺术素养有关.相较之下,word排出的文章版面简直不能看,当然,word易学,这是word的优点.
 
  有趣的是,高老头研究TEX排版最初的原因是怕当时(1970年代)糟糕的排版技术损害他的个人著作.1977年3月20日,高老头(当时还可说是青年)收到了他个人著作《计算机编程艺术(The Art of ComputerProgramming)》第二卷的校样(proofs).那天,他的日记中有这样一句话:
  第二卷的校样终于到了,它们看起来糟糕透了(排版上)……
  于是,那一年,高青年放下手头工作,开始设计TEX系统.他最初想在1978年就完成这一工作,然而,在十多年之后的1989年,TEX语言才最终定型.
  更有趣的是,高老头从正事上跑出来做另外的事——下面简称歪事,并不仅此一例.高老头厉害就厉害在,他搞出来的歪事中多有精品——TEX可以作证.高老头具有的另一难能可贵的品质是,看淡金钱——TEX是免费的.可以想象,如果他向各大出版社收钱,总数目会相当惊人.对于此事,请看他老人家的说法:
  一旦一个人能够喂饱自己,能够有个安身之所,剩下的就是他能为別人做些什么,如何能为群体做出一些贡献了.
  高老头真是个好人.  高老头精力超级过剩.不过,做歪事也花费了他大量的时间.1990年起,高老头停止自1975年就开始使用的电子邮件.1993年,他提前退休以便有充足时间完成他计划出版的《计算机编程艺术(The Art ofComputer Programming)》的后续卷册.
  一篇网文(http://www.topjoy.net/index.php/action_viewthread_tid_318.html)中有这样一段话:
微软首席执行官比尔•盖茨在1995年接受一次采访时说,“如果你认为你是一名真正优秀的程序员,就去读第一卷,确定可以解决其中所有的问题。”值得注意的是,盖茨本人读这本书时用去了几个月的时间,并同时进行了难以置信的训练。盖茨还说:“如果你能读懂整套书的话,请给我发一份你的简历。”
  高老头好比武侠小说中的绝顶高手.《射雕英雄传》中,黄蓉得知那馋嘴中年乞丐就是洪七公时,曾讶异于其年龄之轻,后联想到自己父亲年岁也不大,再看看全真七子江南七怪的修为,黄蓉感叹道:他们(全真七子江南七怪)的年纪都活到狗身上了.如果这个比喻过于恶毒,请找金庸算账.当然了,拿普通科技工作者与高老头相比,是不公平的.我也做过一些不像样的科学研究,看到高老头的成就,我实在感到汗颜,并感叹上天之不公:为什么我的天赋就这么差?同时,我也知道,正是因为高老头这样高手的存在,这个世界看起来才不是那么庸俗可憎,他们让我们在无望中看到希望.
-------------------
OK,下面谈一下Latex中引入插图的方法:
-------------------
Tex支持最好的是.eps格式的图片,所以,首先要把其它格式图片转换成eps格式。在Linux下用GIMP这个软件打开图片,选择“文件”-“另存为”-从列表中选择 保存为.eps类型即可。

用includegraphics宏命令(graphicx包): 首先需在latex文档的文件说明部分加上:

/usepackage[dvips]{graphicx}
在需要插入图片的地方引用:
/includegraphics[scale=1]{图片文件名}
scale=1表示引用图片与原文件比例为1
或者用
/includegraphics[height=高度]{图片文件名}
或者: /includegraphics[width=宽度]{图片文件名}

其中的"高度"和"宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件的文件名, 图片必需是eps格式的,和tex文件在同一个目录下.

 用graphicx包的includegraphics宏命令插入图片时还可以使图片旋转, 方法是:


/includegraphics[height=高度][angle=旋转角度]{图片文件名}



更多参考:
Latex常见小问题
在LaTeX文档中插入图片的几种常用的方法


原创粉丝点击