ETD 指南/学生/在 WordPerfect
WordPerfect 从版本 7 开始支持结构化写作。以下大部分文本来自 Corel Inc. 于 1999 年 6 月发布的关于 WordPerfect 9 的白皮书。
使用 WordPerfect 编写 XML 意味着作者必须使用特定的结构。该软件将由底层的 XML 解析器解析文件,并在作者编写时检查所写文件的正确性。这可能会导致系统有时变慢,因为解析过程可能会在该时间段内消耗大量系统资源。通常,写作行为不同于 Microsoft Word 等系统,在这些系统中不会执行运行时解析。作为作者,您需要考虑您的文档结构,以及信息片段是如何组合在一起并相互关联的(例如,某个内容是否应该是一个标题或新章节的开始)。
标准 WordPerfect 9 模板允许用户嵌入 XML 组件。这些 WordPerfect 模板包含以下 XML 组件:
- 文档类型定义 (DTD)
- DTD 的编译版本,逻辑文件 (LGC)
- 布局规范实例 (LSI)
- 别名文件 (LNM)
文档类型定义 (DTD) 定义了元素以及元素、实体和属性之间的结构化关系。DTD 定义所有有效的元素;它们可以使用顺序,以及特定元素可以在文档中出现的次数。当由 WordPerfect DTD 编译器编译为二进制逻辑文件 (LGC) 时,DTD 与布局规范实例文件和别名文件一起集成到 WordPerfect 模板中。
布局规范实例 (LSI) 指定格式信息,例如开始和结束标记的粗体、下划线、斜体等。布局文件可以将元素与其相应的 WordPerfect 样式关联起来。可以在指定 XML 元素之前、之后或代替指定 XML 元素插入特定的 WordPerfect 格式化命令或文本字符串。.lsi 文件可以在用户插入特定元素时运行宏,因此模板设计者可以为作者构建对话框、提示和其他帮助,以便支持他们编写正确的 XML 文档。可以使用多个 .lsi 文件与相同的 DTD。如果需要从文件中生成多种输出格式,这将非常有用,例如一个用于打印,另一个用于在线发布。编译后,.lsi 文件集成到 WordPerfect 模板中。
别名 文件 (LNM) 指定 DTD 中元素的描述性名称。当 DTD 中定义的标记名称不适合最终用户时,这很有用。这可能是因为模板是为使用不同语言的最终用户创建的,或者为不同的受众创建的。例如,非技术用户可能与技术用户相关联不同的标记名称。WordPerfect 还为用户提供标准模板,并允许创建者使用菜单项、工具栏和特定文档的视图自定义用户界面。所有这些元素都可以包含和运行宏。
示例
本指南为用户提供了用于德国(柏林洪堡大学)数字论文的 DTD、LSI 文件和 WordPerfect 模板的示例。如果您想使用 WordPerfect 以 XML 格式编写论文,则必须使用 SGML/XML 功能。请参考 WordPerfect 套件安装 CD-ROM 的信息中心,关键词为 SGML。将显示详细的安装和使用指南。
您需要以下文件:
- diml1_0.dtd
- diml1_0.lgc 逻辑文件
- diml.lsi 布局文件
- diml.lnm 别名文件
- dissertation.wpt 论文样式表
WordPerfect 还为用户提供了以下程序:
- XML 文件向导
- XML 项目设计器
- XML DTD 编译器
- 结构化树视图
为了将 DTD 编译成逻辑文件,您需要执行以下步骤:
1. 将以下文件复制到 corel\suite8\programs\mapfiles 目录:diml1_0.dtd; cals_tbl.dtd;hubspec.ent
2. 在文本编辑器中编辑 iso8879.map 文件
添加以下行:
PUBLIC "-//HUBspec//ENTITIES Special Symbols//EN" "hubspec.ent"
PUBLIC "-//HUB//DTD Cals-Table-Model//EN" "cals_tbl.dtd"
按编译。现在 LGC 文件已生成,可用于编写 SGML/XML 文档。
您现在可以打开 WordPerfect 并选择工具/SGML/文档类型。在此处指向创建的 diml1_0.LGC 文件,如果您想使用标准布局,则指向 diml.LSI 文件。
您可以使用 WordPerfect 套件中的布局设计器程序创建自己的布局。只需选择打开 diml1_0.lsi 或打开一个新文件,然后开始创建或操作您自己的布局样式。
直接使用 SGML/XML 开始编写论文,在 WordPerfect 中选择选项工具/SGML/文档类型。
通常,会生成一个本地的 WordPerfect 模板,以帮助您使用额外的下拉菜单等。要使用 WordPerfect 8 提供的模板,您需要选择文件/新建/选项/添加项目/添加新文档/将其命名为“数字论文”/搜索 dissertation.WPT。这样您现在就可以使用 WordPerfect 样式表,方法是在主窗口中选择:文件/新建/选择“数字论文”并创建。这将启用下拉菜单的功能,如下图所示。
下一节:在 LaTeX 中