Categories
日常应用

LaTex和lyx中文PDF中EPS图片插入全攻略

这个东西我会持续的更新的,根据我的个人学习经历和使用经验一一汇总。主要针对使用Latex+Lyx+xeTex写论文时候出现的图片问题解决办法的汇总,尤其是我这种懒得学习太多专业接近编程的东西的人,一切傻瓜化从简。

首先是画图的问题。当时也说过,投奔Lyx的主要原因就是受不了CTex套装下Winedit那种文本编辑方式,看起来密密麻麻的代码让人头疼,就像手动编写HTML那般崩溃。虽然Latex引以为傲的是排版的优美,但是过程的痛苦我也实在是难以忍受了。所以纠结之下,找到了Lyx这种所见即所得的编辑工具,大喜过望,工作效率直线上升。而且插入图片很方便,这也是很多人喜欢他的缘故。但是牵扯到画图,由于Latex种种原因,EPS成为了最佳的首选格式。但是EPS怎么生成的?

从网上搜了搜,无外乎metapost、pgf/tikz、Asymptote这些宏包。但是从安装到下下教程来细细学习,这个过程实在是太痛苦也太复杂了。对于我这种人来说,又不是科学数据画图,干吗要手动自己写ps代码来生成矢量图呢?也太不直观了!

去年冬天的时候采取的办法是在Photoshop里面画图,然后生成EPS。但是众所周知,Photoshop是不会生成矢量图的,就算是EPS,也是栅格化的版本——即我们常说的位图,不能自由放大缩小的。而且还有颜色等等问题,勉强插入Latex中生成的PDF也不够好看。但是毕竟对于jpg等图片来说,有的时候用Photoshop改改再插入还是很方便的。

>>关于在Latex插入Photoshop绘制的EPS图像,请查看这篇文章:http://www.loyhome.cn/511.html

>>关于在Lyx中直接插入JPG图像,请访问Lyx官方网站的视频演示:http://www.lyx.org/VisualTour

但是我在这里当然是要隆重推介最简单的自己绘制EPS并插入的办法了~那就是最最著名的矢量画图工具——illustrator!同样也是adobe家的东西,从网上很容易找到。

Illustrator是我用过的最好用的专业矢量图画图工具,当然还有很多人用PowerBuilder或者VISIO或者crodraw,但是我觉得illustrator已经足够强大了。而且关键是上手很快,界面优美,环境稳定……这些对我来说可能更为重要。

在Lyx中可以直接插入Illustrator导出的EPS图像,还可以调整一下缩放比例和排版之类的,这个就不多说了。关键是生成的EPS可以保持原有的色彩,也就是说最后生成的PDF中是彩色的,而不是被转成黑白的那么郁闷。

当然关于PDF很多人还是热衷于acrobat直接在word或者网页中转换,但是我选择latex和lyx的原因就是,开源免费+跨平台+生成复杂的数学公式+专业的排版。当然最最期待的大概就是不用继续这样纠结在中文编译时常出现的种种莫名其妙的原因中虽然中文也可以编译,但是现在某种程度上都逼着我用英文写东西了。虽然也是件好事^_^

来几张生成的PDF效果图:
未命名
4

当然最后还是不得不说说一般的统计软件和数学工具的画图,对于那些图片要求精确的时刻。

  • Matlab:专业的数学软件,可以绘出优美的图形,尤其是3D图。但是我没有研究过,没有发言权。
  • SPSS/STATA等等统计软件:以我常用的SPSS17为例,生成的图片很漂亮也很容易调整,直接插进入就可以了。

好了,说了这么多,应该也差不多了。下一步学习的是怎么用Latex生成幻灯片,看了一些做的还是比较优美的。但是无论怎么说,还是和PPT相差甚远,尤其是有那么多好看的模板在世界各地的PPT网站上汇总。纯属折腾,呵呵。

Categories
English 日常应用

在Latex插入Photoshop绘制的EPS图像

最近由于我们可爱的中级微观作业,我不得不开始自学LaTex这一排版软件,因为我实在无法想象那么多公式怎么用Word公式编辑器一个一个磨出来,还是借助强悍的LaTex吧。

因为有比较好的各种软件应用基础,还有HTML+CSS知识,还有一定的编程经验,所以很快的就弄明白了LaTex的工作原理。但是也只能做到很慢慢悠悠的排版(一道做3个小时的题,大概也要用三个多小时完成输入和排版)——尤其是最后看到复杂的源文件,大有当年彻夜改HTML+CSS的感觉,只想崩溃。但是看到生成的堪称完美的PDF,又很有成就感了。

有的时候开玩笑的给朋友说,这次做中微作业最大的收获绝不是作业本身。而是一些“Extra Gain”。在此不多多废话了,本文最后再讨论那些问题。

这里想跟大家分享的是昨天遇到的一个耗了我好几个小时的难题——如何在LaTex插入图像。我用的是CTeX套装,然后又去网上down了n种版本的教程,但是都没有完美的解决我的问题——如何插入Photoshop绘制的EPS(因为我的电脑当时只有Photoshop这一种绘图软件,我也最熟悉这一种软件)。

先说说几种不甚完美的尝试:

  • 使用JPG图像,虽然可以转换为EPS,但是效果实在是让人不敢恭维。
  • 使用Photoshop导出EPS,然后在GSview里面转换为PS,最后插入PS。因为转换步骤较多,失真较严重。

最后我仔细研究了一下LaTex直接插入EPS提示的错误:Cannot determine size of graphic in **.eps <No BoundingBox>

然后想起来在调用includegraphics的时候,有可选的参数includegraphics[bb=0 0 451 200,width=7cm]{graph1.eps}。用于在boundingbox参数丢失的时候来指定boundingbox。正好photoshop所生成的EPS图像就是欠缺这个参数,于是赋上一个合适的数值之后,就可以用了。 至于数值,大家可以仔细调整然后看看效果,我也没很弄明白它是怎么定义的,还是改改看看效果满意为止吧。

最后再补充一点,Photoshop并不是很适合做EPS,虽然它可以生成EPS,但是由于其是位图绘图(光栅绘图),所生成的EPS也差不多类似。故而,应选择一些矢量绘图软件(如Illustrator),更为专业的可以选择Origin等专业的科学绘图软件。我刚刚安上了Illustrator,等研究好了再来向大家报告哈。

最后,附上一些英文写的“The extra gain behind this assignment”。不再翻译了,大家凑活着理解吧。

Am I right? Prove it!
Life is full of surprise, and this time is not an exception. When an unbelievable thing happens, how to face the music?
While I regarded the question itself as a failing one, which is because of a simple neglect with the symbol “+”, no one believe me even myself. Try to following the words on the paper I get myself into a big trouble. After careful searching the resources, I finally prove that I’m right.
The most important achieve is not the faith of believing myself, but the knowledge I got while searching the information in the library within hundreds of economic books and journals. The best result is not just solving a question, but the total understanding of it. That is the most precious experience in study.
“Extra gain”? The “Bonus” is a better description. Thank you for your pretty mistake.

A good use of Internet
When you are confronted with a big problem, what’s your first preference? Of course, it is the wonderful Internet. By simply typing some words into the search box, all the reference is shown on the screen. What’s better is that when using the electronic resources in the university network, you can freely download most articles found. Thanks a lot to the free electronic resource like Justor and Wiley, I have easily found the useful reference and those helped me a lot.
So just make a better use of the great Internet!

Try to use professional software

LaTex may be the best choice of making a perfect pdf document which contains many mathematic symbols. There is a little difficulty at the beginning, but to carry on you can do a wonderful work. Learning the use of this software is completely the “Extra Gain” when doing this assignment. But I have to say that I benefit a lot from this experience.

To be continued…

最后的最后,刚刚看到魅族新手机M8的视频展示了。自行移步吧。如果我的黑莓继续瘫痪,可以考虑入手一个了…… http://www.cnbeta.com/articles/70315.htm