[LyX/master] Let math preview adapt to surrounding font color
Koji Yokota <[email protected]> Wed, 29 Jul 2026 06:37:30 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 435473267c3e5e6674822a7fdd57e9b59f55629c Author: Koji Yokota <[email protected]> Date: Wed Jul 29 15:26:48 2026 +0900 Let math preview adapt to surrounding font color This is done via adding \color{} in preview LaTeX source. Note that dvipng's -fg setting applies to all preview snipets so inappropriate to use for colorization of individual math symbols. --- src/mathed/InsetMathHull.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mathed/InsetMathHull.cpp b/src/mathed/InsetMathHull.cpp index 96fa9a42c3..ecaf6468b4 100644 --- a/src/mathed/InsetMathHull.cpp +++ b/src/mathed/InsetMathHull.cpp @@ -900,6 +900,11 @@ void InsetMathHull::preparePreview(DocIterator const & pos, setfont += from_ascii("\\textbf{"); endfont += '}'; } + ColorCode color = font.fontInfo().color(); + if (color != Color_none) { + setfont += from_ascii("{\\color{" + lcolor.getLaTeXName(color) + "}"); + endfont += '}'; + } if (lsize != "normalsize" && !prefixIs(lsize, "error")) setfont += from_ascii("\\" + lsize + '\n'); -- lyx-cvs mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-cvs