段落間の垂直スペースを全体的に変更する

段落間の垂直スペースを全体的に変更する

段落間のスペースを確保するには、現在 を使用しています\medskip。(リストを書くときにスペースの問題が発生するため、パッケージは使用していませんparksip。また、パッケージを使用すると、個々の段落をインデントする方法がわかりませんでした。) とにかく、私の懸念は、書き終わったときにプロジェクトを見て、「\medskip現在与えられているスペースよりももう少しスペースが欲しい」と思うことです。その場合、手動でスペースを変更する必要があります。そこで、私の質問は次のとおりです。

スペースを全体的に変更する方法はありますか?ドキュメントの先頭で変更できる\vspace{x}場所を入力できるようなものを考えています。x

答え1

私は依然としてparskipパッケージを使用して、リストや個々のインデントされた段落に関する問題を解決しようとしますが、\medskipamountで使用される長さを変更することができます\medskip。 (次の例では、デモンストレーションの目的でドキュメント本体を変更しています\medskipamount。プリアンブルで変更する必要があります。)

\documentclass{article}

\begin{document}

Some text.

\medskip

Some text.

\setlength{\medskipamount}{12pt plus 4pt minus 4pt}% Default: 6pt plus 2pt minus 2pt

\medskip

Some text.

\end{document}

Ulrike Fischer が提案したように、段落間で使用する専用のコマンドを定義することもできます。

\documentclass{article}

\newcommand*{\myparskip}{\vspace{\medskipamount}}

\begin{document}

Some text.

\myparskip

Some text.

\renewcommand*{\myparskip}{\vspace{\bigskipamount}}

\myparskip

Some text.

\end{document}

両方のバリアントの出力:

ここに画像の説明を入力してください

答え2

ConTeXt では、 を使用して段落間の間隔を変更できます\setupwhitespace。例:

\setupwhitespace[medium]
\setupindenting[medium, yes]

\starttext
\input knuth
\stoptext

後で段落間の距離を変更したい場合は、最初の行を次のように変更します。

\setupwhitespace[3cm プラス 5mm マイナス 5mm] %または任意の有効なTeXの長さ

以下の画像は、これら 2 つのオプションの出力を示しています。

\setupwhitespace[medium]

ここに画像の説明を入力してください

\setupwhitespace[3cm plus 5mm minus 5mm]

ここに画像の説明を入力してください

LaTeX では、 の値を変更することで同じ効果を実現できるはずです\parskip

関連情報