mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-16 07:55:41 +00:00
261e7ae9ce
Showing deleted display math by enabling "Show Changes in Output" was only possible with dvi (through dvipost). Although LyX strikes out such formulas on screen, it was impossible obtaining an output directly using pdflatex (or other engines producing pdf) because ulem cannot cope with display math material and gives errors. The solution is to strike out by ourselves such deleted formulas. I took into account several options. One of them would produce an output similar to dvipost (which strikes out each element), but would have required much more changes in the output routines. Eventually, I opted for using tikz, which gives a more clean output (as it requires to simply adding a preamble and a postamble to the latex code of any displayed math, instead of a mark up tailored to each particular math construct). The look of the pdf output is similar to the way LyX strikes out the equations on screen. |
||
---|---|---|
.. | ||
BUGS | ||
CMakeLists.txt | ||
CommandInset.cpp | ||
CommandInset.h | ||
InsetMath.cpp | ||
InsetMath.h | ||
InsetMathAMSArray.cpp | ||
InsetMathAMSArray.h | ||
InsetMathArray.cpp | ||
InsetMathArray.h | ||
InsetMathBig.cpp | ||
InsetMathBig.h | ||
InsetMathBoldSymbol.cpp | ||
InsetMathBoldSymbol.h | ||
InsetMathBox.cpp | ||
InsetMathBox.h | ||
InsetMathBrace.cpp | ||
InsetMathBrace.h | ||
InsetMathCancel.cpp | ||
InsetMathCancel.h | ||
InsetMathCancelto.cpp | ||
InsetMathCancelto.h | ||
InsetMathCases.cpp | ||
InsetMathCases.h | ||
InsetMathChar.cpp | ||
InsetMathChar.h | ||
InsetMathColor.cpp | ||
InsetMathColor.h | ||
InsetMathComment.cpp | ||
InsetMathComment.h | ||
InsetMathDecoration.cpp | ||
InsetMathDecoration.h | ||
InsetMathDelim.cpp | ||
InsetMathDelim.h | ||
InsetMathDiagram.cpp | ||
InsetMathDiagram.h | ||
InsetMathDiff.cpp | ||
InsetMathDiff.h | ||
InsetMathDots.cpp | ||
InsetMathDots.h | ||
InsetMathEnsureMath.cpp | ||
InsetMathEnsureMath.h | ||
InsetMathEnv.cpp | ||
InsetMathEnv.h | ||
InsetMathExFunc.cpp | ||
InsetMathExFunc.h | ||
InsetMathExInt.cpp | ||
InsetMathExInt.h | ||
InsetMathFont.cpp | ||
InsetMathFont.h | ||
InsetMathFontOld.cpp | ||
InsetMathFontOld.h | ||
InsetMathFrac.cpp | ||
InsetMathFrac.h | ||
InsetMathGrid.cpp | ||
InsetMathGrid.h | ||
InsetMathHull.cpp | ||
InsetMathHull.h | ||
InsetMathKern.cpp | ||
InsetMathKern.h | ||
InsetMathLefteqn.cpp | ||
InsetMathLefteqn.h | ||
InsetMathLim.cpp | ||
InsetMathLim.h | ||
InsetMathMatrix.cpp | ||
InsetMathMatrix.h | ||
InsetMathNest.cpp | ||
InsetMathNest.h | ||
InsetMathNumber.cpp | ||
InsetMathNumber.h | ||
InsetMathOverset.cpp | ||
InsetMathOverset.h | ||
InsetMathPar.cpp | ||
InsetMathPar.h | ||
InsetMathPhantom.cpp | ||
InsetMathPhantom.h | ||
InsetMathRef.cpp | ||
InsetMathRef.h | ||
InsetMathRoot.cpp | ||
InsetMathRoot.h | ||
InsetMathScript.cpp | ||
InsetMathScript.h | ||
InsetMathSideset.cpp | ||
InsetMathSideset.h | ||
InsetMathSize.cpp | ||
InsetMathSize.h | ||
InsetMathSpace.cpp | ||
InsetMathSpace.h | ||
InsetMathSpecialChar.cpp | ||
InsetMathSpecialChar.h | ||
InsetMathSplit.cpp | ||
InsetMathSplit.h | ||
InsetMathSqrt.cpp | ||
InsetMathSqrt.h | ||
InsetMathStackrel.cpp | ||
InsetMathStackrel.h | ||
InsetMathString.cpp | ||
InsetMathString.h | ||
InsetMathSubstack.cpp | ||
InsetMathSubstack.h | ||
InsetMathSymbol.cpp | ||
InsetMathSymbol.h | ||
InsetMathTabular.cpp | ||
InsetMathTabular.h | ||
InsetMathUnderset.cpp | ||
InsetMathUnderset.h | ||
InsetMathUnknown.cpp | ||
InsetMathUnknown.h | ||
InsetMathXArrow.cpp | ||
InsetMathXArrow.h | ||
InsetMathXYMatrix.cpp | ||
InsetMathXYMatrix.h | ||
MacroTable.cpp | ||
MacroTable.h | ||
MathAtom.cpp | ||
MathAtom.h | ||
MathAutoCorrect.cpp | ||
MathAutoCorrect.h | ||
MathCompletionList.h | ||
MathData.cpp | ||
MathData.h | ||
MathExtern.cpp | ||
MathExtern.h | ||
MathFactory.cpp | ||
MathFactory.h | ||
MathMacro.cpp | ||
MathMacro.h | ||
MathMacroArgument.cpp | ||
MathMacroArgument.h | ||
MathMacroTemplate.cpp | ||
MathMacroTemplate.h | ||
MathParser_flags.h | ||
MathParser.cpp | ||
MathParser.h | ||
MathStream.cpp | ||
MathStream.h | ||
MathSupport.cpp | ||
MathSupport.h | ||
README | ||
ReplaceData.h | ||
texify | ||
TextPainter.cpp | ||
TextPainter.h |
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/...)