[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
[O] puzzling org-mime-htmlize, Joseph Vidal-Rosset, 2014/01/07