目前有没有办法让 Emacs 缪斯模式输出 rtf、odt 或 doc 格式?
Posted
技术标签:
【中文标题】目前有没有办法让 Emacs 缪斯模式输出 rtf、odt 或 doc 格式?【英文标题】:Is there currently a way to get Emacs muse-mode to output rtf,odt or doc format? 【发布时间】:2011-08-31 17:59:58 【问题描述】:Muse 是 emacs 中的一种特殊模式,可以用作 wiki。它有多种输出格式,如静态 html 页面、LaTeX、PDF 等。
但有时我需要输出一些不太懂技术的人可以编辑/更正并发回给我的东西。
我认为 RTF、ODT 或 DOC 都可以解决问题。
我的问题是,muse 只支持 HTML、LaTeX、TexInfo 和 XML。
实现自己的输出格式目前不是一种选择,因为我无法在 elisp 中编程并且学习它需要太多时间。
我搜索了一种转换为或使用 markdown 的方法,因为 pandoc 可以转换为 RTF。但我发现只有以下discussion 并不能解决我的问题。
我最后的手段是转换为 HTML,然后转换为 RTF、ODT 或 DOC,但 AFAIK 的结果远非很好。
希望有一个可以自动化的解决方案(使用自定义脚本)。
【问题讨论】:
您可能需要考虑迁移到orgmode。它具有 ODT 导出功能。 你说得对。 freenode #emacs 建议相同。能够使用缪斯仍然很酷。 【参考方案1】:我认为,将 HTML 导入 MS Word(或兼容的处理器)应该可以。我记得,OpenOffice 有一些脚本支持,所以你可以启动它,并在其中执行一些命令。
另一种方式 - 编写 RTF 导出后端,它不应该太复杂,尽管它可能需要考虑太多细节。如果你要走这条路,请写信给缪斯邮件列表,我会尽力帮助你
【讨论】:
+1 真的想帮助我:)。如果在接下来的几天内没有更好的答案,我会接受你的。 写信给邮件列表或直接写给我 - 我可以访问 muse 存储库(作为维护者),所以我们可以尝试为它编写一些代码。但我需要更多的要求——你会使用非 ASCII 字符等吗? 另一个想法 - 将 org-mode 的源代码改编为 muse - 我会看看它是如何完成的...... 我的想法是只输出 markdown 文件,这样我就可以使用 pandoc。我想将缪斯转换为降价应该很容易。下周一之后我会调查的。以上是关于目前有没有办法让 Emacs 缪斯模式输出 rtf、odt 或 doc 格式?的主要内容,如果未能解决你的问题,请参考以下文章
在批处理模式下使用 emacs 转储带有语法突出显示的文件?