
我在 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 製作,超出比例):
但透過上面的程式碼,我只是單獨得到數字肖像頁面,按頁面邊界裁剪(甚至不知道如何在另一頁中製作標題)...另外,我已經搜索過參考,圖形和細節手冊,沒有成功...