哪些OSS(或免费)工具可用于起草可用于生成手册的文档的单一来源?具体来说,采用以下格式:
- HTML网站
- PDF文件
- 嵌入(在应用程序中;可能是 HTML)1
- 文字(可选)
- 手册页(可选)
其他要求:
- 工具适合技术作家(不必是所见即所得)。
- XML/SGML 源
- 高质量的 PDF 输出(与 TeX 相媲美)
- 多平台
扩展要求1
同一个命令行应用程序是用两种语言(C 和 Java)编写的。使用 XML 描述命令行选项(其中一些特定于一种语言或另一种语言),可以直接将 XML 转换为 Java 类或 C 函数,后者将帮助写入标准输出。这确保了帮助可以嵌入到二进制文件中,而不必依赖外部文件。
AsciiDoc 似乎没有这种能力。还有其他选择吗?