I made a small example to show the behavior:
[…]
This is a sentence.\margintext{This is a note in the margin.} Another sentence.\margintext{Another note.} \placefigure[margin][fig:one]{This is a small figure.}{\externalfigure[test][width=100pt]} \placefigure[margin][fig:two]{This is another small figure.}{\externalfigure[test][width=100pt]} \stoptext
I also tried to do things such as \margintext{\placefigure...}}, but had no success.
Why not? The following works here:
This is a sentence. \margintext{This is a note in the margin.} Another sentence. \margintext{Another note.} \margintext {\placefigure[here][fig:one] {This is a small figure.} {\externalfigure[test][width=100pt]}} \margintext {\placefigure[here][fig:two] {This is another small figure.} {\externalfigure[test][width=100pt]}}
Marco
\margintext{\placefigure[here]…} does indeed work. I cannot even reproduce why I was not able to do it, but I assume I tried \margintext{\placefigure[margin]…} which does not make much sense...
Dear ConTeXt group,
I am trying to stack text and figures in the margin. After getting some help, I am able to setup the text just fine, the notes do not overlap. I am also able to stack figures, they also do not overlap. But figures and text does not 'know of each other'. They do overlap.
I made a small example to show the behavior:
[…]
\definemargindata [margintext] [ location=outer, width=100pt, align=flushouter, stack=continue, % or yes ]
Use \setupmargindata to change the values of a existing command. In this example it doesn’t matter but that’s not always the case.
Wolfgang
I also changed \definemargindata to \setumargindata. Andy