私は初めてgroffに触れたので、これが愚かな質問なら許してください。コンテンツ列2つと脚注列1つを使用するのに適したソリューションが見つかりませんでした。目的の結果を得るためにマクロを試して.1C
み.2C
ましたが、役に立ちませんでした。他の内容に関係なく、1列に脚注を入れるのに最適な方法はありますか?
答え1
在庫がないと確信しています。小さな森マクロパッケージは、可能な場合を除いてこれをサポートします。母- 意味多発性硬化症、mm、私とマニュアルページパッケージ男性そして文書いいえ。あなたは見ることができます母出荷書類ビーチオンライン。
このタスクはまだ実行できます。通常、脚注の形式は別々の環境で指定されていますが、脚注が(通常は)複数の列にわたって壊れる可能性がある場合は、脚注の高さを正確に測定することは困難です。
あなたができることは、マクロパッケージの既存のフッターシステムを変更することです。多発性硬化症またはmm独自のマクロでフッターマクロを定義します。つまり、パッケージのフッターマクロを呼び出さないでください。代わりに、ユーザーが定義した新しいマクロが呼び出されます。
次に、簡単な列の例から始めます。これ小さな森Texinfoマニュアル、セクション5.25「ページアクション」(ファイルグロープ。年月日.pdf)、直接製作を開始することもできます。同じ文書のセクション5.27「遅延出力」とセクション5.28「トラップ」は、脚注サポートの実装に必要ないくつかの背景知識を提供します。
私の提案は、ページの固定サイズの脚注領域から始めることです。つまり、脚注出力用のページ位置トラップを約-2i
(ページ下端から2インチ上)に設定するのです。これで十分です。そうでない場合は、フッター領域のサイズを動的に調整して、フッターが追加されたときにトラップがページに再び落ちるようにする追加の複雑さを解決できます。
答え2
TheNotoriousGBRの答えは正しいです。しかし、同様の解決策が必要です。私はin3
基本的に私のためにこれを行うプリプロセッサを書いています。バラよりフラッグハブin3xml興味がある場合は、コードに関する情報および/またはここに例があります。