]> git.lyx.org Git - lyx.git/commit
Implement variable size bigops
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 17 Jul 2020 16:49:08 +0000 (18:49 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 17 Jul 2020 20:25:18 +0000 (22:25 +0200)
commite8ee0100fcabad72b03cf0a17cccd589bd1cdd46
tree5640a8012af82abf70673ddc2508d003edd44b02
parent8d54457dbf6ab41083b5c769be22b8333f764037
Implement variable size bigops

The goal is to reproduce the change of size of operators like \sum wen they
are in display style.

The syntax of the symbols file has been extended to allow for two code
points (like 80|88 for \sum). In this case, the second one will be
used in display style.

Update the symbols file to handle all bigops from cmex, esint, wasy and
stmaryrd.

Let the code for math symbol inset handle symbols which can change size,
using the information from the symbols file.
lib/symbols
src/mathed/InsetMathSymbol.cpp
src/mathed/MathFactory.cpp
src/mathed/MathParser.h
src/mathed/MathSupport.cpp
src/mathed/MathSupport.h