Writing the caption above figures in combinations
Hi all, Is it possible to write the individual captions for each element of a combination of floats above it, while the caption for the figure appears below? \startplacefigure[title={A combination of three figures}] % this title appears below the figure \startcombination[3*1] {\externalfigure[image-1.pdf][width=4cm]}{a} % a appears above image-1 {\externalfigure[image-2.pdf][width=4cm]}{b} % b appears above image-2 {\externalfigure[image-3.pdf][width=4cm]}{c} % c appears above image-3 \stopcombination}{} \stopplacefigure I tried to define a new float, say myfigure, which has captions below and then I tried \setupcaptions[location=top] and \setupcombinations[location=top] but this does not work… Thanks for any help: Otared
Hi Otared, maybe there is a better, more system solution, but the following works: \setupcaptions[figure][location=bottom] \startplacefigure[title={A combination of three figures}] % this title appears below the figure \startcombination[3*1] {\framed[width=4cm]{a}}{\externalfigure[image-1.pdf][width=4cm]} % a appears above image-1 {\framed[width=4cm]{b}}{\externalfigure[image-2.pdf][width=4cm]} % b appears above image-2 {\framed[width=4cm]{c}}{\externalfigure[image-3.pdf][width=4cm]} % c appears above image-3 \stopcombination}{} \stopplacefigure Best wishes, Tomáš Mon, Jun 01, 2020 ve 02:30:49PM +0200 Otared Kavian napsal(a): # Hi all, # # Is it possible to write the individual captions for each element of a combination of floats above it, while the caption for the figure appears below? # # \startplacefigure[title={A combination of three figures}] % this title appears below the figure # \startcombination[3*1] # {\externalfigure[image-1.pdf][width=4cm]}{a} % a appears above image-1 # {\externalfigure[image-2.pdf][width=4cm]}{b} % b appears above image-2 # {\externalfigure[image-3.pdf][width=4cm]}{c} % c appears above image-3 # \stopcombination}{} # \stopplacefigure # # I tried to define a new float, say myfigure, which has captions below and then I tried # # \setupcaptions[location=top] # # and # # \setupcombinations[location=top] # # but this does not work… # # Thanks for any help: Otared # ___________________________________________________________________________________ # If your question is of interest to others as well, please add an entry to the Wiki! # # maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context # webpage : http://www.pragma-ade.nl / http://context.aanhet.net # archive : https://bitbucket.org/phg/context-mirror/commits/ # wiki : http://contextgarden.net # ___________________________________________________________________________________
Hi Tomás, Thank you for your help. That works for the simple combination I sent to the list, but it does not work for another case in my document where I have several combinations, as in the following: \startplacefigure[location=none] \startcombination[1*2] {\startcombination[2*1] {\framed[width=6cm]{a}}{\externalfigure[image-1.pdf][width=6cm]} %{a} {\startcombination[1*2] {\framed[width=10cm]{b}}{\externalfigure[image-2.pdf][width=10cm]} %{b} {\framed[width=10cm]{c}}{\externalfigure[-image-3.pdf][width=10cm]} %{c} \stopcombination}{} \stopcombination}{} {\startcombination[1*2] {\framed[width=20cm]{d}}{\externalfigure[image-4.pdf][width=20cm]} %{d} {\startcombination[2*1] {\framed[width=7cm]{e}}{\externalfigure[image-5.pdf][width=7cm]} %{e} {\framed[width=8cm]{f}}{\externalfigure[image-6.pdf][width=8cm]} %{f} \stopcombination}{} \stopcombination}{} \stopcombination \stopplacefigure Here the first group containing image-1 and image-2, image-3 is misplaced. Maybe there is a right setup for this, even if I don't have a caption below the whole figure (in the above figure I can avoid a caption). Thanks again: Otared
On 1 Jun 2020, at 14:51, Tomas Hala
wrote: Hi Otared,
maybe there is a better, more system solution, but the following works:
\setupcaptions[figure][location=bottom] \startplacefigure[title={A combination of three figures}] % this title appears below the figure \startcombination[3*1] {\framed[width=4cm]{a}}{\externalfigure[image-1.pdf][width=4cm]} % a appears above image-1 {\framed[width=4cm]{b}}{\externalfigure[image-2.pdf][width=4cm]} % b appears above image-2 {\framed[width=4cm]{c}}{\externalfigure[image-3.pdf][width=4cm]} % c appears above image-3 \stopcombination}{} \stopplacefigure
Best wishes,
Tomáš
Mon, Jun 01, 2020 ve 02:30:49PM +0200 Otared Kavian napsal(a): # Hi all, # # Is it possible to write the individual captions for each element of a combination of floats above it, while the caption for the figure appears below? # # \startplacefigure[title={A combination of three figures}] % this title appears below the figure # \startcombination[3*1] # {\externalfigure[image-1.pdf][width=4cm]}{a} % a appears above image-1 # {\externalfigure[image-2.pdf][width=4cm]}{b} % b appears above image-2 # {\externalfigure[image-3.pdf][width=4cm]}{c} % c appears above image-3 # \stopcombination}{} # \stopplacefigure # # I tried to define a new float, say myfigure, which has captions below and then I tried # # \setupcaptions[location=top] # # and # # \setupcombinations[location=top] # # but this does not work… # # Thanks for any help: Otared # ___________________________________________________________________________________ # If your question is of interest to others as well, please add an entry to the Wiki! # # maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context # webpage : http://www.pragma-ade.nl / http://context.aanhet.net # archive : https://bitbucket.org/phg/context-mirror/commits/ # wiki : http://contextgarden.net # ___________________________________________________________________________________
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
Hi Otared, the question is how complicated structures you are going to have... Try the following code, I guess it works. (I did not solve distances between objects.) Tomáš %%%%%%%%%%%%%%% \setuppapersize[A2][A2] \setupcombination[offset=0cc,location=top,distance=1cc] \starttext \startplacefigure {\startplacefigure[location=none] \startcombination[2*1]% {\startcombination[1*2]% {\framed[width=6cm]{a}}{\externalfigure[image-1.pdf][width=6cm]}{}{} %{a} \stopcombination% % OR % {\startcombination[1*2]% % {\framed[width=6cm]{a}}{}{\externalfigure[image-1.pdf][width=6cm]}{} %{a} % \stopcombination% }{}% {\startcombination[1*2]% {\framed[width=10cm]{b}}{}{\externalfigure[image-2.pdf][width=10cm]}{} %{b} {\framed[width=10cm]{c}}{}{\externalfigure[-image-3.pdf][width=10cm]}{} %{c} \stopcombination% }{}% \stopcombination \stopplacefigure} {\startplacefigure[location=none] \startcombination[1*2]% {\framed[width=20cm]{d}}{}{\externalfigure[image-4.pdf][width=20cm]}{}%{d} {}% {\startcombination[2*1] {\framed[width=10cm]{e}}{\externalfigure[image-5.pdf][width=10cm]} %{e} {\framed[width=10cm]{f}}{\externalfigure[-image-6.pdf][width=10cm]} %{f} \stopcombination} {}% \stopcombination \stopplacefigure} \stopplacefigure \stoptext %%%%%%%%%%%%%%%%%%%%%% Mon, Jun 01, 2020 ve 04:58:52PM +0200 Otared Kavian napsal(a): # Hi Tomás, # # Thank you for your help. That works for the simple combination I sent to the list, but it does not work for another case in my document where I have several combinations, as in the following: # # \startplacefigure[location=none] # \startcombination[1*2] # {\startcombination[2*1] # {\framed[width=6cm]{a}}{\externalfigure[image-1.pdf][width=6cm]} %{a} # {\startcombination[1*2] # {\framed[width=10cm]{b}}{\externalfigure[image-2.pdf][width=10cm]} %{b} # {\framed[width=10cm]{c}}{\externalfigure[-image-3.pdf][width=10cm]} %{c} # \stopcombination}{} # \stopcombination}{} # {\startcombination[1*2] # {\framed[width=20cm]{d}}{\externalfigure[image-4.pdf][width=20cm]} %{d} # {\startcombination[2*1] # {\framed[width=7cm]{e}}{\externalfigure[image-5.pdf][width=7cm]} %{e} # {\framed[width=8cm]{f}}{\externalfigure[image-6.pdf][width=8cm]} %{f} # \stopcombination}{} # \stopcombination}{} # \stopcombination # \stopplacefigure #
Hi Tomáš, Thank you very much for your answer: you solved my problem perfectly! I didn't know that one could use several nested \startplacefigure...\stopplacefigure. Best regards: Otared
On 1 Jun 2020, at 21:05, Tomas Hala
wrote: Hi Otared,
the question is how complicated structures you are going to have... Try the following code, I guess it works. (I did not solve distances between objects.)
Tomáš
%%%%%%%%%%%%%%%
\setuppapersize[A2][A2] \setupcombination[offset=0cc,location=top,distance=1cc]
\starttext
\startplacefigure {\startplacefigure[location=none] \startcombination[2*1]% {\startcombination[1*2]% {\framed[width=6cm]{a}}{\externalfigure[image-1.pdf][width=6cm]}{}{} %{a} \stopcombination% % OR % {\startcombination[1*2]% % {\framed[width=6cm]{a}}{}{\externalfigure[image-1.pdf][width=6cm]}{} %{a} % \stopcombination% }{}% {\startcombination[1*2]% {\framed[width=10cm]{b}}{}{\externalfigure[image-2.pdf][width=10cm]}{} %{b} {\framed[width=10cm]{c}}{}{\externalfigure[-image-3.pdf][width=10cm]}{} %{c} \stopcombination% }{}% \stopcombination \stopplacefigure} {\startplacefigure[location=none] \startcombination[1*2]% {\framed[width=20cm]{d}}{}{\externalfigure[image-4.pdf][width=20cm]}{}%{d} {}% {\startcombination[2*1] {\framed[width=10cm]{e}}{\externalfigure[image-5.pdf][width=10cm]} %{e} {\framed[width=10cm]{f}}{\externalfigure[-image-6.pdf][width=10cm]} %{f} \stopcombination} {}% \stopcombination \stopplacefigure} \stopplacefigure
\stoptext
%%%%%%%%%%%%%%%%%%%%%%
Mon, Jun 01, 2020 ve 04:58:52PM +0200 Otared Kavian napsal(a): # Hi Tomás, # # Thank you for your help. That works for the simple combination I sent to the list, but it does not work for another case in my document where I have several combinations, as in the following: # # \startplacefigure[location=none] # \startcombination[1*2] # {\startcombination[2*1] # {\framed[width=6cm]{a}}{\externalfigure[image-1.pdf][width=6cm]} %{a} # {\startcombination[1*2] # {\framed[width=10cm]{b}}{\externalfigure[image-2.pdf][width=10cm]} %{b} # {\framed[width=10cm]{c}}{\externalfigure[-image-3.pdf][width=10cm]} %{c} # \stopcombination}{} # \stopcombination}{} # {\startcombination[1*2] # {\framed[width=20cm]{d}}{\externalfigure[image-4.pdf][width=20cm]} %{d} # {\startcombination[2*1] # {\framed[width=7cm]{e}}{\externalfigure[image-5.pdf][width=7cm]} %{e} # {\framed[width=8cm]{f}}{\externalfigure[image-6.pdf][width=8cm]} %{f} # \stopcombination}{} # \stopcombination}{} # \stopcombination # \stopplacefigure # ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
Otared Kavian schrieb am 01.06.2020 um 14:30:
Hi all,
Is it possible to write the individual captions for each element of a combination of floats above it, while the caption for the figure appears below?
\startplacefigure[title={A combination of three figures}] % this title appears below the figure \startcombination[3*1] {\externalfigure[image-1.pdf][width=4cm]}{a} % a appears above image-1 {\externalfigure[image-2.pdf][width=4cm]}{b} % b appears above image-2 {\externalfigure[image-3.pdf][width=4cm]}{c} % c appears above image-3 \stopcombination}{} \stopplacefigure
I tried to define a new float, say myfigure, which has captions below and then I tried
\setupcaptions[location=top]
and
\setupcombinations[location=top]
but this does not work…
The label position in combinations is fixed and the easiest way to create your own combination is to use a table. Wolfgang
participants (3)
-
Otared Kavian
-
Tomas Hala
-
Wolfgang Schuster