]> git.lyx.org Git - lyx.git/blobdiff - development/HTML/HTML.notes
More notes.
[lyx.git] / development / HTML / HTML.notes
index 9c80dbae468907cffe7f5bf47bd7b9049344a09f..427fac952fd28f07d01c1e10fba0e39c1dbd6671 100644 (file)
@@ -48,41 +48,31 @@ These insets work but still need work:
                do almost exactly the same thing. That said, though, we might want to do things
                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.
+       InsetXYMatrix: So far as I can tell, using this in LyX effectively involves using a
+               lot of ERT, within the matrix, to get the arrow effects. At present, it just prints
+               as an InsetMathGrid, from which it inherits, and so as a simple table. I don't know
+               how much more we can do.
 
 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: Probably needs to be deferred somehow, which is a hassle, because it
-      means the whole MathML output business needs a new argument.
-    - 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.
+       - AMSArray
+       - Array
+       - Box: There is a general issue here with text mode nesting. See the FIXME attached
+               to the SetMode class.
+       - Lefteqn
+       - 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: See lib/symbols, for split insets.
+       - 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.
 
 
 These insets do not work and are not yet scheduled to work: