Linux 排版与文字处理指南
1. 排版与文字处理概述
在 Linux 系统中,文字处理与常见的 Windows 或 Mac 环境有所不同。在 Windows 和 Mac 等环境里,人们大多使用功能丰富、格式多样的专业文字处理软件,如 Word 等,这些软件会将文档保存为专有格式。然而,在 Linux 系统中,多数文字处理工作是在文本编辑器中完成的,文件以纯文本形式保存。
纯文本处理方式具有诸多优势。用户可以使用命令行工具对纯文本文件进行页面和段落格式化、添加页码和页眉、检查拼写和风格、统计行数、单词数和字符数、将文件转换为 HTML 等其他格式,甚至可以选择字体进行打印。Linux 系统提供了超过 750 种命令行工具来处理文本,这些工具可以对文本进行格式化、分析、裁剪等操作。
与传统的文字处理方式相比,纯文本处理方式可能起初看起来比较原始,但实际上它更加高效,避免了不必要的时间浪费。在当今互联网时代,文本的用途广泛,可能会出现在网页、电子书、电子邮件或打印文档中,而纯文本是这些格式的最佳通用来源。
如果需要为硬拷贝打印设计特殊布局,可以使用排版工具。以下是不同输出需求对应的排版系统建议:
| 输出格式 | 示例文档 | 适用排版系统 |
| — | — | — |
| 打印排版输出及电子 HTML 或文本文件 | 互联网常见问题解答、白皮书、学位论文 | Enscript、LaTEX、Texinfo、Linuxdoc - Tools |
| 打印排版输出及文本文件 | 手册页、命令参考卡 | groff |
| 打印排版输出 | 信件、报告、书籍手稿 | LaTEX、LyX、TEX |
| 打印