理论上,到目前为何,每个过程都已经正确地被安装好,而且可以使用了。 teTeX 是一个非常大的软件程序集,和使用其他复杂的软件程序集一样,不要被其复杂性吓到,而是要藉由慢慢地学习 teTeX 来开始。同时,我们要软件做些有用的东西,因此不需看 TeX 排版,像
``Hello, World!''这样的文件,而如同Knuth 教授提议一样,我们自己将会为了测试它,而产生一些 teTeX's 的文件。
装好teTeX 之后,头几次要以 root
的身份,执行程序,否则 Metafont 就不会产生放字型必须的目录。texconfig
内有包括一个选项,使哪些字型目录,能够让所有人使用,但是如果你在一个多人使用的系统使用的话,由于安全考虑,可能使这选项,变成不实用或不受欢迎。如果你没有适当的哪些字型储存目录的写入许可, Metafont 将会一直反应,它无法制造这些目录,因此你会有一长串零长度字型的字,所以你将看不见任何的输出。这不是问题,只要签出,再以root
的身份,重复刚刚的操作,就可以了。
teTeX 最棒的事,就是你用坏了,也不会有实质上的伤害,不像翻译器,如果弄掉了一个指标,有可能毁了root 的分割区。什么,你还没有读过 teTeX 使用手册 ? 当然你还没有读过,它仍然以来源码状态,存在套件里,等待输出。因此你不要再耽搁,要读一下 teTeX 手册,它位于下列目录中:
/usr/lib/teTeX/texmf/doc/tetex.
LaTeX 手册来源,被叫做TETEXDOC.tex
( TeX 和 LaTeX 文档的副档名,都为tex
,某些像Emacs 的编辑器,能分辨出它们之间的不同 )。
也有一个文档 TETEXDOC.dvi
附在套件里,如果稍后你要测试你的 .dvi
驱动程序,可以把它保存在一个安全的地方 --- 例如,另外的一个目录。接著执行:
latex TETEXDOC.texLaTeX 会出现一些警告,首先出现:
LaTeX Warning: Label(s) may have changed. Rerun to get the cross-references right.这是正常的,一般须要藉由两次 LaTeX 来编译文件,建立文件内容表,所以忽略警告,重复命令。他们只是通知你,在文件中的一些 FTP 路径太宽,以至于放不进去所分配到空间里。 在 段落形态与尺寸大小 和 容忍度小节里,会更详细地描述水平的空间间隔。 teTeX 将会从
TETEXDOC.tex.
产生几个文档,令我们感到有兴趣的是TETEXDOC.dvi.
那一个文档,它是一个与设备无关的输出档,你能将它输出到监视器观看,也可以由印表机输出。如果你是在 X 视窗系统之下,使用 teTeX ,就可用 xdvi
预览文件。
暂时, 让我们假定你有一台 HP LaserJet 2 印表机,你下命令
dvilj2 TETEXDOC.dvi可以印出一个从
TETEXDOC.dvi
输出的 PCL 文档,其中包括将会被下载到 LaserJet的字型。这不 是 TeX 或 LaTeX 的一个特徵,而是dvilj2
提供的特徵。其他的 .dvi
驱动程序,也会提供与他们支持的装置有关的特徵。dvilj2
,会试著填上最接近原先在系统中 LaTeX 文件所要的字型。在一个像 TETEXDOC.tex
简单的本文,一点也不难做到这样。如果所有被TETEXDOC.tex
请求的字型不存在的话,都会自动地被 dvilj2
呼叫metafont
产生。 ( 如果你第一次执行dvilj2
,这程序可能需要产生所有的字型 )。有几个选项,可让dvilj2
用来控制产生字型,在手册中有概略说明。在这里,你不用直接地操作 metafont
。如果你要这样做,除了安装外,还要做一些事情。全部.dvi
的驱动程序,都会直接地经由 kpathsea 寻找路径的程序库,呼叫metafont
--- 这已超出这份文件讨论的范围 --- 而且,目前你暂时不用理会metafont
--- 也有提供制造 Computer Modern font 的 metafont
程序库,全部的来源码。
你能用下列命令,列印 TETEXDOC.lj
:
lpr TETEXDOC.lj你也可能需要安装一个了解 PCL的印表机过滤器。
这九页的teTeX Guide ,提供你一些想要进一步设定系统,有用的信息,有一些我已经提到,还有很多不涵盖在这份文件的东西。下一节里的有一些信息,我还没有测试,因为我使用连接到电脑平行埠的非 Postscript HP Deskjet 400彩色喷墨印表机,然而没有一部Postscript 印表机,一点也不影响到列印文件内文和图形,在最大多数的 Linux 套件,都配有Ghostscript ,而且它可能已经安装在你的系统上了。