From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent Beffara Subject: Re: Problem with org-html-format-latex Date: Thu, 7 Feb 2013 17:26:16 +0100 Message-ID: References: <20E4E4D8E34D465D9CF893C7EE0BBEFC@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="5113d5a8_97e1b4e_e5f9" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:49399) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3UIn-00054W-2a for emacs-orgmode@gnu.org; Thu, 07 Feb 2013 11:26:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3UIm-0004Cd-2L for emacs-orgmode@gnu.org; Thu, 07 Feb 2013 11:26:20 -0500 Received: from mail-wg0-f54.google.com ([74.125.82.54]:32962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3UIl-0004CO-RU for emacs-orgmode@gnu.org; Thu, 07 Feb 2013 11:26:19 -0500 Received: by mail-wg0-f54.google.com with SMTP id fm10so2117477wgb.33 for ; Thu, 07 Feb 2013 08:26:18 -0800 (PST) In-Reply-To: <20E4E4D8E34D465D9CF893C7EE0BBEFC@gmail.com> 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode List --5113d5a8_97e1b4e_e5f9 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi again, > A bug occurs with org-html-format-latex (in ox-html.el) when called from a non-file buffer. In the context of o-blog, it gets called as (org-html-format-latex "$x$" 'mathjax) but still tries to bind some ltxpng related support. This ends up calling file-name-sans-extension to the output of (file-name-nondirectory (buffer-file-name)) which is nil ... Cleaner patch uses ignore-errors, that's simpler... /v --5113d5a8_97e1b4e_e5f9 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Fix-the-non-file-buffer-bug.patch" RnJvbSA1Mzc4ODUxYzhiYmRhYzViMzkzMmFhODg1N2I1YjI4NzhiMzFmMmQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5jZW50IEJlZmZhcmEgPHZiZWZmYXJhQGVucy1seW9uLmZy PgpEYXRlOiBUaHUsIDcgRmViIDIwMTMgMTc6MjI6MzggKzAxMDAKU3ViamVjdDogW1BBVENIXSBG aXggdGhlIG5vbi1maWxlLWJ1ZmZlciBidWcKCi0tLQogbGlzcC9veC1odG1sLmVsIHwgNiArKyst LS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGlzcC9veC1odG1sLmVsIGIvbGlzcC9veC1odG1sLmVsCmluZGV4IGY0ZmMyN2Iu LjY3YjU4ODAgMTAwNjQ0Ci0tLSBhL2xpc3Avb3gtaHRtbC5lbAorKysgYi9saXNwL294LWh0bWwu ZWwKQEAgLTE5OTIsMTAgKzE5OTIsMTAgQEAgQ09OVEVOVFMgaXMgbmlsLiAgSU5GTyBpcyBhIHBs aXN0IGhvbGRpbmcgY29udGV4dHVhbCBpbmZvcm1hdGlvbi4iCiA7Ozs7IExhdGV4IEVudmlyb25t ZW50CiAKIChkZWZ1biBvcmctaHRtbC1mb3JtYXQtbGF0ZXggKGxhdGV4LWZyYWcgcHJvY2Vzc2lu Zy10eXBlKQotICAobGV0KiAoKGNhY2hlLXJlbHBhdGgKKyAgKGxldCogKChjYWNoZS1yZWxwYXRo IChpZ25vcmUtZXJyb3JzCiAJICAoY29uY2F0ICJsdHhwbmcvIiAoZmlsZS1uYW1lLXNhbnMtZXh0 ZW5zaW9uCi0JCQkgICAgIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IChidWZmZXItZmlsZS1uYW1l KSkpKSkKLQkgKGNhY2hlLWRpciAoZmlsZS1uYW1lLWRpcmVjdG9yeSAoYnVmZmVyLWZpbGUtbmFt ZSApKSkKKwkJCSAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgKGJ1ZmZlci1maWxlLW5hbWUp KSkpKSkKKwkgKGNhY2hlLWRpciAoaWdub3JlLWVycm9ycyAoZmlsZS1uYW1lLWRpcmVjdG9yeSAo YnVmZmVyLWZpbGUtbmFtZSApKSkpCiAJIChkaXNwbGF5LW1zZyAiQ3JlYXRpbmcgTGFUZVggSW1h Z2UuLi4iKSkKIAogICAgICh3aXRoLXRlbXAtYnVmZmVyCi0tIAoxLjcuMTIuNCAoQXBwbGUgR2l0 LTM3KQoK --5113d5a8_97e1b4e_e5f9--