Diewuxi

Belive tomorrow will be better, love science and technology, support communication and understanding, always ready for thought turn.

Blog / engineering_technology / computer / software / document / tex / TEX 程序辨析

Blog


Article^ Parent

TEX 程序辨析


Date: 2017-08-06 00:00:00
Description: 几种 TeX 相关程序和格式的辨析。
Keywords: TeX, LaTeX, plain TeX, pdfTeX, e-TeX, XeTeX, 区别
Category: engineering_technology/computer/software/document/tex
Tag: tex
Link: https://www.diewuxi.com/blog/article/55.html

简要总结几种与 TEX 相关的程序之间的区别,包括 TEX, LATEX, pdfTEX, e-TEX, XeTEX。

几种程序

TeX

把 TeX 语言转换为排版的程序。称这个 TeX 程序叫 Knuth TeX

tex 命令

Tex 程序中的编译命令。tex 命令默认用 Plain TeX 格式进行排版。也就是说 tex 命令后面默认跟的 tex 文件应该是用 Plain TeX 格式写的。

LATEX

基于 TeX 的扩展版本,输入文件格式为 LaTeX。

pdfTeX

基于 TeX 的扩展版本,输入文件格式为 Plain TeX,可以一步把原文件转换为 pdf 文件。

pdftex 是 pdfTex 程序中的一个命令,用来编译用 Plain TeX 格式写的 tex 文件。

pdflatex

把 LaTex 语言转换为排版的又一个程序,输入文件格式为 LaTeX,可以一步把原文件转换为 pdf 文件。

ε-TeX

Knuth TeX 程序扩展版,一般写成 eTeX。增加了少量的几个命令,但一般来说是与Knuth TeX程序没有太多区别的。

XeTeX程序

TeX 程序扩展版,支持Unicode 编码和直接访问操作系统字体。

xetex 是 XeTeX 程序中的一个命令,用来编译用 Plain TeX 格式写的 tex 文件。

xelatex 是 XeLaTeX 程序中的另一个命令,用来编译用 LaTeX 格式写的 tex 文件。

三种格式

TeX

一种宏语言

Plain TeX

是在 TeX 基础上定义的一套基本的排版用的指令集,TeX 中的一个最基本的宏集合与 TeX 的基础语言构成的一种格式

LaTeX

是在 Plain TeX 的基础上定义了一整套宏集,方便文章作者进行排版。

Last modified: 2017-08-06

Comments [0]

There is no comments now.

Write comment(* is necessary, and email is not shown to public)


Diewuxi 2017--2024