这是 dvilj4l 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
dvilj4、dvilj4l、dvilj2p、dvilj - 将 TeX DVI 文件转换为 PCL,适用于 HP LaserJet 打印机
概要
dvilj [--Dnumber] [-ccopies] [-dmode] [-D] [-E] [-eoutputfile]
[-ffrompage] [-g] [-hheaderfile] [-l] [-Mflag] [-mmag] [-pages]
[-q] [-r] [-ttopage] [-spagesize] [-v] [-Vmode] [-w] [-xx关闭(毫米)]
[-yyoff(mm)] [-Xxoff(dots)] [-Yyoff(dots)] [-z] [文件名]
商品描述
德维利 和兄弟姐妹将 TeX 输出的“.dvi”文件转换为 PCL(惠普打印机
控制语言)命令适用于在 HP LaserJet+、HP LaserJet IIP(使用
dvilj2p)、HP LaserJet 4(使用 dvilj4) 和完全兼容的打印机。
dvilj4 还提供对内置 Intellifont 和 TrueType 字体的支持; TFM 和 VF
文件在发行版中提供。 虚拟字体不直接支持
德维利,所以你必须运行 拷贝(1) 首先,或以其他方式扩展虚拟字体
所有程序均由一个源文件生成 DVI2xx.c. 它们通常通过
shell 脚本或作为行式打印机过滤器。 一个这样的脚本, 显卡(1), 包含在
分配。 它提供的命令行选项类似于 会员(1)。
配置
--D数
根据位调试 数; 看到 凯帕西(3) 数值手册。 还
打开一般冗长。
-c数
打印每一页 数 次(包括原件)
-d数
以双面模式打印。 选项 -d1 意味着长边装订, -d2 简称
边缘装订。 此选项只能在 dvilj4 和 dvilj2p.
-D[-12]
双面打印 - 见下文; -D1 只打印奇数面, -D2 对于偶数页,a
尾随 - 禁止打印空的填充页。
-E 将打印机切换到经济模式 (dvilj4 只要)。
-e输出文件
将输出发送到 输出文件 而不是以“.lj”扩展的 dvi 文件的基本名称。 如果
输出文件是 - (如在“-e-”中)输出被定向到标准输出并且可以是
直接通过管道输送到假脱机程序中。
-f页码
打印 TeX 页码大于或等于的页面 页码.
-g Go 模式:在作业开始时不重置打印机。
-h头文件
复制 头文件 在 DVI 文件转换之前输出。 用于发送任意
命令到激光打印机。
-l 以横向模式打印输出; 仅支持 dvilj2p 和 dvilj4.
-M旗
不要打电话 mktextpk(1)按需生成字体。 - M1 和 -M 是等价的。 - M0
启用调用 mktextpk(1). (这与在 会员(1).) 默认行为
(即,如果没有 -M 选项)是在编译时选择的; 作为分布式, mktexpk 是
启用。
-m放大
指定要使用的放大倍数。 以下是可用的:
-m#usermag 例如,#900
-m0 相当于 -m#1000
-mh 相当于 -m#1095
-m1 相当于 -m#1200
-mq 相当于 -m#1250
-m2 相当于 -m#1440
-m3 相当于 -m#1728
-m4 相当于 -m#2074
-m5 相当于 -m#2488
-p页数
打印 页数 起始页之后的页数。
-q 安静操作:省略最终统计等。
-r 切换页面反转。
-s页面大小
指定页面大小:
-s1:行政 (7.25" x 10.5")
-s2:字母 (8.5" x 11")
-s3:合法 (8.5" x 14")
-s6: 分类帐 (11" x 17")
-s25:A5 纸(148mm x 210mm)
-s26:A4 纸(210mm x 297mm)
-s27:A3(297 毫米 x 420 毫米)
-s45:JIS B5 纸(182mm x 257mm)
-s46:JIS B4 纸(250mm x 354mm)
-s71:Hagaki 明信片 (100mm x 148mm)
-s72:Oufuku-Hagaki 明信片(200 毫米 x 148 毫米)
-s80:君主信封(3 7/8" x 7 1/2")
-s81:商业信封 10(4 1/8" x 9 1/2")
-s90:国际DL(110mm x 220mm)
-s91:国际 C5 (162mm x 229mm)
-s100:国际 B5 (176mm x 250mm)
这些值来自 PCL 5 技术参考手册。 如果 -s 命令行
选项被省略,页面底部不进行剪裁。 (但打印
纸底部下方不应干扰任何正常运行的 PCL 打印机。)请
请记住,必须为选定的纸张尺寸安装正确的纸盘,因此请使用
仅当您完全控制打印目的地时才使用此选项。
-t页码
打印 TeX 页码小于或等于的页面 页码.
-v 详细模式:列出使用的字体等。
-V模式
兼容模式。 作为 模式,Kyocera 使用“K”,Brother 使用“B”,LJ6 打印机使用 6。
-w 省略警告。
-x抵消
输出页面上相对于 1 英寸/1 英寸原点的全局 x 偏移(以毫米为单位)。
-y抵消
输出页面上相对于 1 英寸/1 英寸原点的全局 y 偏移(以毫米为单位)。
-X抵消
输出页面上以点为单位的全局 x 偏移(覆盖 1 英寸/1 英寸原点)。
-Y抵消
输出页面上以点为单位的全局 y 偏移(覆盖 1 英寸/1 英寸原点)。
-z 在作业结束时使用页码计数器打印测试页。
操作数
如果未指定操作数,则会显示简短的用法消息。
文件名
需要转换的 DVI 文件名 德维利. 它必须始终是可搜索的。
输出文件名由 文件名. 扩展名“.dvi”是
替换为“.lj”,或附加扩展名“.lj”。
If 文件名 is -, DVI 文件从标准输入中读取,结果 PCL
文档被写入标准输出。 (请记住,该 DVI 文件必须是
可查找,即使它是标准输入。)
支持的 TeX的 \特别的 指令
支持的“\special”命令 德维利 具有通用语法
\special{key1=value key1="带空格的值"}
\special{key3 = value key4 = '注意等号周围的可选空格'}
即,specials 是一系列键/值对,由等号分隔。 空间
周围的等号被忽略。 该值要么是空格分隔的单词,要么是带引号的
细绳。 可以交替使用双引号和单引号。 不支持
在值中引用引号字符; 如果你想要双引号和单引号合二为一
价值,你运气不好。
以下键/值组合有效:
文件=文件
插页 文件 在当前位置。 文件 被搜索 凯帕西(3),见下文。
文件内容必须对这台打印机有效,即它应该包含 PCL 转义
序列或 HP-GL/2 命令。 如果文件是图形文件,这通常意味着
图形的左上角放置在当前位置。
PCL 中的绝对定位转义序列 文件 被改写为相对
定位指令; 最低出现的坐标用作参考。
hpfile_逐字记录=文件
插页 文件 在当前位置逐字记录,文件内容没有任何变化。
文件 被搜索 凯帕西(3),见下文。
这主要用于在 PCL 文件中保持绝对位置。
ps文件=文件 LLX=x0 LLY=y0 乌尔克斯=x1 URY=y1 wi=s
转换 Postscript 文件 文件 到 HP PCL,由 Ghostscript 和设备“ljetplus”,和
在当前位置插入生成的图形文件,重写绝对
位置转义序列。 文件 被搜索 凯帕西(3),见下文。
随附的键/值对是强制性的,它们可以以任意方式指定
命令。 价值观 x0, x1, y0, y1及 s 是整数。 (x0,y0) 是左下角,
(x1,y1) 图像的右上角。
注意事项: 具体的 语义 of Free Introduction 特别 is 不能 众所周知。 特别是,本
wi 参数是一些比例因子; 但即使查看源代码也不是
很清楚特刊的作者打算在这里实施什么。 此外,它是
不清楚使用什么尺寸来指定角点、Postscript 点或 PCL
点。
If 您 发生 至 知道 此 ps文件 语义, or if 您 花费 此 工作 分析 他们,
请 通知 us at [电子邮件保护], so 这 we 能够 更新 Free Introduction 男子 页 此
相应 信息。
dvilj-psfile-语法=句法
哪里 句法 是“dvilj”或“忽略”。 这是一种非常粗略的方式来告诉
司机怎么办 ps文件 特价商品。
如果值为“忽略”,则所有 ps文件 之后处理的特价商品是
忽略,直到下一个 dvilj-psfile-语法 特殊处理。
如果值为“dvilj”, ps文件 特价商品按照上述说明进行处理,直到
下页 dvilj-psfile-语法 特殊处理。
一个明显的、有计划的扩展是值“dvips”,但这还没有实现
但。
这种特殊性并不像起初听起来那么简单。 因为它的语义是由
处理顺序,只有放在与处理顺序相同的页面上时才有用 ps文件
特别的。 如果您打印,将它放在文件中一次(例如,在第一页上)无济于事
只是文件的一页—— 德维利 不预扫描第一页特价商品
像其他一些司机一样。 (当然,补丁是受欢迎的。)
评论=随意 文本
评论 随意 文本
这会导致特殊的其余部分被忽略; 它可用于添加元
信息到 DVI 文件。
对于第一种形式,评论可能会出现在特殊的任何地方。 当它出现
首先,这个特殊的处理被终止,后面的所有其他文本都是
忽略了。
第二种形式是专为与其他形式的兼容性而引入的
司机。 如果 special 的第一个关键字是 评论 并且没有价值,它被占用
也作为有效的注释语法; 其余的特殊内容将被忽略。
取向=po
将页面放在物理纸上。 价值 po 可能是以下之一
值:
0 肖像
1 为风景
2 为反向肖像
3 为反向风景
取消点=n(x,y)
定义点数 n. 这一点可以在后面的其他专题中参考
命令来指定应该用某种模式填充的区域。 n 必须在 0 之间
和79。
x 和 y 是那个点的位置并具有“?pt”的形式,其中“?” 是一个浮动
点数。 位置相对于 DVI 页面原点; 即坐标
增加向右和向下移动,原点在左上角(1in,1in)
角落,由选项改变 -x, -y, -X及 -Y,但不是通过 \hoffset 和 \voffset。
x 和 y 可以省略,即值 3 或 "4(,)" 是有效的。 然后当前页面
位置用作点的位置 n.
重置点=“所有”
这将再次取消定义所有点。
灰色=灰度
灰色=灰度
这将设置下一个填充模式 填 特别,该区域将填充灰色
颜色。 (灰色 是的别名 灰色.) 重置任何模式规范。
灰度 是此处应使用的灰色百分比; 0 表示白色和
100 表示黑色。
警告:那个特别节目实际上是用词不当。 PCL 将这些灰度命名为 底纹
模式 它们是通过在该区域放置点来创建的。 灰度选择如何
点是分散的。 在较低的范围内,这在关闭时看起来不是很灰
视线,但更像是点状背景。 此外,灰度并不像
细粒度的值范围 0..100 可能会让您相信。 在现实中,有
只有 8 种不同的灰色图案可用:
1 - 2%
3 - 10%
11 - 20%
21 - 35%
36 - 55%
56 - 80%
81 - 99%
100%
这些模式之一是根据 灰度 计算值。
模式=拍
这将设置下一个填充模式 填 特别的是,该区域将充满
图案。 任何灰色规格都被重置。
拍 是以下值之一:
1条水平线
2条垂直线
3条对角线,从左下角到右上角
4条对角线,从右上角到左下角
5 条交叉线,垂直
6 条交叉线,对角线
填=a / b
填充点之间的区域 a 和 b, 根据当前的填充模式。
点 a 必须 成为左上角并指向 b 必须 是左下角
长方形。 否则结果就是垃圾。
默认填充模式是 10% 灰色填充。
文件名
这是一个特殊的遗产,它的用途是折旧的。 如果特殊只是一个词
命名现有文件,该文件被逐字包括在内。 与其他文件相反
包含意味着,文件不被搜索 凯帕西(3)。 完全 ,那恭喜你, 不能 应该 至
使用 Free Introduction 特别 和 we 不会 固定 任何 问题 它。
应该注意的是,特殊解析器有时会接受不属于
与上面的文档一样有效。 然后,输出最常以某种方式损坏。
搜索 包含 档
正确的文件包括特殊搜索文件 凯帕西(3). 搜索路径是
由变量“DVILJINPUTS”配置,如果在该搜索路径中找不到该文件,则通过
变量“TEXINPUTS”。
通过“DVILJINPUTS”搜索涵盖了具有通用站点范围图形的用例
应包含在文件中,例如扫描签名。 通过“TEXINPUTS”封面搜索
将图形作为当前文档的一部分的用例。
“dvilj”用作“.PROGRAM”名称 文本文件.cnf, 对于所有驱动程序变体,独立
的实际程序名称。
不明 促销 和 "TEX_HUSH" 配置
卡帕西(3) 带有配置变量的警告抑制概念
“TEX_HUSH”,请参考其Info节点 TeX的 SUPPORT / 压制 警告。 该
变量包含一个以冒号分隔的标识符,用于指定要抑制的警告。
如果“特殊”在列出的值中, 德维利 不再输出警告
它不知道的特殊情况。 但如果有一个公认的特殊,如果那
special 有一个无效的参数,那么仍然会输出一个警告,独立于
“TEX_HUSH”的内容。
双盒套装 页 染印
如果打印机安装了双面打印单元,则可以使用 -d
选项。
否则,命令行选项 -D 使打印机以双页模式打印,即
粗略地说,就是先打印文档的偶数页,然后打印奇数页。
If -D 用于打印偶数页和奇数页(-D 不使用可选的 1 或 2)
打印一半页面后会发生以下情况: LJ:打印机停止,显示
消息“FEED”并打开手动进纸指示灯。 当出现以下任一情况时,打印机继续
打印的页面被送入手动页面进纸器,或者操作员按下继续
按钮(先将打印的页面放入纸盒后)。
If -D1 指定只打印奇数页, -D2 可用于偶数页。 一种
尾随“-”(如 -D-, -D1- or -D2-) 禁止打印空页
否则生成用于填充。
司机允许 -D 两个打印方向选项(从前到后或从后到前)
印刷)。 它试图在某些情况下变得聪明:当一个文档有奇数个
当文档从第 0 页开始时,它会在正确的位置插入一个空白页
当打印出一段文档时,驱动程序会在 0 页之后插入一个空白页
以偶数页码开头,它在第一页的背面打印此页以
确保奇数边总是在正面。 0 页被视为奇数
页面上发布服务提醒。
双侧选项适用于所有 LJ,不仅适用于新的 D 模型
双面打印(实际上,我不知道在新的 LJ II D 上是否有意义
完全没有)。
关于双面选项的警告:当它经常使用或用于非常大的文件时,它
可能需要更频繁地清洁打印机。
命令行选项 -pX 可用于在输出后中止打印 X 页(可以
导致奇怪的结果 -D)。 我个人不喜欢这个选项。 安全的
打印文档的一部分的方式正在使用 -f (来自)和 -t (对)。
环境
德维利 使用与 TeX 相同的环境变量和算法来查找字体文件,
它的朋友这样做。 请参阅文档以了解 凯帕西(3) 库的详细信息。 (重复
这里太麻烦了。)
“DVILJ字体”
如果设置,则覆盖所有其他字体路径。
“DVILJMAKEPK”
如果设置,则覆盖 mktextpk(1)作为要执行的命令的名称来创建一个PK文件
如果没有找到。
"DVILJSIZES"
可以设置为指示可用的字体大小。 它应该由一个列表组成
由冒号分隔的数字。 如果列表以冒号开头,则系统默认
大小也被使用。 尺寸以每英寸点数表示; 可以使用小数
对于 "pxl" 文件:例如,每英寸 300 点的文件放大半步来
每五英寸 1643 点,应编码为 328.6。 德维利 尝试
在尝试任何给定大小之前字体的实际大小。
“DVILINPUTS”
包含文件的主要搜索路径。
“TEXINPUTS”
包含文件的辅助搜索路径。
"TEX_HUSH"
冒号分隔的标识符列表,用于命名不应发出警告的情况
输出。 使用以下标识符:
校验和抑制不匹配的字体校验和警告
可读抑制有关不可读文件的警告
特殊抑制有关未知特价的警告
全部禁止上面的所有警告类
无抑制无警告
“KPATHSEA_DEBUG”
追踪 凯帕西(3) 查找; 设置为 -1 以进行完整跟踪。
“GS_PATH”
在 Windows 上,这可能是 Ghostscript 的路径; 默认是 gswin32c.exe.
在 Unix 上,不使用此环境变量。 Ghostscript 被称为 gs(1)和
必须通过 $PATH 找到。
使用 onworks.net 服务在线使用 dvilj4l