* Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
@ 2018-09-14 6:48 Ken Mankoff
2018-11-05 21:17 ` Ken Mankoff
0 siblings, 1 reply; 7+ messages in thread
From: Ken Mankoff @ 2018-09-14 6:48 UTC (permalink / raw)
To: emacs-orgmode
Sorry if this is a triplicate bug report. I emailed this as a message (not bug report) to the Org list a week ago, but have seen no reply. I tried an official bug report last night which I *think* did not work (mailing from within "emacs -Q" does not "just work"), so here I try again.
If I have the following simple Org file, latest Org, and a clean emacs session (emacs -Q), ODT export fails.
# ====== BEGIN MWE ========
#+NAME: eq:foo
\begin{equation}
42
\end{equation}
See [[eq:foo]].
# ====== END MWE ========
It does not fail if I comment out either of the #+NAME or the "[[eq:foo]]" lines. Note, perhaps tangentially related, that the manual shows "#+LABEL: ", but I'm using "+#NAME: ", and I thought LABEL was deprecated for NAME
https://www.gnu.org/software/emacs/manual/html_node/org/Labels-and-captions-in-ODT-export.html#Labels-and-captions-in-ODT-export
-k.
------------------------------------------------------------------------
Emacs : GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21)
of 2017-09-22, modified by Debian
Package: Org mode version 9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)
current state:
==============
(setq
org-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
org-occur-hook '(org-first-headline-recenter)
org-metaup-hook '(org-babel-load-in-session-maybe)
org-confirm-shell-link-function 'yes-or-no-p
org-after-todo-state-change-hook '(org-clock-out-if-current)
org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-babel-pre-tangle-hook '(save-buffer)
org-mode-hook '(#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-show-block-all append
local]
5]
#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-babel-show-result-all
append local]
5]
org-babel-result-hide-spec org-babel-hide-all-hashes)
org-bibtex-headline-format-function #[257 "\300.\236A\207" [:title] 3 "\n\n(fn ENTRY)"]
org-archive-hook '(org-attach-archive-delete-maybe)
org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
org-cycle-show-empty-lines
org-optimize-window-after-visibility-change)
org-confirm-elisp-link-function 'yes-or-no-p
org-metadown-hook '(org-babel-pop-to-session-maybe)
org-link-parameters '(("id" :follow org-id-open)
("rmail" :follow org-rmail-open :store
org-rmail-store-link)
("mhe" :follow org-mhe-open :store org-mhe-store-link)
("irc" :follow org-irc-visit :store org-irc-store-link)
("info" :follow org-info-open :export org-info-export
:store org-info-store-link)
("gnus" :follow org-gnus-open :store
org-gnus-store-link)
("docview" :follow org-docview-open :export
org-docview-export :store org-docview-store-link)
("bibtex" :follow org-bibtex-open :store
org-bibtex-store-link)
("bbdb" :follow org-bbdb-open :export org-bbdb-export
:complete org-bbdb-complete-link :store
org-bbdb-store-link)
("w3m" :store org-w3m-store-link) ("file+sys")
("file+emacs") ("doi" :follow org--open-doi-link)
("elisp" :follow org--open-elisp-link)
("file" :complete org-file-complete-link)
("ftp" :follow
(lambda (path) (browse-url (concat "ftp:" path))))
("help" :follow org--open-help-link)
("http" :follow
(lambda (path) (browse-url (concat "http:" path))))
("https" :follow
(lambda (path) (browse-url (concat "https:" path))))
("mailto" :follow
(lambda (path) (browse-url (concat "mailto:" path))))
("news" :follow
(lambda (path) (browse-url (concat "news:" path))))
("shell" :follow org--open-shell-link))
org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
2018-09-14 6:48 Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)] Ken Mankoff
@ 2018-11-05 21:17 ` Ken Mankoff
2018-11-05 21:59 ` Nicolas Goaziou
0 siblings, 1 reply; 7+ messages in thread
From: Ken Mankoff @ 2018-11-05 21:17 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 5089 bytes --]
Bumping this bug report. Still valid with this mornings elpa-updated
org-20181105.
-k.
On Thu, Sep 13, 2018 at 11:48 PM Ken Mankoff <mankoff@gmail.com> wrote:
>
> Sorry if this is a triplicate bug report. I emailed this as a message (not
> bug report) to the Org list a week ago, but have seen no reply. I tried an
> official bug report last night which I *think* did not work (mailing from
> within "emacs -Q" does not "just work"), so here I try again.
>
> If I have the following simple Org file, latest Org, and a clean emacs
> session (emacs -Q), ODT export fails.
>
> # ====== BEGIN MWE ========
> #+NAME: eq:foo
> \begin{equation}
> 42
> \end{equation}
> See [[eq:foo]].
> # ====== END MWE ========
>
> It does not fail if I comment out either of the #+NAME or the "[[eq:foo]]"
> lines. Note, perhaps tangentially related, that the manual shows "#+LABEL:
> ", but I'm using "+#NAME: ", and I thought LABEL was deprecated for NAME
>
>
> https://www.gnu.org/software/emacs/manual/html_node/org/Labels-and-captions-in-ODT-export.html#Labels-and-captions-in-ODT-export
>
> -k.
>
> ------------------------------------------------------------------------
>
>
>
> Emacs : GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21)
> of 2017-09-22, modified by Debian
> Package: Org mode version 9.1.14 (9.1.14-1-g4931fc-elpa @
> /home/kdm/.emacs.d/elpa/org-20180910/)
>
> current state:
> ==============
> (setq
> org-tab-first-hook '(org-babel-hide-result-toggle-maybe
> org-babel-header-arg-expand)
> org-speed-command-hook '(org-speed-command-activate
> org-babel-speed-command-activate)
> org-occur-hook '(org-first-headline-recenter)
> org-metaup-hook '(org-babel-load-in-session-maybe)
> org-confirm-shell-link-function 'yes-or-no-p
> org-after-todo-state-change-hook '(org-clock-out-if-current)
> org-src-mode-hook '(org-src-babel-configure-edit-buffer
> org-src-mode-configure-edit-buffer)
> org-agenda-before-write-hook '(org-agenda-add-entry-text)
> org-babel-pre-tangle-hook '(save-buffer)
> org-mode-hook '(#[0 "\300\301\302\303\304$\207"
> [add-hook change-major-mode-hook org-show-block-all
> append
> local]
> 5]
> #[0 "\300\301\302\303\304$\207"
> [add-hook change-major-mode-hook
> org-babel-show-result-all
> append local]
> 5]
> org-babel-result-hide-spec org-babel-hide-all-hashes)
> org-bibtex-headline-format-function #[257 "\300.\236A\207" [:title] 3
> "\n\n(fn ENTRY)"]
> org-archive-hook '(org-attach-archive-delete-maybe)
> org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
> org-cycle-show-empty-lines
> org-optimize-window-after-visibility-change)
> org-confirm-elisp-link-function 'yes-or-no-p
> org-metadown-hook '(org-babel-pop-to-session-maybe)
> org-link-parameters '(("id" :follow org-id-open)
> ("rmail" :follow org-rmail-open :store
> org-rmail-store-link)
> ("mhe" :follow org-mhe-open :store
> org-mhe-store-link)
> ("irc" :follow org-irc-visit :store
> org-irc-store-link)
> ("info" :follow org-info-open :export
> org-info-export
> :store org-info-store-link)
> ("gnus" :follow org-gnus-open :store
> org-gnus-store-link)
> ("docview" :follow org-docview-open :export
> org-docview-export :store org-docview-store-link)
> ("bibtex" :follow org-bibtex-open :store
> org-bibtex-store-link)
> ("bbdb" :follow org-bbdb-open :export
> org-bbdb-export
> :complete org-bbdb-complete-link :store
> org-bbdb-store-link)
> ("w3m" :store org-w3m-store-link) ("file+sys")
> ("file+emacs") ("doi" :follow org--open-doi-link)
> ("elisp" :follow org--open-elisp-link)
> ("file" :complete org-file-complete-link)
> ("ftp" :follow
> (lambda (path) (browse-url (concat "ftp:" path))))
> ("help" :follow org--open-help-link)
> ("http" :follow
> (lambda (path) (browse-url (concat "http:" path))))
> ("https" :follow
> (lambda (path) (browse-url (concat "https:"
> path))))
> ("mailto" :follow
> (lambda (path) (browse-url (concat "mailto:"
> path))))
> ("news" :follow
> (lambda (path) (browse-url (concat "news:" path))))
> ("shell" :follow org--open-shell-link))
> org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
> )
>
>
>
[-- Attachment #2: Type: text/html, Size: 6741 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
2018-11-05 21:17 ` Ken Mankoff
@ 2018-11-05 21:59 ` Nicolas Goaziou
2018-11-07 0:57 ` Ken Mankoff
0 siblings, 1 reply; 7+ messages in thread
From: Nicolas Goaziou @ 2018-11-05 21:59 UTC (permalink / raw)
To: Ken Mankoff; +Cc: emacs-orgmode
Hello,
Ken Mankoff <mankoff@gmail.com> writes:
> Bumping this bug report. Still valid with this mornings elpa-updated
> org-20181105.
No wonder no one answered this; there is nothing simple in "ox-odt.el".
>> If I have the following simple Org file, latest Org, and a clean emacs
>> session (emacs -Q), ODT export fails.
>>
>> # ====== BEGIN MWE ========
>> #+NAME: eq:foo
>> \begin{equation}
>> 42
>> \end{equation}
>> See [[eq:foo]].
>> # ====== END MWE ========
>>
>> It does not fail if I comment out either of the #+NAME or the "[[eq:foo]]"
>> lines.
What would be the expected output?
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
2018-11-05 21:59 ` Nicolas Goaziou
@ 2018-11-07 0:57 ` Ken Mankoff
2018-11-08 17:25 ` Nicolas Goaziou
0 siblings, 1 reply; 7+ messages in thread
From: Ken Mankoff @ 2018-11-07 0:57 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 246 bytes --]
On Mon, Nov 5, 2018, 13:59 Nicolas Goaziou <mail@nicolasgoaziou.fr wrote:
>
> What would be the expected output?
>
There is no output. It doesn't even export. It's a showstopper. No
references to equations allowed or the exporter fails.
-k.
[-- Attachment #2: Type: text/html, Size: 701 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
2018-11-07 0:57 ` Ken Mankoff
@ 2018-11-08 17:25 ` Nicolas Goaziou
2018-11-08 17:58 ` Robert Pluim
2018-11-09 0:31 ` Ken Mankoff
0 siblings, 2 replies; 7+ messages in thread
From: Nicolas Goaziou @ 2018-11-08 17:25 UTC (permalink / raw)
To: Ken Mankoff; +Cc: emacs-orgmode
Hello,
Ken Mankoff <mankoff@gmail.com> writes:
> On Mon, Nov 5, 2018, 13:59 Nicolas Goaziou <mail@nicolasgoaziou.fr wrote:
>
>>
>> What would be the expected output?
>>
>
> There is no output. It doesn't even export. It's a showstopper. No
> references to equations allowed or the exporter fails.
I know. I can reproduce your problem. But I know nothing about ODT, so
it would help if you could tell me what should be the desired output. At
the moment, referencing anything else than a headline or a target is
unsupported in this back-end, AFAICT.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
2018-11-08 17:25 ` Nicolas Goaziou
@ 2018-11-08 17:58 ` Robert Pluim
2018-11-09 0:31 ` Ken Mankoff
1 sibling, 0 replies; 7+ messages in thread
From: Robert Pluim @ 2018-11-08 17:58 UTC (permalink / raw)
To: Ken Mankoff; +Cc: emacs-orgmode
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> Hello,
>
> Ken Mankoff <mankoff@gmail.com> writes:
>
>> On Mon, Nov 5, 2018, 13:59 Nicolas Goaziou <mail@nicolasgoaziou.fr wrote:
>>
>>>
>>> What would be the expected output?
>>>
>>
>> There is no output. It doesn't even export. It's a showstopper. No
>> references to equations allowed or the exporter fails.
>
> I know. I can reproduce your problem. But I know nothing about ODT, so
> it would help if you could tell me what should be the desired output. At
> the moment, referencing anything else than a headline or a target is
> unsupported in this back-end, AFAICT.
FWIW, the original example works for me if I set
'org-latex-to-mathml-convert-command' to
"latexmlmath \"%i\" --presentationmathml=%o"
as described at
<https://www.gnu.org/software/emacs/manual/html_node/org/Working-with-LaTeX-math-snippets.html#Working-with-LaTeX-math-snippets>
(interestingly I didnʼt have to set #+OPTIONS: LaTeX:t)
Robert
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)]
2018-11-08 17:25 ` Nicolas Goaziou
2018-11-08 17:58 ` Robert Pluim
@ 2018-11-09 0:31 ` Ken Mankoff
1 sibling, 0 replies; 7+ messages in thread
From: Ken Mankoff @ 2018-11-09 0:31 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1291 bytes --]
On Thu, Nov 8, 2018 at 9:26 AM Nicolas Goaziou <mail@nicolasgoaziou.fr>
wrote:
>
> I know. I can reproduce your problem. But I know nothing about ODT, so
> it would help if you could tell me what should be the desired output. At
> the moment, referencing anything else than a headline or a target is
> unsupported in this back-end, AFAICT.
>
Hi Nicolas,
I'd like to see a reference of some sort to the equation. The text should
read "See (1)" or "See Equation (1)". BUT, perhaps this bug, like most, was
operator error on my part.
Without setting up MathML the equation exported as raw LaTeX into the ODT
file. This was fine for me. I saw:
\begin{equation}
42
\end{equation}
I think that ODT does not view this as an actual equation, so the
[[eq:foo]] label could not be resolved.
Thanks to the hint from Robert Pluim I have it working now. Unlike his
solution, setting `org-latex-mathml-convert-command` did not solve it for
me, but properly setting `org-latex-to-mathml-convert-command` as per
https://www.gnu.org/software/emacs/manual/html_node/org/Working-with-LaTeX-math-snippets.html#Working-with-LaTeX-math-snippets
did work for me. Now the equation appears properly formatted, not as LaTeX,
*and* the reference works.
Thank you (and Robert) for your help with this,
-k.
[-- Attachment #2: Type: text/html, Size: 2285 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-11-09 0:31 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-14 6:48 Bug: ODT export fails if NAME: and ref: equation [9.1.14 (9.1.14-1-g4931fc-elpa @ /home/kdm/.emacs.d/elpa/org-20180910/)] Ken Mankoff
2018-11-05 21:17 ` Ken Mankoff
2018-11-05 21:59 ` Nicolas Goaziou
2018-11-07 0:57 ` Ken Mankoff
2018-11-08 17:25 ` Nicolas Goaziou
2018-11-08 17:58 ` Robert Pluim
2018-11-09 0:31 ` Ken Mankoff
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.