Иногда LaTeX добавляет дополнительные белые линии вокруг моего \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
значение, которое даст вам эстетический вид, который вы ищете.