From mboxrd@z Thu Jan 1 00:00:00 1970 From: Emmanuel Charpentier Subject: Possible bug(s) in MathML handling in ODT export Date: Mon, 24 Dec 2018 01:24:27 +0100 Message-ID: <40bae66baba5fabfd928b5550f8a90b808594882.camel@free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:49609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gbE39-00017N-6B for emacs-orgmode@gnu.org; Sun, 23 Dec 2018 19:24:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gbE35-0005ie-1M for emacs-orgmode@gnu.org; Sun, 23 Dec 2018 19:24:51 -0500 Received: from smtp1-g21.free.fr ([212.27.42.1]:13715) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gbE33-0005U3-VU for emacs-orgmode@gnu.org; Sun, 23 Dec 2018 19:24:46 -0500 Received: from asus16-ec (unknown [82.228.67.28]) by smtp1-g21.free.fr (Postfix) with ESMTPS id A85BEB0053D for ; Mon, 24 Dec 2018 01:24:27 +0100 (CET) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Dear list, I have a couple of gripes about LaTeX handling in ODT export when one needs MathML conversion, and therefore a couple of questions: The first one is possibly a gripe with the ox-pandoc exporters. The doc (info manual) states : "Add this line to the Org file. This option is activated on a per-file basis. #+OPTIONS: LaTeX:t" It seems that this option is *NOT* handled by the ox-pandoc exporters : when using one of these, the text "LaTeX:t" appears at the top of the output. Hence my first question : what should be responsible for handling this option : org mode or ox-pandoc ? The second one is that I can't get org to acknowledge the configuration of org-latex-to-mathml-convert-command. A bit of peeking int the source leads to this function, responsible for testing it : ======================================================================= (defun org-format-latex-mathml-available-p () "Return t if `org-latex-to-mathml-convert-command' is usable." (save-match-data (when (and (boundp 'org-latex-to-mathml-convert-command) org-latex-to-mathml-convert-command) (let ((executable (car (split-string org-latex-to-mathml-convert-command)))) (when (executable-find executable) (if (string-match "%j" org-latex-to-mathml-convert-command) (file-readable-p org-latex-to-mathml-jar-file) t)))))) ======================================================================= As written, I can't see how one can use latexmlmath WITHOUT having ALSO the MathToWeb jar file somewhere : the test for it is systematic ; therefore, it fails if the jarfile isn't configured/available. The value of executable should be tested, and the test for the jarfile should be done *only* if executable is "java" (or, better, belongs to a list of "reasonable" java executables or scripts...). So my second question is : what do you think ? HTH, -- Emmanuel Charpentier