인용 환경 주변에 공간이 너무 많습니다.

인용 환경 주변에 공간이 너무 많습니다.

때로는 LaTeXput 주위에 추가 흰색 선이 있습니다 \begin{quote}. memoir커스터마이징 없이 기본 클래스만 사용하고 있습니다 . 힌트가 있나요?

답변1

이는 설정 방법에 따라 달라질 수 있습니다.

단락을 형성하고 처리하기 위한 기본 매개변수 값을 고수한다면 간격이 너무 나쁘지는 않을 것입니다.

\documentclass{memoir}
\usepackage{lipsum}
\begin{document}

\lipsum[1-2]
\begin{quote}
\lipsum[1]
\end{quote}
\lipsum[10]

\end{document}

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

그러나 다음 예와 같이 일반 형식을 조정하기 시작하면 다음과 같습니다.

\documentclass{memoir}
\usepackage{lipsum}
\setlength\parskip{2ex}
\setlength\parindent{0pt}
\begin{document}

\lipsum[1-2]
\begin{quote}
\lipsum[1]
\end{quote}
\lipsum[10]

\end{document}

그러면 간격이 약간 벗어나게 됩니다. 일반적으로 값을 변경하지 않는 것이 좋습니다 \parskip.

귀하가 아직 MWE를 제공하지 않았기 때문에 귀하의 문서에 무슨 일이 일어나고 있는지 추측만 할 수 있습니다. 그럼에도 불구하고 시도해 볼 수 있는 몇 가지 작업이 있습니다.

먼저 부정적인 내용을 추가할 수 있습니다.\vspace

\documentclass{memoir}
\usepackage{lipsum}
%\setlength\parskip{2ex}
%\setlength\parindent{0pt}
\begin{document}

\lipsum[1-2]
\vspace{-2ex}
\begin{quote}
\lipsum[1]
\end{quote}
\vspace{-2ex}
\lipsum[10]

\end{document}

개인적으로 나는 이 솔루션에 만족하지 않습니다. 인용문 주변에 추가 공백을 두는 것은 나머지 텍스트와 구분하는 데 도움이 됩니다.

또 다른 해결책은 자신만의 견적 환경을 정의하는 것입니다.

\documentclass{memoir}
\usepackage{lipsum}
\usepackage{enumitem}
\newenvironment{myquote}{%%
  \begin{itemize}[topsep=0pt]
  \item[]}{\end{itemize}}
\begin{document}

\lipsum[1-2]
\begin{myquote}
\lipsum[1]
\end{myquote}
\lipsum[10]

\end{document}

enumitem환경 전후의 간격을 용이하게 하기 위해 패키지를 로드했습니다 . 그리고 topsep원하는 미적 외관을 제공하는 값을 설정할 수도 있습니다.

관련 정보