단락 사이의 세로 간격을 전체적으로 변경

단락 사이의 세로 간격을 전체적으로 변경

단락 사이에 공간을 확보하려면 현재 사용하고 있습니다 \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 길이

아래 이미지는 이 두 가지 옵션의 출력을 제공합니다.

\setupwhitespace[medium]

여기에 이미지 설명을 입력하세요

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

여기에 이미지 설명을 입력하세요

LaTeX에서는 값을 변경하여 동일한 효과를 얻을 수 있습니다 \parskip.

관련 정보