단락 사이의 분리 공간을 변경하는 방법

단락 사이의 분리 공간을 변경하는 방법

parskip패키지에 의해 정의된 한 건너뛰기의 표준 간격이 항상 괜찮다 는 점에서 단락 사이의 건너뛰기 길이를 변경하는 것을 생각하는 것은 아마도 불필요할 것이라고 생각합니다 . 하지만 한 번이 아니라 두 번 건너뛰기를 원하거나, 건너뛰기 길이를 변경하고 싶다면 더 나쁜 경우는 어떨까요? 의 값을 수정하는 것에 대해 생각하고 있었는데 \parskip, 이로 인해 분명히 문제가 해결되었습니다. 사실 그것은 내 enumerate환경도 수정하는데 나는 그것을 원하지 않습니다. 실제로 그것은 아마도 다른 환경에서도 같은 일을 할 수 있다고 생각하게 만듭니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

가장 확실하게 받게 될 "이 작업을 수행하지 마십시오"라는 경고 외에도 클래스를 사용하면 매크로 를 제공하여 다른 일을 망치지 않고 memoir일반 값을 변경할 수 있습니다 .\parskip\abnormalparskip

\documentclass{memoir}
\usepackage{blindtext}
\abnormalparskip{2\baselineskip}
\begin{document}
\blinddocument
\end{document}

코드 출력

답변2

패키지는 parskip세 가지 작업을 수행합니다. (1) 0을 설정하고 \parindent, (2) 0이 아닌 값을 설정하고 \parskip, (3) 목록 항목 간의 건너뛰기를 로 조정합니다 \parindent.

따라서 (1)과 (2)를 수행하여 길이를 \parskip신축성 접착제로 설정하면 패키지가 필요하지 않습니다 parskip.

MWE

\documentclass{article}
%\usepackage{parskip}
\setlength{\parindent}{0pt}
\setlength{\parskip}{4\bigskipamount plus \smallskipamount minus \smallskipamount}
\begin{document}
Text\par
Text\par
Text\par
Text\par
\begin{enumerate}
\item One 
\item Two
\item Three
\item Four
\end{enumerate}
Text\par
Text\par
Text\par
Text\par
\end{document}

관련 정보