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 文件