ConTeXt 专栏
ConTeXt 是 TeX 的一种格式,是荷兰 Pragma-ADE 公司设计的一种高端的文档制造工具。用 ConTeXt 可以做出非常漂亮的PDF文档。特别适合做幻灯片和一些非正式的文档,你其实也可以用它写论文。它做出的PDF有多样的交互功能。你甚至可以用它作出一个PDF计算器!
这里有一些 ConTeXt 的资料和样例可以下载。如果你已经会用 LaTeX, 那么就很容易理解 ConTeXt 了,因为它们都建立在 TeX 之上,从本质上是相通的。
ConTeXt 学习资料
- PRAGMA-ADE网站
PRAGMA Advanced Document Engineering 是一家提供文档技术服务的公司, 主要提供 ConTeXt, PPCHTeX(一种处理化学文档的TeX工具), pdfTeX 的技术服务。ConTeXt, PPCHTeX, pdfTeX 的最新版本都可以在这里下载。
- ConTeXt An Excursion
一个漂亮的介绍 ConTeXt 的 PDF 文件,言简意赅,屏幕浏览形式。也有纸张版
- ConTeXt The Manual
ConTeXt 的说明书。这个是屏幕浏览形式。也有纸张版
- TeXExec Explained
texexec 程序的手册。texexec 就是 ConTeXt 的一个脚本,编辑 ConTeXt 文档最好用 texexec 来调用 pdfTeX. 所以这个文档是用 ConTeXt 的人必读的。
- TeX Font Explained
这个小小的 PDF 介绍了 TeX 的字体的工作原理。介绍了 ConTeXt 的字体工作原理。怎样增加 ConTeXt 可用的字体。
- MetaFun
介绍怎样在 ConTeXt 中完美的嵌入参数式图形,当然是借助于 MetaPost 了。前面部分有一个很漂亮的对 MetaPost 的说明。
- creating MetaPost outlines
介绍怎样用 MetaPost 提取矢量字体的轮廓然后用来制造漂亮的样式。比如这样的章节标题:
- CHART uncovered
介绍怎样用 ConTeXt 制造流程图。看看下面这个流程图,漂亮吧?实际上作出这样的流程图在 ConTeXt 里是小菜一碟。
- WIDGETS uncovered
介绍怎样使用高级的PDF特性构造交互式PDF:交叉引用,文本框,JAVASCRIPT, 注解……
我以前还不知道PDF居然可以像网页一样工作!
ConTeXt 制造的漂亮幻灯片
以下是一些 ConTeXt 制造的幻灯片,非常漂亮!其中有些模板已经在 ConTeXt 中提供,可以直接使用。
ConTeXt 制造的其它漂亮文档
- PDF计算器
你知道 PDF 居然有这种功能吗?这是一个供程序员使用的后缀表达式计算器!
- PDF时钟
这个 PDF 实现了一个时钟,点击圆圈外面的部分时钟就会走动。
- Document Production in Five Stages
Hans Hagen 的一个很短但是非常漂亮的幻灯片。介绍了制作文档的5个步骤。
- Thinking in Structure
一个非常简短而漂亮的文档。说明了文档结构的各个组成部分。
- Pragma ADE 公司的广告
非常眩的一个全屏PDF, 非常吸引顾客哦!
- 用ConTeXt制作的CWEB文档
真的把程序变成了别人茶余饭后的娱乐啊。Knuth 看到了一定很高兴。呵呵。
- RGB-CMYK
一个显示 RGB, CMYK, HSB 色板的 PDF 文件。
有关用 TeX 制造屏幕文档的论文
- Beyond the bounds of paper
Hans Hagen 的论文:“TeX 与 PDF 的完美结合”。
- Integrating TEX, MetaPost, JavaScript and PDF
Hans Hagen 有关制造动态 PDF.
- Microtypographic extensions to the TEX typesetting system
pdfTeX 作者 Han The Thanh 的毕业论文。讲述了 pdfTeX 中实现的 "font expansion",一种稍微加宽字体从而达到间距调整目的的方法。从他的论文也许你可以体会到尖端的文档技术是怎样的 :)
- TEX as presentation tool
Hans Hagen 介绍怎样用 ConTeXt 制造 presentation. 有他设计的几个幻灯模板的介绍。
- Visual Debugging in TEX
Hans Hagen 介绍了一种 Visual Debugging 宏包,它重新定义了 TeX 最底层的宏接口,从而可以用图形的方式显示 TeX 的一举一动,每一个penalty, 每一个glue, 每一个 kern,每一个box!这个宏包本来是为 ConTeXt 设计的,但是也可以用来显示 plain TeX 和 LaTeX 的细节。不过我发现太复杂的 LaTeX 在使用这个的时候有一些问题。
|