TeX 2

+----------------------------------------------------+
|本节内容: 一个最最最最简单的TeX文档, 并在CCT环境|
|下编译浏览打印该文件, 编译出现错误后的继续, 以及|
|DOS下的CCT EMTEX的下载及安装.|
|(附CCT EMTEX的 readme.cct 文件)|
+----------------------------------------------------+

我们已经讲过, TeX源文件是文本文件, 就象一个C语言的源文件一样, 那么我们也象编译C语言程序得到可执行程序一样, 我们编译TeX源文件, 得到能在计算机上浏览或打印的格式文件,那就是后缀为.DVI的文件(我们就称它为DVI文件). TeX源文件我们通常把其后缀取为.TEX. 当然, 如果你在中文TeX的环境中编排你的中文文章, 那么你的源文件后缀可能就是那个中文TeX给你约定的了, 我们现在常用的CCT EMTEX, 所用的后缀是.CTX, 系统的操作是将.CTX源文件中的中文经过预处理, 产生标准的TeX文件, 然后再照平常的TeX文档一样操作, 得到DVI文件.

今后, 我们均以DOS下的CCT EMTEX环境为例, 来讲述TeX文章的编排. 因为TeX的标准, 所以在不同的TeX环境, 其实文章编排的内容格式是一样的, 只是可能它得到DVI的途径不同而已. 而我们就以现在比较流行的LaTeX为准来讲述TeX的使用, 其它如amstex, amslatex等, 仅是文档的最外层框架以及少数扩展的命令不大一样之外, 其它命令都是相同的.

一个最最简单的TeX文档可能是: (比如我们用EDIT, 当然也可以用写字板或UltraEdit等甚至是UNIX下的vi编辑器等编辑一个文本文件如下四行, 取名为'1.tex')
\documentstyle{article}
\begin{document}
my example content
\end{document}

现在流行的TeX格式似乎已经不是documentstyle而是documentclass了, 但是它们除了一开始的写法不大一样之外, 正文的命令排版等等都没有任何区别. 以CCT EMTEX环境为例, 我们用'latex 1.tex'
来编译TeX文件来得到DVI文件, 然后用'view 1.dvi'来浏览, 用'dvi24p 1.dvi'(24针打)或'dviljp 1.dvi'(激打)来打印文章.(以上三条命令的后缀均可以省去, 仅用'latex 1','view 1'和'dviljp 1'等.)

如果你的TeX文件不符合TeX语法, 那编译将可能出错, 这时可以让系统忽略错误产生DVI文件(这时可能就不能达到你所期望的排版效果了), 或者你应该修改源文件中的错误, 重新编译, 直到全部通过. 在LaTeX编译出错时, 会在屏幕上显示出错信息, 并显示"?"以接受用户进一步的指示. 在"?"后, 输入:
1. 回车: LaTeX尽量忽略此错误, 继续运行;
2. s: LaTeX继续运行, 并之后还有错误, 也不停止运行;
3. r: 类似s, 比上者更强硬, 甚至连打不开文件这样的严重错误也不停止;
4. q: 同r, 但错误及提示均不在屏幕显示, 直接写入.LOG文件;
5. I: 之后跟一个字符串, 用来插入替代出错的字符串. 比如在正文需要纵向空出1cm空白, 用"\vskip 1cm", 但是输入错误成为"\vship 1cm", 则编译出错:
! Undefined control sequence.
l.102 \vship
1cm
?

表示在第102行, \vship是未定义的命令, 这时在?后输入"I\vskip", 则用\vskip替代出错的\vship, 继续执行. 这里需要注意的是, 这条指令只是编译中临时修改错误, 并没有真正地修改源文件;
6. 小于10的数: 表示删出从当前位置开始的那么多个字符;
7. ?: 显示提示
8. h: 显示帮助, 对当前错误提出进一步动作的建议;
9. x: 中断编译, 将已编译的结果写入.DVI中, 出错及提示写入
.LOG中.

下载CCT EMTEX, 科大内可去
ftp://202.38.68.76/chencs/cct-new/
该软件源站点是 ftp.cc.ac.cn:/pub/cct
安装请阅读hdinst.doc. 装之后,关于CCT(TeX的中文接口)部分的说明请看cctman.zip解开后的man.dvi. 文后附CCT中readme.cct 的内容.

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部