emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Question about the math mode table exporting for latex and html


From: Rasmus
Subject: Re: [O] Question about the math mode table exporting for latex and html
Date: Tue, 07 Jan 2014 12:14:13 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Hi Bing and Nicholas,

address@hidden writes:

> ------------------------------------------------------------------------
> #+ATTR_LATEX: :mode math :environment pmatrix :math-prefix \mathbf{H}=
> | \vdots | 0 | \vdots |
> | \vdots | H | \vdots |
> | \vdots | 0 | \vdots |
> ------------------------------------------------------------------------
>
> These lines generate perfect latex code. But the html exporter omits
> the #+attr_latex line (which is correct), and produces a plain text
> table.

I have noticed this "bug" as well, but forgot to report it since it
isn't really a bug.

> The question is, is it possible to export the math mode table as latex
> code in html exporting? Maybe there is some option like
> "#+attr_html: :mode latex"?

No.

AFAIK, mathjax supports amsmath matrices, e.g. the third example here¹ .
Thus, we'd really just want to insert the output of org-latex-table in
the html-file.

Perhaps something like the following would be OK?  Nicholas?

#+ATTR_HTML: :mode latex
#+ATTR_LATEX: :mode math :environment pmatrix :math-prefix \mathbf{H}=
| \vdots | 0 | \vdots |
| \vdots | H | \vdots |
| \vdots | 0 | \vdots |

This would tell ox-html.el to transcode the table via ox-latex-tabel
and feed the string via org-html-format-latex (assuming latex-frag is
a string).  Of course ox-html could also check out ATTR_LATEX but this
would lead to a spurious solution since LaTeX ≠ HTML IMO.

Alternatively, you'd have to use one the following hooks described in
ox.html (since filters would work on a transcoded elements).

;; Eventually, two hooks (`org-export-before-processing-hook' and
;; `org-export-before-parsing-hook') are run at the beginning of the
;; export process and just before parsing to allow for heavy structure
;; modifications.

Nicholas, if you want I can look into this.

–Rasmus

Footnotes: 
¹   http://www.mathjax.org/demos/tex-samples/

-- 
This is the kind of tedious nonsense up with which I will not put




reply via email to

[Prev in Thread] Current Thread [Next in Thread]