ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Atsuhito Kohda <atsu10.kohda@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: XML/HTML output of Math
Date: Thu, 8 Aug 2019 08:06:08 +0900	[thread overview]
Message-ID: <CABHwazVUnHBeVhpDHjJWcy-AnJB2sNmaKMTdVU3DcuoYYeozSg@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 2140 bytes --]

Hi all,
I used to compile a beamer file with LuaLaTeX to generate a PDF
for presentation then convert the beamer file to XHTML with LaTeXML
for Web page.
Recently I begin to use ConTeXt so I try to get a PDF for presentation
and also XML/HTML output from a single ConTeXt file.
I have a few questions about XML/HTML output of Math.

1. In case inline math mode with \displaystyle, we get wrong output
of "\int_a^b"; lower limit and upper limit are interchanged
and further "b" is a bit larger and an integral symbol is rather small.
(It looks "\displaystyle" is not effective, e.g see "\frac".)

In case display math mode, we get very weird output of "\int_a^b".
It is difficult to explain how weird it is but something like
an output of "b_{\int}^a". Please check an attatched sample.
We get the similar kind of weird output of "\sum_{n=0}^{\infty}".
Due to these, it is impossible to use XML/HTML output of ConTeXt
in real use.

2. \math{\Vmatrix{\vI, \vj, \vk; a_{1}, a_{2}, a_{3}; b_{1}, b_{2}, b_{3}}}
\vI, \vj, \vk are disappeared in xml/html output.  What happend?
BTW, if we put "a" (or any alphabet?) in fron of \vI, then
we get every elements (but of course we get unnecessary "a" also).
------------- bSample
\setupbackend[export=yes]
\definemathmatrix[vmatrix][matrix:bars]
                 [simplecommand=Vmatrix]
\define[1]\vsym{\text{\math{\bi #1}}}
\define\vI{\vsym{i}}
% \define\vi{\vsym{i}}
\define\vj{\vsym{j}}
\define\vk{\vsym{k}}
\starttext
A simple math. \m{y=\sin x}, \m{\displaystyle y=\frac{\log x}{x}},

\m{\mathbf{A+B=C}}, \m{\mathbb{R}}, \m{\mathfrak{A}}, \m{\mathcal{S}},

A bit complex math.
\m{\displaystyle\int_{a}^{b}x\sin x\,dx=-[x\cos x]_{a}^{b}+\int_{a}^{b}\cos
x\,dx}
\startformula
  \int_{a}^{b}x\sin x\,dx=-[x\cos x]_{a}^{b}+\int_{a}^{b}\cos x\,dx
\stopformula
\m{\displaystyle\sum_{n=0}^{\infty}\frac{x^n}{n!}}
\startformula
\sum_{n=0}^{\infty}\frac{x^n}{n!}
\stopformula
\math{\Vmatrix{\vI, \vj, \vk; a_{1}, a_{2}, a_{3}; b_{1}, b_{2}, b_{3}}}
\math{\Vmatrix{a\vI, \vj, \vk; a_{1}, a_{2}, a_{3}; b_{1}, b_{2}, b_{3}}}
\stoptext
------------- eSample

Thanks in advance.
Best regards,
Atsuhito Kohda

[-- Attachment #1.2: Type: text/html, Size: 2426 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

             reply	other threads:[~2019-08-07 23:06 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-07 23:06 Atsuhito Kohda [this message]
2019-08-08  7:41 ` Taco Hoekwater
2019-08-09  5:35   ` Atsuhito Kohda
2019-08-09  7:47     ` Taco Hoekwater
2019-08-09 12:12       ` Atsuhito Kohda
2019-08-09  9:01   ` Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CABHwazVUnHBeVhpDHjJWcy-AnJB2sNmaKMTdVU3DcuoYYeozSg@mail.gmail.com \
    --to=atsu10.kohda@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).