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