
Hi, One more question on formulas. How can I get the formula number to be put into the left/right margin instead of left/right inside the text? I have tried the following: \starttext \showframe % figure caption into the margin \setupcaption[figure][location={rightmargin}] \startplacefigure[title=Cow] \externalfigure[cow] \stopplacefigure % this makes the formulanumber disappear % \setupformulas[location={rightmargin}] \startplaceformula[reference=eq1,location={rightmargin}] \startformula c^2 = a^2 + b^2 \stopformula \stopplaceformula \stoptext But the setupformulas will make the number disappear entirely, and the placeformula location doesn't seem to take the margin option. Thanks, Adam

Thanks Hraban,
I've tried the numbercommand as well, but that also just makes the formula
number disappear, unless I am doing something wrong.
The framing as per the math manual (manuals/math/math-framing.tex
https://github.com/contextgarden/context-mirror/blob/a0270f13065d116355a953c...)
however does work, so not sure:
\setupformula[numbercommand={\inframed[framecolor=green]}]
Adam
On Sun, Mar 21, 2021 at 7:47 PM Henning Hraban Ramm

Thanks Hraban,
That should be fine, I've tried to increase the margins as well, but not
sure that's the issue as I can perfectly place text with \inmargin
directly, just not with the numbercommand.
MWE:
\starttext
\setuplayout[margin=2cm, leftmargin=2cm, rightmargin=2cm]
\showframe
\showlayout
\setupcaption[figure][location={rightmargin}]
\startplacefigure[title=Cow] \externalfigure[cow] \stopplacefigure
\define[1]\MyFormulaNumber{\inleftmargin{#1}}
\setupformula[numbercommand=\MyFormulaNumber]
\inleftmargin{Left Margin Text}
\inrightmargin{Right Margin Text}
\startplaceformula[reference=eq1] \startformula c^2 = a^2 + b^2
\stopformula \stopplaceformula
\stoptext
Adam
On Sun, Mar 21, 2021 at 8:31 PM Henning Hraban Ramm

Hi,
So the numbercommand does work after all, I just needed to keep something
in the "formulanumber" part of the textline, otherwise it wouldn't get
drawn.
Not sure how nice this looks, but it does work like this now:
\starttext
\showframe
\setupformulas[numbercommand=\nbsp\inrightmargin]
\startplaceformula \startformula c^2 = a^2 + b^2
\stopformula \stopplaceformula
\stoptext
Adam
On Sun, Mar 21, 2021 at 8:41 PM Adam Reviczky
participants (2)
-
Adam Reviczky
-
Henning Hraban Ramm