ETD 指南/学生/直接在 SGML/XML 中写作
外观
检索可存档 ETD 的理想情况是,作者使用 XML 编辑器根据主 DTD 编写,并选择论文或学位论文中不可或缺的 DTD 部分。
如今,一些桌面出版系统提供了以 SGML 或 XML 格式保存的机会。关于这些工具是否可用于处理论文或学位论文等复杂文档的调查得出了以下结论。
- 在 WordPerfect 或 FrameMaker+SGML 中写作迫使作者学习新的写作习惯。在写作过程中,他们必须考虑文档的结构,例如哪一部分是标题,哪一部分是定义列表;或者他们必须考虑立即向文档添加某些部分,例如参考文献、表格和图表的标题等。
- 在根据指定 DTD 写作时,桌面出版系统通常使用 XML 解析器在内部检查语法正确性。其中一些内部解析器还不够稳定,可能会导致系统崩溃,例如在 WordPerfect 9.0 中发生的崩溃。这些解析过程在活跃的科学思考和写作之间经常会打扰作者。
- 大多数纯 XML 编辑器无法生成适当的布局打印副本或 PDF 文件,以满足读者对文档打印版本的审批要求。其中一些编辑器根本无法处理大型和复杂的文档。
- 大多数工具尚未准备就绪,尤其是在允许使用用户或领域特定 DTD 的意义上。StarOffice 和其他工具仅支持其自身的供应商特定 DTD。
尽管桌面出版系统世界正在发生变化,但仍然很少有工具能够满足以下要求:
- 图形用户界面的支持和外观。
- 提供一定数量的正常文字处理器的功能,例如自动编号、颜色、表格管理、链接管理、样式表。
- 平台独立性或跨平台可用性。
- 支持用户特定 DTD 和标准 DTD,例如 TEI、Docbook 等。
- 生成的 XML 的导出质量:表格、标签。
- 使用的稳定性。
- 它们的商业可用性和价格。
以下系统能够导出到 SGML 或 XML 格式。
使用用户特定 DTD 导出
- WordPerfect 版本 7.0 (Corel) http://www.corel.com
- FrameMaker+SGML 6.0 (Adobe) http://www.adobe.com
使用系统特定(供应商)DTD 导出
- Openoffice (SUN / 开源) http://www.openoffice.org
- AbiWord (AbiWord / 开源) http://www.abisource.com
- Kword (KOffice, KDE 项目 / 开源) http://www.kde.org
转换工具
- Omnimark (Omnimark) (http://www.omnimark.com)
- MarkupKit (Schema) http://www.schema.de
- Majix (Tetrasix) http://www.tetrasix.com
- TuSTEP (RZ Uni Tübingen) http://www.uni-tuebingen.de/zdv/tustep/index.html
(有关 SGML/XML 工具的更多信息,请参见:http://www.w3.org/XML/#software。)
下一节:准备 PDF 文档