我用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
引号中的纠正空格