LibreOffice Writer のソースコードの行末

LibreOffice Writer のソースコードの行末

「ソース」という段落スタイルがあります。上下にスペースがなく、等幅フォントと灰色の背景を使用しています。長い行を含むテキストをドキュメントに貼り付けたいのですが、読者が混乱しないように、印刷時に「開始」(段落の終了、オプション A) または自動行折り返し (オプション B) がどこにあるかがわかることが重要です。

A または B の設定はありますか? 回避策はありますか?

壊れやすく、維持しにくいため、手動でフォーマットしたくありません。番号付けを試しましたが、問題のあるユースケースになりました。コンピューターでドキュメントを読むときに、番号もコピーされるため、ドキュメントからソースをコピーするのが難しくなります。

編集: 段落間の間隔を広げるだけでは不十分です。十分に目立ちません。長い行がない場合、一般的に奇妙に見え、多くのスペースを消費します。

(LibreOffice Writer 4.2.1.1 英語; Windows 7 64 ビット英語; ハンガリー語と英語のテキスト)

答え1

これを試すことができます: 「インデントと間隔」タブで

  • 「テキストの前」を x cm に設定
  • 「最初の行」を -x cm に設定

この方法では、x cm の長い行の折り返し部分がインデントされ、短い行はまったく影響を受けません。

答え2

「Before」および/または「After」の間隔を 0 より大きい値に設定し(行間間隔を「Single」に設定)、段落(コードの行)間に区切りが設けられます。

答え3

LibreOffice Writer にスクリプト サポートがあると仮定すると、マクロでそれが実行できると思います。特定の行数よりも長い行を探し、列 80 にキャリッジ リターンを挿入し、その行に ⤶ を配置するマクロです。

答え4

段落に水平境界線を設定します。これにより、段落間に水平線が表示されます。

関連情報