Изменение вертикального расстояния между абзацами глобально

Изменение вертикального расстояния между абзацами глобально

Для получения пробела между абзацами я сейчас использую \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}

Как предложила Ульрике Фишер, вы также можете определить специальную команду, которая будет использоваться между абзацами:

\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[3 см плюс 5 мм минус 5 мм] %или любая допустимая длина TeX

На рисунке ниже показан результат этих двух вариантов.

\setupwhitespace[medium]

введите описание изображения здесь

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

введите описание изображения здесь

В LaTeX вы сможете добиться того же эффекта, изменив значение \parskip.

Связанный контент