为 emacs 配置 org-odt-export
Configuring org-odt-export for emacs
GNU Emacs 24.3.1(x86_64-pc-linux-gnu,GTK+ 版本 3.10.7)
组织模式版本 8.3.2 (org-20151005)
我的 .emacs 中的 org-odt 相关配置:
;;ox-odt
(require 'ox-odt)
;;/usr/share/emacs/site-list/org-mode/etc
(setq org-odt-data-dir "/usr/share/emacs/24.3/etc/org/styles")
样式文件夹包含:
1. od-清单-schema-v1.2-os.rnc
2.od-schema-v1.2-os.rnc
3. OrgOdtContentTemplate.xml
4. OrgOdtStyles.xml
5. schemas.xml
通过 M-x 自定义变量 RET 设置的其他 .emacs 配置
(custom-set-variables
'(org-export-backends (quote (ascii html icalendar latex odt taskjuggler)))
'(org-odt-convert-process "LibreOffice")
'(org-odt-preferred-output-format "odt"))
但是,当尝试通过 C-c C-e o O 将 cvArun.org 文件转换为 odt 时,迷你缓冲区显示 -
No such file: /home/deadlytackler/Documents/AKK/cvArun.odt
全局启用错误调试,但它不提供任何 'backtrace'。 消息 有以下消息 -
`
LaTeX to MathML converter not available.
Formatting LaTeX using verbatim
Wrote /tmp/odt-2666UgV/meta.xml
Using vacuous schema [2 times]
Saving file /tmp/odt-2666UgV/styles.xml...
Wrote /tmp/odt-2666UgV/styles.xml
Using vacuous schema
Wrote /tmp/odt-2666UgV/mimetype
Using vacuous schema
Saving file /tmp/odt-2666UgV/META-INF/manifest.xml...
Wrote /tmp/odt-2666UgV/META-INF/manifest.xml
Saving file /tmp/odt-2666UgV/content.xml...
Wrote /tmp/odt-2666UgV/content.xml
(No changes need to be saved)
Creating ODT file...
Running zip -mX0 cvArun.odt mimetype
Running zip -rmTq cvArun.odt .
Created /home/deadlytackler/Documents/AKK/cvArun.odt
Executing soffice --headless --convert-to odt --outdir /home/deadlytackler/Documents/AKK/ /home/deadlytackler/Documents/AKK/cvArun.odt
Error: source file could not be loaded
Export to /home/deadlytackler/Documents/AKK/cvArun.odt failed
user-error: No such file: /home/deadlytackler/Documents/AKK/cvArun.odt
非常感谢任何正确配置 org-odt 的帮助,因为无法找到阻止它加载源文件的原因(错误)。
我最近被同样的错误困扰,设置
org-odt-preferred-output-format
到 odt 或 doc 导致相同的错误。 docx 似乎工作正常。通过 运行 emacs 使用 -Q 并加载
发现了这一点
(require 'ox-odt)
从等式中删除我的配置。
GNU Emacs 24.3.1(x86_64-pc-linux-gnu,GTK+ 版本 3.10.7) 组织模式版本 8.3.2 (org-20151005)
我的 .emacs 中的 org-odt 相关配置:
;;ox-odt
(require 'ox-odt)
;;/usr/share/emacs/site-list/org-mode/etc
(setq org-odt-data-dir "/usr/share/emacs/24.3/etc/org/styles")
样式文件夹包含: 1. od-清单-schema-v1.2-os.rnc 2.od-schema-v1.2-os.rnc 3. OrgOdtContentTemplate.xml 4. OrgOdtStyles.xml 5. schemas.xml
通过 M-x 自定义变量 RET 设置的其他 .emacs 配置
(custom-set-variables
'(org-export-backends (quote (ascii html icalendar latex odt taskjuggler)))
'(org-odt-convert-process "LibreOffice")
'(org-odt-preferred-output-format "odt"))
但是,当尝试通过 C-c C-e o O 将 cvArun.org 文件转换为 odt 时,迷你缓冲区显示 -
No such file: /home/deadlytackler/Documents/AKK/cvArun.odt
全局启用错误调试,但它不提供任何 'backtrace'。 消息 有以下消息 -
`
LaTeX to MathML converter not available.
Formatting LaTeX using verbatim
Wrote /tmp/odt-2666UgV/meta.xml
Using vacuous schema [2 times]
Saving file /tmp/odt-2666UgV/styles.xml...
Wrote /tmp/odt-2666UgV/styles.xml
Using vacuous schema
Wrote /tmp/odt-2666UgV/mimetype
Using vacuous schema
Saving file /tmp/odt-2666UgV/META-INF/manifest.xml...
Wrote /tmp/odt-2666UgV/META-INF/manifest.xml
Saving file /tmp/odt-2666UgV/content.xml...
Wrote /tmp/odt-2666UgV/content.xml
(No changes need to be saved)
Creating ODT file...
Running zip -mX0 cvArun.odt mimetype
Running zip -rmTq cvArun.odt .
Created /home/deadlytackler/Documents/AKK/cvArun.odt
Executing soffice --headless --convert-to odt --outdir /home/deadlytackler/Documents/AKK/ /home/deadlytackler/Documents/AKK/cvArun.odt
Error: source file could not be loaded
Export to /home/deadlytackler/Documents/AKK/cvArun.odt failed
user-error: No such file: /home/deadlytackler/Documents/AKK/cvArun.odt
非常感谢任何正确配置 org-odt 的帮助,因为无法找到阻止它加载源文件的原因(错误)。
我最近被同样的错误困扰,设置
org-odt-preferred-output-format
到 odt 或 doc 导致相同的错误。 docx 似乎工作正常。通过 运行 emacs 使用 -Q 并加载
发现了这一点(require 'ox-odt)
从等式中删除我的配置。