![删除引文周围多余空格的更好方法](https://linux22.com/image/325803/%E5%88%A0%E9%99%A4%E5%BC%95%E6%96%87%E5%91%A8%E5%9B%B4%E5%A4%9A%E4%BD%99%E7%A9%BA%E6%A0%BC%E7%9A%84%E6%9B%B4%E5%A5%BD%E6%96%B9%E6%B3%95.png)
大量(缩进且较长)的引文周围有多余的空格。我目前消除它们的解决方案如下:
\begin{quote}
\vspace{-\baselineskip}
Lorem ipsum...
\vspace{-\baselineskip}
\end{quote}
这个问题有没有更好的处理方式?
我的设置:
\documentclass[12pt]{report}
\usepackage{apacite}
\usepackage{natbib}
答案1
答案2
好的解决方案是使用引用包。
\usepackage[noorphans,vskip=0.5ex]{quoting}
改变你所有的
\begin{quote}
[citation text]
\end{quote}
到
\begin{quoting}
[citation text]
\end{quoting}
我建议您阅读手册以了解其他有用的选项。
答案3
以下行适用于所有引文。
\usepackage{etoolbox}
\AtBeginEnvironment{quote}{\vspace{-\baselineskip}} % before block quote
\AtEndEnvironment{quote}{\vspace{-\baselineskip}} % after block qoute