From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Ridolfi Subject: problems with mathjax CDN and HTML export Date: Mon, 07 Nov 2011 17:02:31 +0100 Message-ID: <83obwnkjjc.fsf@yahoo.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:41823) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNReW-0004ML-Fa for emacs-orgmode@gnu.org; Mon, 07 Nov 2011 11:02:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RNReR-0004EG-Bu for emacs-orgmode@gnu.org; Mon, 07 Nov 2011 11:02:28 -0500 Received: from nm3.bullet.mail.ukl.yahoo.com ([217.146.182.224]:24904) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RNReR-0004E0-4Z for emacs-orgmode@gnu.org; Mon, 07 Nov 2011 11:02:23 -0500 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: emacs-orgmode@gnu.org Cc: Jambunathan K Hello everybody, I have a problem with HTML export and Mathjax. On the Mathjax site it is written that:" There are two ways to access MathJax: the easiest way is to use the copy of MathJax available from our distributed network service at cdn.mathjax.org, [and some lines below: "We recommend using the CDN service"] but you can also download and install a copy of MathJax on your own server, or for use locally on your own hard disk (with no need for network access)." So I went for the CDN service. Incidentally, if it worked, we could drop the http://orgmode.org/mathjax/MathJax.js support. In the section "Putting mathematics in a web page" of the [[http://www.mathjax.org/docs/1.1/start.html#putting-mathematics-in-a-web-page][Mathjax documentation]] it is written that: "To put mathematics in your web page, you can use either TeX and LaTeX notation or MathML notation or both within the same page;" and this is done putting two scripts in the html file[1] "The default math delimiters are $$...$$ and \[...\] for displayed mathematics, and \(...\) for in-line mathematics." Now if I try to export to HTML the following file -------------------------------------- -*- mode: org -*- * mathjax test :PROPERTIES: :EXPORT_TITLE: :EXPORT_FILE_NAME: 000000-bbbbb.html :EXPORT_OPTIONS: H:3 num:nil toc:nil \n:t @:t ::t |:t ^:t f:nil *:t tags:nil TeX:t LaTeX:nil skip:t p:nil author:nil email:nil creator:nil timestamp:t :END: #+STYLE: #+STYLE: #+MATHJAX: align:"left" mathml:t path:"https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js" ** Test *** $$ $$ \alpha = \frac{1}{L_{0}} \left( \frac{L_2-L_1}{T_2-T_1} \right) = \frac{1}{L_0}\frac{\Delta L}{\Delta T} $$ *** @$$ @$$ \alpha = \frac{1}{L_{0}} \left( \frac{L_2-L_1}{T_2-T_1} \right) = \frac{1}{L_0}\frac{\Delta L}{\Delta T} @$$ #+END_SRC *** #+BEGIN_HTML #+BEGIN_HTML $$ \alpha = \frac{1}{L_{0}} \left( \frac{L_2-L_1}{T_2-T_1} \right) = \frac{1}{L_0}\frac{\Delta L}{\Delta T} $$ #+END_HTML *** nothing u(\alpha) = \delta\alpha = { \Bigg( \left[\frac{-(\Delta L+c)}{L_{0}\cdot (T_1 -T_0)^{2}} \delta T_1 \right]^2 + --------------------------------------------------------------------------------------------- the math snippets are always "converted" in HTML format e.g.: α = \frac{1}{L0} :-( unless they're inside the #+BEGIN_HTML block. Is there another way to tell the HTML exporter to copy verbatim the lines inside the math delimiters? cheers, Giovanni [1] C-h v org-export-html-mathjax-options : org-export-html-mathjax-options is a variable defined in `org-html.el'. Its value is ((path "http://orgmode.org/mathjax/MathJax.js") (scale "100") (align "center") (indent "2em") (mathml nil))