首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs org- odt -export odf-and-open odt外部emacs

emacs org- odt -export odf-and-open odt外部emacs
EN

Stack Overflow用户
提问于 2014-06-26 15:42:42
回答 2查看 1.5K关注 0票数 1

orgmode选项导出、查看和odt文件的直观用法应该是在libre/open office中查看它。然而,到目前为止,我还没有成功地让它开始工作;它总是以emacs中压缩的归档方式打开。通过插入我的.emacs

代码语言:javascript
复制
(add-to-list 'org-file-apps '("\\.odt\\'" . "xdg-open %s"))

在访问到org文件中的文件的链接时,我会正确地打开它们,但它似乎不会影响导出和查看选项。我已经研究过改变org-odt-export-as-odf-and-open,但一直未能看到它带来的影响。任何帮助都将不胜感激。再次,我希望org-odt-export-as-odf-and-open用xdg或libreoffice打开odf,而不是Emacs。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-06-26 16:49:39

函数的调用。用于导出OpenDocument公式(.odf文件),而不是OpenDocument文本文档(.odt文件):

将LaTeX片段导出为OpenDocument公式并立即打开。使用``org odt-导出-as-odf‘读取LaTeX片段和OpenDocument公式文件。

由于导出的文件没有.odt扩展名,所以对org-file-apps的添加不会影响它。

我没有看到任何内置函数将Org模式文档导出到LibreOffice Writer文件并打开它们,但是编写这样的函数非常简单:

代码语言:javascript
复制
(defun my-org-export-to-odt-and-open ()
  (interactive)
  (org-open-file (org-odt-export-to-odt)))
票数 1
EN

Stack Overflow用户

发布于 2015-05-17 18:58:55

我尝试过WorldsEndless的解决方案,但是它对我不起作用,相反,我使用了这个变体

代码语言:javascript
复制
(setcdr (assq 'system org-file-apps-defaults-gnu ) '(call-process "xdg-open" nil 0 nil file))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24434854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档