我已经在 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 制作,超出比例):
但是使用上面的代码,我只能得到单独的图形肖像页面,被页面边界裁剪(甚至无法弄清楚如何在另一个页面中制作标题)...另外,我已经搜索过参考,图形和细节手册,但没有成功......