news 2026/2/5 23:13:26

27、Unix 系统下的文档格式化与打印指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
27、Unix 系统下的文档格式化与打印指南

Unix 系统下的文档格式化与打印指南

1. 文档格式化系统概述

Unix 系统在技术和科学用户中广受欢迎,原因之一是它提供了多种可用于生成各类文档(尤其是科学和学术出版物)的工具。文档处理对 Unix 的发展起到了重要作用。最初,Unix 开发者为了证明购置 PDP - 11 系统的成本合理性,为 AT&T 专利部门实现了一个文档格式化系统,该系统是对 McIllroy 的 roff 程序的重新实现。

2. 主要的文档格式化工具家族

2.1 基于 roff 的工具

  • nroff:用于将文档格式化输出到使用等宽字体的设备,如字符终端和打字机式打印机。在其推出时,几乎所有连接到计算机的打印设备都使用等宽字体。
  • troff:用于将文档格式化输出到排字机,排字机用于为商业印刷生成“可直接用于制版”的字体。如今,大多数计算机打印机都能模拟排字机的输出。
  • 其他工具:roff 家族还包括 eqn(用于处理数学公式)和 tbl(用于处理表格)等工具。

2.2 基于 TEX 的排版系统

TEX 系统于 1989 年首次以稳定形式出现,在一定程度上取代了 troff,成为排字机输出的首选工具。不过,由于其复杂性且大多数现代 Linux 系统默认未安装,这里暂不介绍。若有兴趣安装 TEX,可查看大多数发行版仓库中的 texlive 包和 LyX 图形内容编辑器。

3. groff 工具套件

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/4 21:20:06

31、脚本编程进阶:Here文档、自上而下设计与流程控制

脚本编程进阶:Here文档、自上而下设计与流程控制 1. Here文档的使用 在文本输出方面,除了使用 echo 命令的两种方法外,还可以使用Here文档(Here Document)或Here脚本。Here文档是一种I/O重定向的额外形式,它允许我们将一段文本嵌入脚本,并将其作为命令的标准输入。其…

作者头像 李华
网站建设 2026/2/5 18:46:27

信捷XDH系列PLC的追剪/飞剪/电子凸轮程序模板

信捷XDH系列PLC追剪/飞剪/电子凸轮程序模板 包含了定长追剪和飞剪模式/定标飞剪/追剪模式 函数功能块无jia密,是学习信捷追/飞剪的经典模板 适合参考借鉴 包含:PLC程序信捷触摸屏HMI软元件分配表最近在搞PLC运动控制的朋友应该对信捷XDH系列不陌生&#…

作者头像 李华
网站建设 2026/2/4 20:31:54

【大模型】-LangChain--stream流式同步异步

文章目录1.同步stream流2.异步astream流3.异步astream流json输出4.异步事件astream_events流5.异步多线程1.同步stream流 import os from langchain_community.chat_models import ChatTongyios.environ["DASHSCOPE_API_KEY"] "sk-秘钥" llm ChatTongyi…

作者头像 李华
网站建设 2026/2/4 6:26:47

兜兜英语每日短语:逃单篇

1. 🍽️💨 dine and dash(吃霸王餐 / 吃完就跑) 英文:Nine diners in Chongqing dined and dashed, leaving one person behind. 中文:重庆 9 名食客吃霸王餐后逃单,只留下一人 “背锅”&#x…

作者头像 李华
网站建设 2026/2/4 19:59:55

计算机毕业设计springboot汽车智慧检修系统 基于SpringBoot的智能汽车故障预测与维修管理平台 融合IoT的SpringBoot车辆健康监测与维修决策系统

计算机毕业设计springboot汽车智慧检修系统a93520rj (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 当汽车从“机械”进化为“数据孤岛”,每一次打火、每一脚刹车都…

作者头像 李华
网站建设 2026/2/4 20:47:10

python3

import osdef traverse_files(path):# 遍历当前路径下的所有文件和文件夹for item in os.listdir(path):# 拼接完整路径item_path os.path.join(path, item)if os.path.isfile(item_path):# 是文件则输出路径print("文件:", item_path)elif os.path.isdir(item_path…

作者头像 李华