내 (더 작은) 견적 환경에 무슨 문제가 있나요?

내 (더 작은) 견적 환경에 무슨 문제가 있나요?

~ 안에기준선이 자동으로 변경되는 것 같습니다.나는 일부 텍스트의 기준선이 나에게 변경을 요청하지 않고도 변경되고 있음을 발견했습니다. Barbara Beeton은 기본적인 문제가 무엇인지 파악하는 데 도움을 주었고 다른 댓글 작성자는 내가 환경을 수정했다고 정확하게 추측했습니다 quote. 따라서 이제 질문을 MWE로 바꿀 수 있습니다. 근본적인 문제를 이해하고 싶습니다.

% arara: xelatex
\documentclass[12pt,article,oneside]{memoir}

\setstocksize{5in}{5in}
\settrimmedsize{5in}{5in}{*}
\settrims{0in}{0in}
\settypeblocksize{3in}{3in}{*}
\setlrmargins{1in}{*}{*}
\setulmargins{1in}{*}{*}
\setheadfoot{\onelineskip}{2\onelineskip}
\setheaderspaces{*}{1.5\onelineskip}{*}

\checkandfixthelayout

\usepackage{relsize,etoolbox}
\AtBeginEnvironment{quote}{\smaller\em}

\begin{document}
\thispagestyle{plain}

Things are looking fine so far... xxxxxxxxx xxxx xx x x x x
xxxxxxxxxxxx x xxxx xxxxxxxx x xxxx.

A bit squeezed in this paragraph...  xxx xxxx xxxxxxxxxx xxxx xx x x x
x xxxxxxxxxxxx x xxxx xxxxxxx xxx xxxx xxx xxxxxxxxxx xxx xxx xxx xxxx
%% - remove these comments to fix spacing (1/2)
\begin{quote}
This is a quote.  y yyyyyyyyyy yyy yyy yyy yyyy yyyyyyyyyy yyyy yy y y
y y yyyyyyyyyyyy y yyyy
\end{quote}
%% - remove these comments to fix spacing (2/2)
This is another paragraph, things are fine again.  xxx xxx xxxx xxx
xxxxxxxxxx xxx xxx xxx xxxx xxxxxxxxxx xxxx xx x x x x xxxxxxxxxxxx x
xxxx

\end{document}

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

답변1

토큰이 \smaller\em추가되었습니다~ 전에 quote새 단락을 시작하므로 아직 끝나지 않은 단락에도 새 기준선 건너뛰기가 적용됩니다.

대신에

\appto\quote{\smaller\em}

\smaller이는 견적의 시작 부분에서 실행됩니다 .

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

관련 정보