-3

我对所见即所得编辑器(特别是 librewriter 和 MS Word)的后端很好奇。

我知道您可以使用 LaTeX、TeX 和 HTML+CSS 制作精美的排版文档。我想知道这些标记语言(或类似的东西)中是否有流行的文字处理软件包的基础?

4

3 回答 3

1

MS Office 和 Open/Libre Office 都使用 XML 作为存储的文档表示格式(参见http://www.ecma-international.org/publications/standards/Ecma-376.htm for MSO 和https://www.oasis- open.org/committees/tc_home.php?wg_abbrev=office for Open/Libre Office;一些规范已作为 ISO 标准重新发布)。基本上,.docx 文件是包含 XML 文件的 ZIP 存档。尽管这些办公套件都不是所见即所得时代的软件,但都不是以基于标记的格式作为本机存储格式开始的。众所周知的基于标记/纯文本的文本处理器是 WordPerfect 和 IBM SCRIPT/VS(后者引入了 GML,后来扩展到 SGML 并形成了 HTML 和 XML 的基础)。

于 2020-09-27T13:21:18.940 回答
0

有几个站点提供有关 OOXML 文件格式的有用信息。OfficeOpenXML对 OOXML 有最详细的解释。其他网站,如 datypic.com 和c-rex.net大多是对 ECMA 规范的重新包装,以更易读的形式。我从常见 Office 问题的有用技术的角度来写 OOXML:OOXML Hacking: Locking Graphics

于 2020-09-28T00:08:00.920 回答
0

MS Word 的 DOCX 格式使用的标记语言包含在标准 ECMA-376 Office Open XML File Formats(又名 OOXML)中。Libre Office 还可以导入和导出 DOCX。

也可以看看:

于 2020-09-27T13:10:49.040 回答