office_tools 版 (精华区)
发信人: vinson (壮志骄阳), 信区: office_tools
标 题: 2.我敲一下TeX的门。
发信站: 哈工大紫丁香 (2002年01月06日11:32:58 星期天), 站内信件
(2)第二道彩虹 --- 我敲一下TeX的门
+----------------------------------------------------+
| 本节内容: 一个最最最最简单的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
的内容.
--
--
电脑知识问答——让所有的菜鸟变成大虾
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 210.46.68.52]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.094毫秒