latex格式及其转
页面描述语言
页面描述语言(Page Description Language,PDL)是一种在较高层
次上描述实际输出结果的语言。本文只讨论其中三种与LATEX 紧密相关的
格式:DVI、PostScript、PDF。
PostScript
最早的打印机只用于打印字符,它使用的硬字符与打字机类似。后来
出现的点阵(dot matrix)打字机用一系列的点来“画”出字符,当然它也可
以画出图形。当时矢量图的打印只能由绘图仪(plotter)来完成。
1976 年,施乐(Xerox)推出了首台激光打印机,它结合了点阵打印机
和绘图仪的优点,可以同时打印高质量的图形和文字。
同一时期,John Warnock 也在酝酿一种类似于Forth 的图形设计语
言,也就是后来的PostScript(PS),当时他正在旧金山一家电脑图形公
司Evans & Sutherland 工作。1978 年老板想让Warnock 搬到位于犹他州的
总部,他不想搬家就跳槽到了施乐。
Warnock 和Martin Newell 开发了新的图形系统JaM(John and Martin),
它后来被合并到施乐的打印机驱动程序InterPress 中去。这两位还
开发过另一个系统MaJ。
1982 年,Warnock 和施乐研究中心图形实验室主任Chuck Geschke 一
起离开施乐,成立了Adobe 公司。Newell 后来也加入了Adobe。
1984 年Adobe 发布PS 后不久,Steve Jobs 跑来参观,并建议用它来
驱动激光打印机。次年,武装着PS 驱动的Apple LaserWriter 横空出世,
打响了80 年代中期桌面出版革命的第一枪。
90 年代中后期,廉价喷墨打印机的流行使得PS 逐渐式微,因为PS 驱
动对它们毕竟是一个成本负担。
PDF
1993 年,Adobe 推出了一种开放的格式:Portable Document Format(
PDF),它于2007 年成为ISO 32000 标准。除了开放,PDF 比起
PS 还有一些其它优势:
PDF 基本上是PS 的一个子集,因此更轻便。
PDF 可以嵌入更先进的字体,具体见8.2节。
PDF 支持嵌入乱七八糟的东东,比如动画。
PDF 支持透明图形。
PDF 虽然拥有上述优势,起初它的推广却并不顺利,因为其读写工具
Acrobat 太贵。Adobe 很快推出了免费的Acrobat Reader(后更名为Adobe
Reader),并不断改进PDF,终于使它超越了曾经的事实标准PS,成为网
络时代电子文档的新标准。
DVI
Knuth 最初设计的TEX 只能用于XGP 打印机,这台打印机本身还需
要一台PDP-6 主机为它服务。1979 年,David Fuchs1提出把TEX 的输出改
为设备无关的格式,也就是Device Independent format(DVI)。
DVI 只是一种中间格式,用户还需要另外的处理程序(driver)把它转
换为其它格式,比如PS 或PDF ,甚至PNG、SVG 等。DVI 不能嵌入字
体和图形,PS 和PDF 可以选择是否嵌入字体。
Ghostscript
PS 输出时需要一个解释器(Raster Image Processor,RIP)来把它转
换为点阵图形。RIP 可以是软件,也可以是固件(firmware)或硬件2。
Ghostscript 是一个基于RIP 的软件包,除了RIP 它还有一些其它
功能,比如处理EPS,把PS 转换为PDF 等。Ghostscript 已经被移植到
Windows、Unix/Linux、Mac OS 等多种操作系统,和它匹配的前端图形用
户界面(GUI)有GSview、Ghostview、gv等。
页面描述语言(Page Description Language,PDL)是一种在较高层
次上描述实际输出结果的语言。本文只讨论其中三种与LATEX 紧密相关的
格式:DVI、PostScript、PDF。
PostScript
最早的打印机只用于打印字符,它使用的硬字符与打字机类似。后来
出现的点阵(dot matrix)打字机用一系列的点来“画”出字符,当然它也可
以画出图形。当时矢量图的打印只能由绘图仪(plotter)来完成。
1976 年,施乐(Xerox)推出了首台激光打印机,它结合了点阵打印机
和绘图仪的优点,可以同时打印高质量的图形和文字。
同一时期,John Warnock 也在酝酿一种类似于Forth 的图形设计语
言,也就是后来的PostScript(PS),当时他正在旧金山一家电脑图形公
司Evans & Sutherland 工作。1978 年老板想让Warnock 搬到位于犹他州的
总部,他不想搬家就跳槽到了施乐。
Warnock 和Martin Newell 开发了新的图形系统JaM(John and Martin),
它后来被合并到施乐的打印机驱动程序InterPress 中去。这两位还
开发过另一个系统MaJ。
1982 年,Warnock 和施乐研究中心图形实验室主任Chuck Geschke 一
起离开施乐,成立了Adobe 公司。Newell 后来也加入了Adobe。
1984 年Adobe 发布PS 后不久,Steve Jobs 跑来参观,并建议用它来
驱动激光打印机。次年,武装着PS 驱动的Apple LaserWriter 横空出世,
打响了80 年代中期桌面出版革命的第一枪。
90 年代中后期,廉价喷墨打印机的流行使得PS 逐渐式微,因为PS 驱
动对它们毕竟是一个成本负担。
1993 年,Adobe 推出了一种开放的格式:Portable Document Format(
PDF),它于2007 年成为ISO 32000 标准。除了开放,PDF 比起
PS 还有一些其它优势:
PDF 基本上是PS 的一个子集,因此更轻便。
PDF 可以嵌入更先进的字体,具体见8.2节。
PDF 支持嵌入乱七八糟的东东,比如动画。
PDF 支持透明图形。
PDF 虽然拥有上述优势,起初它的推广却并不顺利,因为其读写工具
Acrobat 太贵。Adobe 很快推出了免费的Acrobat Reader(后更名为Adobe
Reader),并不断改进PDF,终于使它超越了曾经的事实标准PS,成为网
络时代电子文档的新标准。
DVI
Knuth 最初设计的TEX 只能用于XGP 打印机,这台打印机本身还需
要一台PDP-6 主机为它服务。1979 年,David Fuchs1提出把TEX 的输出改
为设备无关的格式,也就是Device Independent format(DVI)。
DVI 只是一种中间格式,用户还需要另外的处理程序(driver)把它转
换为其它格式,比如PS 或PDF ,甚至PNG、SVG 等。DVI 不能嵌入字
体和图形,PS 和PDF 可以选择是否嵌入字体。
Ghostscript
PS 输出时需要一个解释器(Raster Image Processor,RIP)来把它转
换为点阵图形。RIP 可以是软件,也可以是固件(firmware)或硬件2。
Ghostscript 是一个基于RIP 的软件包,除了RIP 它还有一些其它
功能,比如处理EPS,把PS 转换为PDF 等。Ghostscript 已经被移植到
Windows、Unix/Linux、Mac OS 等多种操作系统,和它匹配的前端图形用
户界面(GUI)有GSview、Ghostview、gv等。
我来回答
回答0个
时间排序
认可量排序
暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
12019-06-11 13:59:22
-
02008-08-01 19:18:41
-
2008-08-01 19:20:41
-
2008-08-01 18:48:51
-
2008-08-01 18:50:33
-
2008-08-01 19:16:42
-
2008-08-01 19:13:12
-
2008-08-01 19:04:35
-
2008-08-01 19:17:39
-
2013-11-15 20:54:38
-
2008-08-01 19:08:44
-
2008-08-01 19:35:19
-
2008-08-01 19:52:04
-
2016-03-17 17:26:57
-
2016-03-17 17:36:57
-
2008-08-01 18:52:43
-
2019-12-12 14:01:37
-
2008-08-01 19:27:55
-
2008-08-01 19:36:04
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认