#emacs
#emacs
Вопрос:
Я следил за этим документом: http://orgmode.org/manual/Working-with-LaTeX-math-snippets.html#fn-1
установите perl-latexml на мой ArchLinux, мой emacs равен 25.1.1 spacemacs
В моей организации есть один формат latex, при настройке следующей строки в emacs не удалось экспортировать в odt
(defun dotspacemacs/user-config ()
"Configuration function for user code.
This function is called at the very end of Spacemacs initialization after
layers configuration.
This is the place where most of your configurations should be done. Unless it is
explicitly specified that a variable should be set before a package is loaded,
you should place your code here."
(require 'org)
(require 'org-chinese-utils)
(ocus-enable)
(setq org-latex-to-mathml-convert-command
"latexmlmath "%i" --presentationmathml=%o")
)
Ошибка форматирования LaTeX с использованием mathml OpenDocument export: неверный
аргумент типа: integer-or-marker-p,
Как это исправить, я не знаю, что вызывает эту проблему?
Если я удалю конфигурацию в .spacemacs, экспорт будет работать, но формат latex не будет преобразован.
(setq org-latex-to-mathml-convert-command
"latexmlmath "%i" --presentationmathml=%o")
Комментарии:
1. Работает ли это в Emacs, отличных от Spacemacs? Если это так, вам, вероятно, следует отправить отчет об ошибке в Spacemacs. Кстати, не забывайте о emacs.stackexchange.com
Ответ №1:
В диспетчере odt произошла ошибка. В функции org-odt—translate-latex-fragments (см. ox-odt.el) вызывается функция org-format-latex с неправильными аргументами (или неправильным порядком). Я действительно считаю, что эта функция была изменена, и, возможно, не все диспетчеры были обновлены должным образом. В любом случае, ошибка была исправлена в конце 2016 года. Вот ссылка на исправление.
Комментарии:
1. Да, после обновления пакета в spacemacs обнаруженная ошибка исправлена в ox-odt.el
Ответ №2:
У меня точно такая же проблема. Моя система идентична с использованием Arch Linux, Emacs 25.1.1 и spacemacs. Я также установил perl-latexml и соответствующим образом настроил emacs.
Сообщение об ошибке
Ошибка экспорта OpenDocument: неверный аргумент типа: целое число или маркер-p, «/путь / к / папке /»
Насколько я понимаю, аргументом должен быть «/path/ to/folder/file.org /» вместо «/path/ to/ folder/».
Сообщение об ошибке то же самое, когда я пытаюсь использовать dvipng или imagemagick для отображения математических фрагментов.
Я также попробовал свою старую конфигурацию emacs без spacemacs. Проблема сохраняется, поэтому она не зависит от spacemacs.