On Sun, Jan 5, 2025 at 23:48 (-0500), Aditya Mahajan wrote: > On Sun, 5 Jan 2025, Jim wrote:
>> On Fri, Jan 3, 2025 at 12:29 (-0500), Aditya Mahajan wrote: >>> On Fri, 3 Jan 2025, Jim wrote: >>>> Has anyone who has read this far care to comment on the wiki questions: >>>> (2) Should the example there be re-written to use preferred ConTeXt syntax? >>> Definitely, yes to (2)! >> I changed \over usage to \frac on the wiki page known, as of very recently, >> as "Text blocks/Environments/Frames" (i.e., >> https://wiki.contextgarden.net/Text_blocks/Environments/Frames ) >> However, the greyed math (see "Shaded background for part of a displayed >> equation" about 1/4 the way down the page) is too high. I changed \mframed >> to \inmframed which made it less bad, but I am at a loss as to The Right Way >> to get good horizontal alignment here. >> Does anyone here who knows The Right Way have the time to either >> (a) fix the wiki, or >> (b) tell me The Right Way (and then I'll cheerfully fix the wiki)? >> I am confident that I could kludge it to the correct height with a little >> box lowering trickery, but surely there is a better way. > This is how I'd do it: > \definemathframed > [graymath] > [frame=off, > location=mathematics, > background=color, > backgroundcolor=gray, > backgroundoffset=3pt] > \starttext > \startformula > \ln (1+x) =\, \graymath{x - \frac{x^2}{2}} \,+ \frac{x^3}{3}-\cdots. > \stopformula > \stoptext > The key part is location=mathematics (or \mcframed .. short for > math-centered). Thanks for that, Aditya. As per my promise (notwithstanding the bug that you note below) I did update the wiki page. I like to make minimal updates to avoid insulting original authors, so I just added location=mathematics to the original author's definition. > However, there appears to be a bug as the \frac is shown in text style > instead of display style. Damn. I was so happy to get \frac working and the formula almost aligned the smaller fraction didn't completely register. > Here is a minimal example illustrating the bug: > \startformula > \mcframed[mathstyle=display]{\frac{1}{x}} > + > \frac {1}{x} > + > \mcframed{\displaystyle \frac{1}{x}} > \stopformula Given Hans' follow-up, I'll keep an eye on this and further update the wiki page if/when the solution comes into my inbox. Jim ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________