Dear Idris, I have used buffers and \plcadefigures to display formula and figure together. Here is my short sample file. \startbuffer[one] \startformula \startmatrix \NC \NC e_1 \NC e_2 \NC e_3 \NC e_5 \NC e_5 \NR \NC u \NC 0 \NC 1 \NC 1 \NC 0 \NC 1 \NR \NC v \NC 1 \NC 0 \NC 1 \NC 0 \NC 0 \NR \NC w \NC 1 \NC 1 \NC 0 \NC 1 \NC 0 \NR \NC x \NC 0 \NC 0 \NC 1 \NC 0 \NC 1 \NR \NC y \NC 1 \NC 0 \NC 0 \NC 1 \NC 0 \NR \stopmatrix \stopformula \stopbuffer \starttext \placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] {\externalfigure[7starmagic1][width=.25\makeupwidth]}{G} {\externalfigure[one.tmp]}{AA} {\externalfigure[one.tmp]}{BB} {\externalfigure[one.tmp]}{CC} \stopcombination} \stoptext Then, I got a strange output(fig 1: wide blank spaces between columns). If I use \getbuffer instead of \externalfigure, I got somewhat proper output(fig 2), but the figure is located much higher than the matrix(horizontal alignment is bad). What is wrong in my sample? Is there any option for \startcombination? Thank you. Best wishes, Dalyoung fig 1: figure matrix 1 figure matrix 1 figure matrix 1 figure matrix 1 <....... wide ........... blank ......... space..........> matrix 2 matrix 3 matrix 2 matrix 3 matrix 2 matrix 3 matrix 2 matrix 3 fig 2: figure figure figure figure matrix 1 figure matrix 1 matrix 1 matrix 1 matrix 2 matrix 3 matrix 2 matrix 3 matrix 2 matrix 3 matrix 2 matrix 3
Dear Dalyoung,
On Fri, 23 Nov 2007 22:56:30 -0700, Jeong Dalyoung
Dear Idris,
I have used buffers and \plcadefigures to display formula and figure together. Here is my short sample file.
\startbuffer[one] \startformula \startmatrix \NC \NC e_1 \NC e_2 \NC e_3 \NC e_5 \NC e_5 \NR \NC u \NC 0 \NC 1 \NC 1 \NC 0 \NC 1 \NR \NC v \NC 1 \NC 0 \NC 1 \NC 0 \NC 0 \NR \NC w \NC 1 \NC 1 \NC 0 \NC 1 \NC 0 \NR \NC x \NC 0 \NC 0 \NC 1 \NC 0 \NC 1 \NR \NC y \NC 1 \NC 0 \NC 0 \NC 1 \NC 0 \NR \stopmatrix \stopformula \stopbuffer
\starttext
\placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] {\externalfigure[7starmagic1][width=.25\makeupwidth]}{G} {\externalfigure[one.tmp]}{AA} {\externalfigure[one.tmp]}{BB} {\externalfigure[one.tmp]}{CC} \stopcombination}
\stoptext
Then, I got a strange output(fig 1: wide blank spaces between columns). If I use \getbuffer instead of \externalfigure, I got somewhat proper output(fig 2), but the figure is located much higher than the matrix(horizontal alignment is bad).
What is wrong in my sample? Is there any option for \startcombination?
\start-stopformula are for math display mode ($$-$$). Apparently having display mode turned on within the buffer creates the extra space. Since you are using combinations for your display there is no need for display mode. The following works here: =============== \startbuffer[one] %\startformula \startmatrix \NC \NC e_1 \NC e_2 \NC e_3 \NC e_5 \NC e_5 \NR \NC u \NC 0 \NC 1 \NC 1 \NC 0 \NC 1 \NR \NC v \NC 1 \NC 0 \NC 1 \NC 0 \NC 0 \NR \NC w \NC 1 \NC 1 \NC 0 \NC 1 \NC 0 \NR \NC x \NC 0 \NC 0 \NC 1 \NC 0 \NC 1 \NR \NC y \NC 1 \NC 0 \NC 0 \NC 1 \NC 0 \NR \stopmatrix %\stopformula \stopbuffer \starttext \setupcombinations[distance=2cm] \placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] % {\externalfigure[7starmagic1][width=.25\makeupwidth]}{G} {\externalfigure[one.tmp]}{AA} {\externalfigure[one.tmp]}{BB} {\externalfigure[one.tmp]}{CC} {\externalfigure[one.tmp]}{DD} \stopcombination} \stoptext =============== Notice the \setupcombinations[distance=2cm] ! Best Idris -- Professor Idris Samawi Hamid, Editor-in-Chief International Journal of Shi`i Studies Department of Philosophy Colorado State University Fort Collins, CO 80523 -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
On Sat, 24 Nov 2007, Idris Samawi Hamid wrote:
Dear Dalyoung,
On Fri, 23 Nov 2007 22:56:30 -0700, Jeong Dalyoung
wrote: Dear Idris,
I have used buffers and \plcadefigures to display formula and figure together. Here is my short sample file.
\startbuffer[one] \startformula \startmatrix \NC \NC e_1 \NC e_2 \NC e_3 \NC e_5 \NC e_5 \NR \NC u \NC 0 \NC 1 \NC 1 \NC 0 \NC 1 \NR \NC v \NC 1 \NC 0 \NC 1 \NC 0 \NC 0 \NR \NC w \NC 1 \NC 1 \NC 0 \NC 1 \NC 0 \NR \NC x \NC 0 \NC 0 \NC 1 \NC 0 \NC 1 \NR \NC y \NC 1 \NC 0 \NC 0 \NC 1 \NC 0 \NR \stopmatrix \stopformula \stopbuffer
\starttext
\placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] {\externalfigure[7starmagic1][width=.25\makeupwidth]}{G} {\externalfigure[one.tmp]}{AA} {\externalfigure[one.tmp]}{BB} {\externalfigure[one.tmp]}{CC} \stopcombination}
\stoptext
Then, I got a strange output(fig 1: wide blank spaces between columns). If I use \getbuffer instead of \externalfigure, I got somewhat proper output(fig 2), but the figure is located much higher than the matrix(horizontal alignment is bad).
What is wrong in my sample? Is there any option for \startcombination?
\start-stopformula are for math display mode ($$-$$). Apparently having display mode turned on within the buffer creates the extra space. Since you are using combinations for your display there is no need for display mode. The following works here:
=============== \startbuffer[one] %\startformula
\startmatrix \NC \NC e_1 \NC e_2 \NC e_3 \NC e_5 \NC e_5 \NR \NC u \NC 0 \NC 1 \NC 1 \NC 0 \NC 1 \NR \NC v \NC 1 \NC 0 \NC 1 \NC 0 \NC 0 \NR \NC w \NC 1 \NC 1 \NC 0 \NC 1 \NC 0 \NR \NC x \NC 0 \NC 0 \NC 1 \NC 0 \NC 1 \NR \NC y \NC 1 \NC 0 \NC 0 \NC 1 \NC 0 \NR \stopmatrix %\stopformula \stopbuffer
\starttext
\setupcombinations[distance=2cm]
\placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] % {\externalfigure[7starmagic1][width=.25\makeupwidth]}{G} {\externalfigure[one.tmp]}{AA} {\externalfigure[one.tmp]}{BB} {\externalfigure[one.tmp]}{CC} {\externalfigure[one.tmp]}{DD} \stopcombination}
\stoptext
I would also add $\displaystyle ... $ around the matrices. Aditya
On Sat, 24 Nov 2007 14:56:30 +0900
Jeong Dalyoung
Dear Idris,
I have used buffers and \plcadefigures to display formula and figure together. Here is my short sample file.
\startbuffer[one] \startformula \startmatrix \NC \NC e_1 \NC e_2 \NC e_3 \NC e_5 \NC e_5 \NR \NC u \NC 0 \NC 1 \NC 1 \NC 0 \NC 1 \NR \NC v \NC 1 \NC 0 \NC 1 \NC 0 \NC 0 \NR \NC w \NC 1 \NC 1 \NC 0 \NC 1 \NC 0 \NR \NC x \NC 0 \NC 0 \NC 1 \NC 0 \NC 1 \NR \NC y \NC 1 \NC 0 \NC 0 \NC 1 \NC 0 \NR \stopmatrix \stopformula \stopbuffer
\starttext
\placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] {\externalfigure[7starmagic1][width=.25\makeupwidth]}{G} {\externalfigure[one.tmp]}{AA} {\externalfigure[one.tmp]}{BB} {\externalfigure[one.tmp]}{CC} \stopcombination}
\stoptext
Then, I got a strange output(fig 1: wide blank spaces between columns). If I use \getbuffer instead of \externalfigure, I got somewhat proper output(fig 2), but the figure is located much higher than the matrix(horizontal alignment is bad).
What is wrong in my sample? Is there any option for \startcombination?
\placefigure[here][fig:test]{Test of buffers} {\startcombination[2*2] {\vcenter{\externalfigure[7starmagic1][width=.25\makeupwidth]}}{G} {\getbuffer[one]}{AA} {\getbuffer[one]}{BB} {\getbuffer[one]}{CC} \stopcombination} Wolfgang
participants (4)
-
Aditya Mahajan
-
Idris Samawi Hamid
-
Jeong Dalyoung
-
Wolfgang Schuster