[Tex/LaTex] Changing vertical space between paragraphs globally

paragraphsspacing

To obtain space between paragraphs I'm currently using \medskip. (I'm not using the parksip package as this gave me problems with space when writing lists. Also when using it I couldn't work out how to get individual paragraphs to indent.) Anyway, my concern is that when I've finished writing, I'm going to look at my project and think "maybe I want a little more space than \medskip is currently giving me", in which case I'm going to have to go through and manually change the spacing. So my question:

Is there a way of changing the space globally? I am envisioning some kind of thing where I can type \vspace{x} where x can be changed at the start of the document.

Best Answer

I'd still use the parskip package and try to sort out problems regarding lists and individual indented paragraphs, but you may change the length \medskipamount which is used by \medskip. (In the following example, I'm changing \medskipamount in the document body for demonstration purposes -- you should modify it in the preamble.)

\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}

As Ulrike Fischer suggested, you may also define a dedicated command to be used between paragraphs:

\documentclass{article}

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

\begin{document}

Some text.

\myparskip

Some text.

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

\myparskip

Some text.

\end{document}

Output for both variants:

enter image description here