news 2026/10/27 5:49:43

27、Unix 系统中的文档格式化与打印

作者头像

张小明

前端开发工程师

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

Unix 系统中的文档格式化与打印

文档格式化系统

在处理小型简单的文本任务时,简单的文本格式化工具表现出色,但对于大型任务,Unix 系统提供了更强大的解决方案。Unix 能在技术和科学用户中流行起来,除了提供强大的多任务、多用户软件开发环境外,还在于它提供了可用于生成多种类型文档(尤其是科学和学术出版物)的工具。

早期发展

Unix 的第一个版本是在贝尔实验室的 PDP - 7 上开发的。1971 年,开发者为了获得 PDP - 11 继续操作系统的开发工作,提议为 AT&T 专利部门实现一个文档格式化系统。第一个格式化程序是 J. F. Ossanna 对 McIllroy 的 roff 的重新实现。

主要的文档格式化程序家族
  • roff 家族:
    • nroff:用于将文档格式化为适合使用等宽字体设备(如字符终端和打字机式打印机)输出的形式。在其推出时,几乎所有连接到计算机的打印设备都使用等宽字体。
    • troff:用于将文档格式化为适合排版机输出的形式,排版机可生成用于商业印刷的“可直接制版”字体。如今,大多数计算机打印机都能模拟排版机的输出。
    • 其他程序:包括用于处理数学公式的 eqn 和用于处理表格的 tbl。
  • TEX 系统:稳定版本于 1989 年首次出现,在一定程度上取代了
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/27 2:22:35

200万token上下文能力,并且越用越聪明!Google Research重构AI长期记忆

Google Research发布的Titans架构通过在推理阶段实时训练深层神经网络模块,让AI拥有了处理超过200万token上下文的能力,并在MIRAS框架下统一了序列建模的数学理论。Transformer架构提出者,为谷歌提供基础研究、算法与生态底座的Google Resear…

作者头像 李华
网站建设 2026/10/26 0:57:41

Python第三次作业

"""1.使用os和os.path以及函数的递归完成:给出一个路径,遍历当前路径所有的文件及文件夹打印输出所有的文件(遇到文件输出路径,遇到文件夹继续进文件夹)2.使用加密模块及IO模拟登录功能,要求使用文件模…

作者头像 李华
网站建设 2026/10/26 0:12:45

44、深入探索GDB调试技巧与C/C++代码调试

深入探索GDB调试技巧与C/C++代码调试 1. 随机数与缓冲区溢出模拟 在调试过程中,有时需要模拟一些复杂情况,比如缓冲区溢出。以下是一段模拟缓冲区溢出的代码: // Seed the random number generator so that each run is different. srand(time(NULL));// Loop count - a…

作者头像 李华
网站建设 2026/10/26 21:27:40

复盘 Git+GitHub SSH 配置:从权限报错到免密推送的全流程解决方案

在之前的 Git 仓库操作中,我先后遇到了「403 权限拒绝」「SSH 22 端口超时」「认证主机提示」等问题,最终通过 SSH 配置解决了所有推送障碍。本文将聚焦 SSH 相关技术点,复盘 “为什么要配置 SSH”“如何一步步配置”“遇到问题怎么解决”&am…

作者头像 李华