以文本模式编辑 RTF 文件

Avi*_*003 8 command-line word-processing

我有一堆仅限 CLI 的计算机(我还没有费心设置 GUI)。我在 CLI 中很舒服,大多数事情都不需要 GUI。然而,作为一名学生,上交纯文本文档并没有削减它。

有没有办法在不弹出 GUI 的情况下从 CLI 编辑富文本格式 (.rtf) 文件?我只需要对齐(右、左、中)、粗体、斜体和一些字体(有时我需要将 Times New Roman 字体填充到 13 点以达到页数限制)。

哎呀,这一切都可以在 HTML 中手动完成,使用网络浏览器引擎,并保存到有趣的 .rtf 字体符号而不是 HTML 标签。

有人知道我这样做的方法吗?

Dio*_*lis 8

我想您想提交一个格式良好的文档,并使用您建议的解决方案使用 RTF。实际上有更好的方法在 Unix 系统上格式化文档。传统的方法很可能在您的系统上开箱即用,是使用troff(现在是ditroff或其 GNU 等效groff)。这允许您使用\fB粗体\fP\fI斜体等命令标记文本\fP。这是用于格式化手册页的系统。要将标记转换为 PDF,请安装 Ghostscript,并使用如下所示的序列。

groff -Tps mydocument.ms >mydocument.ps
ps2pdf mydocument.ps mydocument.pdf
Run Code Online (Sandbox Code Playgroud)

但是,如果您想学习一个可以构建的系统,我建议您学习 LaTeX。这具有更直观的标记语言(例如您编写的\section{My Section Title})以及数以千计的附加包和字体。大多数数学和物理论文都是用它写的。在这种情况下,用于将文档转换为 PDF 的命令将类似于。

pdflatex mydocument.tex
Run Code Online (Sandbox Code Playgroud)