http://www.latex-community.org/forum/vi ... =44&t=7449
Basically, I am required to have a double-spaced document, but all the block quotations should have tighter spacing. I have tried a simple addition to the "quote" environment, such as:
Code: Select all
\let\oldquote=\quote
\let\oldendquote=\endquote
\renewenvironment{quote}
{\oldquote\OnehalfSpacing}
{\oldendquote}
This fixes the spacing within the quote environment, but it causes uneven spacing in the vertical whitespace above and below the block quote. In this case, the vertical space is greater after the block quote. But when I've tried varying the spacing of the main text and the block quotes (e.g., single spacing in main text, 1.5 spacing in quotes), I've gotten inconsistent results -- sometimes the space below is wider and sometimes it is narrower.
I don't much care about the exact size of the vertical space before and after a quote environment, but I do want it to be equal above and below.
How can I get the vertical spaces around the quote to be the same?
Minimal example with Memoir follows:
Code: Select all
\documentclass{memoir}
\usepackage[english]{babel}
\usepackage{blindtext}
\DoubleSpacing
\let\oldquote=\quote
\let\oldendquote=\endquote
\renewenvironment{quote}
{\oldquote\OnehalfSpacing}
{\oldendquote}
\begin{document}
\blindtext
\begin{quote}
\blindtext
\end{quote}
\blindtext
\end{document}
Code: Select all
\documentclass{book}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{setspace}
\doublespacing
\let\oldquote=\quote
\let\oldendquote=\endquote
\renewenvironment{quote}
{\oldquote\onehalfspacing}
{\oldendquote}
\begin{document}
\blindtext
\begin{quote}
\blindtext
\end{quote}
\blindtext
\end{document}