-
LaTeX之画图语言和画图软件
2009-05-28
LaTeX 中的矢量画图语言有 metpost、asymptote 和 pgf/tikz。用这些语言作图,首先得按照它们提供的命令写一个文件,然后编译才得到图形。metapost:从 metafont 演化而来的,历史悠久。文件后缀为 .mp,用 mpost.exe 编译得到图片。
asymptote:新兴的作图语言,类似于 C 语言的语法。文件后缀为 .asy,用 asy.exe 编译得到图片。
pgf/tikz:beamer 包作者的另一作品,与前两者的区别在于它可以直接在 tex 文件中编写,然后用 pdftex 编译。
LaTeX 中的矢量画图软件包括 TpX、Ipe 和 Inkscape,画图软件相对于画图语言来说更加简单直观,但是功能上会有所限制。
TpX:用 Delphi 编写,简单小巧。输出的结果是一个形如 abc.TpX 文件和一些图片,只要 input{abc.TpX} 即可。
Ipe:用 Qt 库编写,强大且支持扩展。输出结果是各种格式(包括 eps 和 pdf)的图片。
Inkscape:用 Gtk+ 编写,非常强大,可以输出为 svg 文件,可惜 Gtk+ 编写的程序在 Windows 下不好用。
-
LaTeX之制作PDF幻灯片
2009-05-28
用 LaTeX 制作 PDF 幻灯片,有许多文档类或者宏包可以使用:prosper、powerdot、texpower、powersem、pdfslide、pdfscreen、beamer 等等。1. prosper,ha-prosper 和 powerdot 依时间先后是同一个系列的幻灯片制作文档类,所以现在只需要用最新的 powerdot。powerdot 支持逐步显示,但是只能先用 latex 编译得到 dvi 文件再依次转换为 ps 和 pdf 文件,流程过于复杂,所以不推荐使用。
2. powersem 也是一个幻灯片文档类,而 texpower 是提供彩色动画和逐步显示功能的宏包,二者捆绑在一起发布。powersem 文档类可以用 pdflatex 直接编译,很方便。在功能上 powersem 属于中等水平。
3. pdfscreen 和 pdfslide 都是C. V. Radhakrishnan制作的 latex 宏包,在 article 文档类中使用。从名字可以看出来二者(只)支持用 pdflatex 编译。pdfscreen 稍微强大一点,最值得称道的功能是每页的内容能够自动居中(用slide环境来包含每一页的内容);而pdfslide 稍微简单一点,得用 \newpage 手工分页,而每页内容也不会自动居中。pdfscreen 和 pdfslide 在功能上是属于初等水平,它们最大问题在于本身不支持逐步显示。逐步显示功能虽然可以用 ppower4 作后期处理得到,但是 ppower4 是个 java 程序,使用起来麻烦。不过还有上面的 texpower 包可用,可是 texpower 的 \pause 和 \stepwise 等命令均不支持在 pdfscreen 的 slide 环境中使用,所以需要逐步显示的话用 pdfscreen 就不大可行了。而 pdfslide 加 texpower 是最简单的一种 PDF 幻灯片制作方式。(最后,还有pdfslide 的改进版 ifmslide 可以使用。)
4. 自然还有前面介绍的功能更强大的 beamer 文档类。它和画图宏包 pgf/tikz 一样都是 Till Tantau 制作的,二者结合得非常好。beamer 支持 latex 和 pdflatex 编译,样式繁多,功能复杂,使得它成为最流行的PDF幻灯片制作方式。
总而言之,追求简单选 pdfslide 加 texpower,追求强大用 beamer。
这些宏包或者文档类的介绍和下载可以见这里:
http://www.ctan.org/tex-archive/help/Catalogue/bytopic.html#present
-
不定期更新...
2009-05-14
好久没有来了...算算应该有...一个多月了..
已经不打算太积极更新blog了原因有二:1最近开始忙了(多方面原因)2感觉写blog的意思不大了 不过还是会更新的...当然自娱自乐...原来的总结...算了吧...反正能力有限+牛人N多总会有人写...
最近的情况是毕业论文的“工作“已经做完了 其实很简单就是应用别人的模型 来实现几个态的制备和量子克隆...听起来很牛 其实找到模型后就是凑参数的事情了...凑了2个多星期 写了一星期 玩了一星期 这就是最近一个月没更新的原因...
这个事情就基本告一段落了 接下来的事情基本上就是修改下,然后学习看怎么增加discueeion和conclusion,扩充下abstract,再丰富下主干内容 之后看有没有杂志要了...论文导师是想我放到CPL(china physics letters)...ms也算是国内物理最牛的杂志了 我的烂paper会要么(论文导师太看得起我了..还有个什么师弟妹们成立的 科技小组?让我去讲?不知道我能讲什么呢...LaTex?哈哈~) = =+...我的工作做得很烂(一边做一边玩...)不过找到了个没人想做的东西倒是...不过也没什么...(APS上两篇 IOPP上一篇 类似的就没了...) 不过也无所谓 能发就发 不能发我当联系英文科技写作了就...顺便熟练了下LaTex的编辑...本来想再用Mathematica的Qdensity模块的..不过好像没时间也没必要了...
下面一个星期主要是写中文的毕业论文(我是第一个开始写东西的...但这个确实开动最慢的..别人基本上都写了3-4页的了 我还没动...),其实这个对我来说更难写..我已经不想用word了 LaTex的排版和公式 以及画图(latexcad)都是很不错的...唯一的问题是论文的模板...只有word版的...虽然我已经很习惯用Latex的拍板了 但是制作模板对我还是难了点...用别人的模板修改了两天 但是还是很勉强...算了 先写了反正就是初稿而已...
除了排版的问题 还有就是需要我写的东西ms有点多 因为只写我的一个小小的实现过程肯定不合适...但如果说写的太详细的又可能时间不够...哎 熬夜吧...好在用LaTex的 幻灯片应该是不用愁了...不过也要学 我还不是很会用...
近期就不更新了....(大概毕业前都不会来了...)

















