]> git.lyx.org Git - features.git/blobdiff - development/HTML/HTML.notes
Introduce a return value for mathmlize(). We will need this to be able
[features.git] / development / HTML / HTML.notes
index 237da98c6bbe4d776e30422b6497f9bfaa33baf2..b9750e3043f8f9620246863b0551286a2e5d862c 100644 (file)
@@ -49,6 +49,41 @@ These insets work but still need work:
                slightly differently, and have the links target actual *insets*, rather than just
                target paragraphs. That'd mean doing a bit of work on TocBackend, etc.
 
+Math
+  We have a fair bit of math now working via MathML output, but there are still some 
+  isues, and not all the insets work. Here are the ones I know still need work:
+       - AMSArray
+       - Array
+       - Big: Not sure if we can actually do anything here. Probably they should
+               just be treated as delimiters.
+       - BoldSymbol: Should be easy.
+       - Box
+       - Cases
+       - Diff: Code exists, but I do not know if it is right.
+       - Font
+       - Binom (in Frac): None of these tags exist in MathML 2.0. We'll
+               just output a fraction with delimiters.
+       - Lefteqn
+       - MBox: Use <mtext>.
+       - Overset: Use <mover>.
+       - Par?
+       - Phantom: There is some support for this in MathML....
+       - Ref: Needs to be deferred.
+       - Size: Unclear if we want to do anything here, though we could. See
+               lib/symbols for the commands supported, of course.
+       - Space: Needs checking.
+       - SpecialChar: Needs checking.
+       - Split
+       - Stackrel: Use <mover>, probably.
+       - Substack: This is a stack of however many cells, all in a smaller style.
+               Probably do something with <mover>, again.
+       - Tabular: This is more or less a text-like table in math. Probably output it
+               as a table, but set the font.
+       - Underset: Use <munder>.
+       - XArrow: Contents above and below an arrow. Use...?
+       - XYMatrix: Not sure how this differs from ordinary ones.
+
+
 These insets do not work and are not yet scheduled to work:
        InsetExternal: It may be that this won't be too hard, but I don't understand 
                these so am not sure what to do. For now, it is disabled.