
Я искал в руководствах ConTeXt и здесь, но не смог найти способ одновременно выполнить эти 4 требования:
- Разместить рисунок как полностраничный рисунок(работает без других требований)
- Измените ориентацию соответствующим образом (например, если это альбомный PDF-файл)
- Сделайте это с помощью
\setupfloat
(или другой настройки), а не напрямую в\placefloat
- Размещайте подписи на другой странице (в идеале на противоположной странице)
В идеале я бы написал что-то вроде
...
\definepapersize[rotate][A4, landscape]
\definelayout[expandrotate][topspace=0.5cm, topdistance=0cm, header=1cm, headerdistance=0cm,
height=20cm, footer=0cm, backspace=1.5cm, width=27.2cm]
\definefloat[bigfigure][bigfigures][figure]
\setupfloat[biglandscapefigure][default={page,none}, width=\paperwidth, height=\paperheight,
before={\setuppapersize[rotate]\setuplayout[expandrotate]}] % setupfloat doesn't have 'before'
...
\startplacebiglandscapefigure[title={a little cat, taken from https://placekitten.com/}, reference=cat]
{\externalfigure[https://placekitten.com/200/300]}
\stopplacebiglandscapefigure
И добиться чего-то вроде этого (схематический пример, созданный в Inkscape, не в масштабе):
Но с помощью кода выше я просто получаю рисунок в отдельномпортретстраница, обрезанная по границам страницы (даже не могу понять, как сделать подпись на другой странице)... Также я искал вссылка,графикаиподробностируководства, без успеха...