
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 で作成した概略図の例、スケール外)。
しかし、上記のコードでは、図を別々に取得するだけです肖像画ページ、ページの境界で切り取られた(別のページにキャプションを作成する方法さえわかりませんでした)...また、私は参照、グラフィックそして詳細マニュアルを読んでも成功しませんでした...