Цитата базовой линиипропустить проникновение в предыдущий абзац

Цитата базовой линиипропустить проникновение в предыдущий абзац

Иногда цитаты являются частью абзацев и не должны отделяться от остальных пустой строкой. Но если цитата набрана шрифтом меньшего размера с сопутствующим меньшим пропуском базовой линии, последний стирается с предыдущей части абзаца.

\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 появляется слишком рано, вы хотите добавить изменение размера после «внутреннего» абзаца, начатого средой цитаты (которая представляет собой список из одного элемента), поэтому старый способ...

При таком подходе Latex все равно позволяет подавить абзац, поэтому следующий текст не имеет отступа, как требуется для цитаты внутри абзаца.

введите описание изображения здесь

\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}

Связанный контент