때로는 인용문이 단락의 일부이므로 빈 줄로 나머지 부분과 구분하면 안 됩니다. 그러나 인용문이 더 작은 글꼴 크기로 설정되고 기준선 건너뛰기가 더 작아지면 후자는 단락의 이전 부분에서 지워집니다.
\documentclass{article}
\usepackage{lipsum}
\usepackage{etoolbox}
\AtBeginEnvironment{quote}{\footnotesize}
\begin{document}
\lipsum[4]
\lipsum[1]
\begin{quote}
\lipsum[2]
\end{quote}
\lipsum[3]
\end{document}
이를 방지하려면 어떻게 해야 합니까? (그런데 왜 그런 일이 일어나는 걸까요?)
답변1
etoolbox 후크가 너무 일찍 나타나므로 인용 환경(하나의 항목 목록)에 의해 시작된 "내부" 단락 뒤에 크기 변경을 추가하려고 하므로 이전 방식입니다....
이렇게 하면 라텍스가 단락을 억제하여 단락 내 인용처럼 다음 텍스트가 들여쓰기되지 않도록 할 수 있습니다.
\documentclass{article}
\usepackage{lipsum}
\usepackage{etoolbox}
\let\oldquote\quote
\renewcommand\quote{\oldquote\footnotesize}
\begin{document}
\lipsum[4]
\lipsum[1]
\begin{quote}
\lipsum[2]
\end{quote}
\lipsum[3]
\end{document}
답변2
패키지를 사용하여 문제를 해결할 수도 있습니다.인용LaTeX 대신 quote
.인용quote
와 를 결합한 유연하고 구성 가능한 환경을 제공합니다 quotation
. 인용문이 단락의 일부인 경우 본문 텍스트와 환경 사이의 빈 줄을 생략하고 quoting
인용문은 들여쓰기 없이 조판되지만 인용 위와 아래에 동일한(구성 가능한) 공간이 있습니다. 빈 줄(또는 \par
)을 사용하면 인용문이 별도의 단락으로 조판됩니다.
조합 추천드려요인용그리고csquote, 이는 매우 유연한 따옴표 처리를 제공합니다.
\documentclass{article}
\usepackage{lipsum}
\usepackage[font=footnotesize]{quoting}
\begin{document}
\lipsum[1]
\begin{quoting}
\lipsum[2]
\end{quoting}
\lipsum[3]
\begin{quoting}
\lipsum[7]
\end{quoting}
\lipsum[12]
\end{document}