
로 들여쓰기를 하지 않고 텍스트를 정당화할 수 있는 방법이 궁금합니다 \justifying
. 나는 사용하고있다
\usepackage[parfill]{parskip}
보조 질문:
그런데 parskip 거리를 늘리는 방법은 무엇입니까?
감사해요!
답변1
을 사용하는 것이 더 좋습니다파스킵이러한 변경으로 인한 부작용을 피하기 위해 필요한 조정 작업을 수행할 준비가 되어 있지 않은 한 패키지(질문에 표시된 대로)를 조정하는 것보다 직접 조정하는 것이 좋습니다 parskip
.parindent
이러한 길이를 조정하는 것 외에도 parskip
목록 환경에서 과도한 공백을 방지하기 위한 몇 가지 기본 작업을 수행합니다. 목록을 사용하지 않는다고 생각하더라도 많은 LaTeX 환경이 목록을 기반으로 하기 때문에 아마도 목록을 사용하고 있을 것입니다. 예를 들어, quotation
간단한 목록 환경이 있고 다른 환경도 많이 있습니다.
다음은 다음을 기준으로 손으로 길이를 조정하는 문서입니다.프랜의 대답:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\setlength\parindent{0pt}
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
보시다시피, 일반 문단 사이에 남겨진 간격에 비해 인용문과 목록 주위에는 과도한 간격이 남아 있습니다.
parskip
다음은 기본 조정을 사용하는 동일한 문서입니다 .
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\usepackage[parfill]{parskip}
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
parskip
패키지의 향상된 목록 환경 레이아웃의 이점을 활용하면서 조정하는 것이 여전히 매우 가능합니다 . 이 예에서는 parskip
첫 번째 문서의 내용과 Fran의 '합리적인' 설정에 지정된 내용을 사용합니다.
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\usepackage[parfill]{parskip}
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
볼 수 있듯이 길이를 수동으로 조정해도 패키지 parskip
를 로드하여 얻을 수 있는 레이아웃 향상 기능이 저하되지 않습니다 parskip
. 따라서 이 옵션은 표준 클래스에서 최상의 결과를 제공합니다.
즉, 일부 클래스는 디자인에서 0이 아닌 것과 parskip
0을 수용하도록 설계되었으며 parindent
이러한 클래스는 보다 세밀하게 조정될 가능성이 높습니다. 그러나 그렇게 설계되지 않은 클래스의 경우 길이를 명시적 parskip
으로 설정하는 대신 또는 추가로 패키지를 로드하면 parskip
최상의 결과를 얻을 수 있습니다.
인용문에서 들여쓰기된 단락의 이상한 점을 피하려면, 대신에 후자의 환경을 전자의 환경과 동일하게 사용하거나 quote
그대로 quotation
두십시오:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\usepackage[parfill]{parskip}
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\let\quotation\quote
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
답변2
텍스트는 기본적으로 양쪽 여백에 맞춰 정렬됩니다. 첫 번째 줄의 들여쓰기와 단락 사이의 공백을 제어하려면 패키지 없이 각각 \parindent
및 길이만 설정하면 됩니다.\parskip
결과를 명확하게 보기 위해 과장된 값을 사용한 예:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\setlength{\parskip}{2cm}
\setlength{\parindent}{5em}
\begin{document}
\lipsum[1-3]
\end{document}
LaTex에서는 종종 확장 가능 및/또는 축소 가능 길이를 사용할 수 있습니다(참조글루 스트레칭이란 무엇입니까?) 그래서 다음과 같은 것을 사용할 수 있습니다:
\setlength{\parskip}{2cm plus 1.9cm minus 1.9cm}
또는
\setlength{\parskip}{2cm plus 1 fill minus 0 cm}
MWE에 단락을 추가해 보고(예: \lipsum[1-3]
로 변경 \lipsum[1-4]
) 이 설정이나 다른 설정의 효과를 확인하세요.
보다 합리적인 설정은 다음과 같습니다.
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\setlength\parindent{0pt}
artikel3
(이것은 문서 에 인용된 문서 클래스 의 설정과 정확히 같습니다 parskip
.)