引号前的空格不好(由于行距)

引号前的空格不好(由于行距)

我用csquotes它来处理引文。不幸的是,我在正文(1.5)和引文(1.)中使用的行距不同。结果导致引文前的空格太大。有没有可能纠正它?

梅威瑟:

 \documentclass{article}   

\usepackage[main=french,ngerman,english]{babel}
\usepackage{fontspec}
\usepackage{setspace}
\usepackage{lipsum}

\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay=true]{csquotes} 
\expandafter\def\expandafter\quote\expandafter{\quote\singlespacing}
\expandafter\def\expandafter\quotation\expandafter{\quotation\singlespacing}

\begin{document}
\onehalfspacing

\lipsum*[1]
\hyphenblockquote{french}{\lipsum*[1]}
\lipsum*[1]


\end{document}

答案1

最后我使用了以下语法:

\AtBeginEnvironment{quote}{\vspace{-0.75\baselineskip}}

0.75\onehalfspacing对应于文本和\singlespacing引号中的纠正空格

相关内容