Guillaume Munch f3b70fd2cd Display the correct horizontal alignment in AMS environments
A longstanding problem... (related: #1861)

The columns in AMS math environments have a fixed alignment (colAlign() in
InsetMathGrid.cpp). We set this alignment for display (Georg's
displayColAlign()) in InsetMathHull and InsetMathSplit. This is done according
to tests and documentation for the various environments.

There is also some mechanical code factoring via colAlign().

Finally, I disable setting the horizontal alignment in InsetMathSplit, which has
no impact on the LaTeX output, and has no longer any impact on the screen. (As
for vertical alignment I discovered that it was in fact customisable for
\aligned & friends! I hope that the more faithful interface will let other
users discover that too.)
2016-05-28 17:42:31 -04:00
..
2015-06-11 00:09:31 +02:00
2015-10-19 06:55:17 +01:00
2013-05-23 22:12:29 -07:00
2015-08-23 11:47:37 +02:00
2015-08-23 11:47:37 +02:00
2013-05-25 16:38:20 -07:00
2015-10-10 21:04:28 +02:00
2014-11-30 12:59:00 +01:00
2015-06-11 20:40:04 +02:00
2015-09-13 14:05:49 +02:00
2014-11-30 12:52:01 +01:00
2013-05-02 18:27:32 +02:00
2015-11-08 21:53:32 +01:00
2015-09-12 22:47:09 +02:00
2015-04-02 21:20:32 +02:00

Inset 'Xyz' is implemented by 'MathXyzInset' in 'math_xyzinset.[hC]'


Inset hierarchy:

                                   MathInset
                                (abstract base)

                         /            |               \

              Dim                  Char               Symbol, Space, ...
         (thing that need       (for things formerly
          the width_/ascent_     known as characters)
          /descent_ cache)

          /             \

       Nest              Dots,  Func, ...
  (for thing with
   nested content)

        |         \

      Grid        Decoration   Delim   Frac  Macro  Root  Script  Sqrt

      /   \

 Array    Hull
         (base for eqnarray/align/...)