groff momで段落の先頭に画像を配置するには?

groff momで段落の先頭に画像を配置するには?

私は段落の先頭に2行ほどの小さな画像を配置しようとしました。まるで装飾用の大文字を配置するのと似ています。さまざまなパラメータの組み合わせを.PSPIC試しましたが、.PDFIMAGE結果は常に同じでした。画像はテキストを下にスライドさせ、行の先頭から始まります。

ちなみに私が欲しいのはこれです(最初はここから、段落5)。

画像を含むドロップキャップ

ベストアンサー1

少し変更する必要があるかもしれませんが、いくつかの基本的な troff コマンドを使用して画像に戻り、その上に空のドロップダウン文字を描画できます。次のコマンドを使用して、imagemagickで正方形の80x80イメージを作成しました。

convert -size 100x100 magick:rose +repage -scale 80x80'!' image.pdf

次に、次のようにmom文書に含めます。

.PP
.fl
.mk x
.PDF_IMAGE -L image.pdf 1.9c 1.9c 
'sp |\nxu+1
.DROPCAP "\h'2c'" 3
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod...

troff部分は.flリフレッシュで、.mk xレジスタxの位置を表示し、'sp |\nxu+1数値レジスタxの絶対位置に戻り、サイズ変更されずに1行のぼかしを加えます。また、.DROPCAPキャラクターはそう見えるキャラクターではなく水平に2cm移動したトラフですX。左に調整すると、.PID_IMAGE幅と高さは1.9cmに固定されます。結果は次のとおりです。

ドロップキャップ

おすすめ記事