Groffにはテキスト用の2つの列と脚注用の1つの列があります。

Groffにはテキスト用の2つの列と脚注用の1つの列があります。

私は初めてgroffに触れたので、これが愚かな質問なら許してください。コンテンツ列2つと脚注列1つを使用するのに適したソリューションが見つかりませんでした。目的の結果を得るためにマクロを試して.1C.2Cましたが、役に立ちませんでした。他の内容に関係なく、1列に脚注を入れるのに最適な方法はありますか?

ベストアンサー1

在庫がないと確信しています。小さな森マクロパッケージは、可能な場合を除いてこれをサポートします。- 意味多発性硬化症mmとマニュアルページパッケージ男性そして文書いいえ。あなたは見ることができます出荷書類ビーチオンライン。

このタスクはまだ実行できます。通常、脚注の形式は別々の環境で指定されていますが、脚注が(通常は)複数の列にわたって壊れる可能性がある場合は、脚注の高さを正確に測定することは困難です。

あなたができることは、マクロパッケージの既存のフッターシステムを変更することです。多発性硬化症またはmm独自のマクロでフッターマクロを定義します。つまり、パッケージのフッターマクロを呼び出さないでください。代わりに、ユーザーが定義した新しいマクロが呼び出されます。

次に、簡単な列の例から始めます。これ小さな森Texinfoマニュアル、セクション5.25「ページアクション」(ファイルグロープ。年月日.pdf)、直接製作を開始することもできます。同じ文書のセクション5.27「遅延出力」とセクション5.28「トラップ」は、脚注サポートの実装に必要ないくつかの背景知識を提供します。

私の提案は、ページの固定サイズの脚注領域から始めることです。つまり、脚注出力用のページ位置トラップを約-2i(ページ下端から2インチ上)に設定するのです。これで十分です。そうでない場合は、フッター領域のサイズを動的に調整して、フッターが追加されたときにトラップがページに再び落ちるようにする追加の複雑さを解決できます。

おすすめ記事