news 2026/4/18 10:07:00

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/4/18 7:35:42

基于vue的电影院排片电影购票管理系统_fz5sc6jl_springboot php python nodejs

目录具体实现截图项目介绍论文大纲核心代码部分展示项目运行指导结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作具体实现截图 本系统(程序源码数据库调试部署讲解)同时还支持java、ThinkPHP、Node.js、Spring B…

作者头像 李华
网站建设 2026/4/18 7:30:35

21、GTK+ 树视图与文本编辑小部件应用详解

GTK+ 树视图与文本编辑小部件应用详解 1. 界面设计与用户体验考量 在设计应用程序界面时,用户体验至关重要。以意见调查应用为例,如果调查对象是潜在选民,那么将 18 岁以下的人员从调查对象列表中排除是合理的。若 18 岁以下人员的行仍出现在列表中,当用户点击这些行却没…

作者头像 李华
网站建设 2026/4/17 19:23:32

Git——多人协作

1. git协作仓库前提加入协作项目(如下图)之后,一般不在他人的库里边进行操作,因为这样会直接改变这个库。应该在这个库的基础上 forked 一个属于自己账户的远程库,在 forked 的库上进行克隆等操作2. 项目克隆项目克隆&…

作者头像 李华
网站建设 2026/4/16 13:38:46

27、GNOME开发:Druids、会话管理及Glade使用指南

GNOME开发:Druids、会话管理及Glade使用指南 1. Druids相关操作 在使用 gnome_druid_new_with_window() 函数后,无需手动显示新的向导窗口,GNOME 会自动完成此操作,但仍需显示每个页面。GNOME 向导 API 支持在运行时重新配置和重新显示向导页面,这在很多任务中都很实用…

作者头像 李华
网站建设 2026/4/18 8:39:01

31、GConf编程指南

GConf编程指南 1. 引入GConf到应用程序 若要在应用程序中使用GConf,需在应用程序头文件中添加客户端包含文件: #include <gconf/gconf−client.h>可以使用 pkg-config (包名: gconf−2.0 )获取头文件和库的路径。不过,如果程序是GNOME应用程序,这并非必要…

作者头像 李华