LaTeX 有一个强大的绘图宏包 TikZ,甚至可以用来做动画。

  • 其实如果只是为了画图和写公式,其实是有所见即所得的绘图工具的,比如 Mathcha

然后有个基于 LaTeX 的 PPT 解决方案叫 Beamer。


我目前所知道的绝大多数东西来自www.ctex.org,那里流行的使用中文TeX的办法主要是CJK和CCT。我原先初学Tex的时候使用CCT,因为上手设置比较简单。最近打算更改为使用CJK,虽然CJK在符合中文排版习惯上缺陷不少,但是基本上都有一些宏包进行弥补,最为重要的是,CJK对各种TeX系统的适应性比较强,比如可以用于MetaPost,或者PDFLaTeX等等。所以,干脆狠心学学看得了。

一个小经验:如果出现不清楚的问题,首先翻看LShort和CTEX-FAQ是个相当不错的主意,那里经常能直接找到答案,至少也能给出一些提示。而且不要以为那里面的东西你都已经知道了,随着时间的推移,忘记一些东西实在是太正常了。所以,再去翻看一下好了。

现在觉得使用TeX的一个大问题是没有找到一个好的语法缩进方式,所以感觉对TeX的源代码的结构组织得比较混乱。后来听说Eclipse有一个用于编辑TeX的插件,也许不错,回头试试。

以前一直把TeX误写作Tex,失误不小啊~

http://wikka.ctex.org/PackageCASthesis 有ctex作者提供的中科院博士学位论文的宏包,可以作为格式参考。


当写计算机科学文档时,常需要在文档中引用程序源代码,TeX中有个叫c-pascal的包可以搞定c语言和Pascal语言的格式处理,好像还有通用的用于处理源代码的宏。在TeX的各种包里,似乎与排版有关的都叫做对某某东西的typeset。

  • TeX中程序源代码的排版可以用“listings”这个宏包(\usepackage{listings}),或者用GNU Source-highlight或pygmentize将源代码格式化输出为LaTeX格式嵌入。
GlossyBlue theme adapted by David Gilbert
Powered by PmWiki