将线扩展限制在某个环境中

将线扩展限制在某个环境中

\linespread在环境中设置时似乎没有被考虑。如何减少特定环境中行之间的间距?

答案1

在您的环境中,您可以使用其中一个命令\singlespacing\onehalfspacing\doublespacing,或者spacing来自setspace包的环境;一个小例子:

\documentclass{article}
\usepackage{setspace}

\newcommand\TestText{test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test }
\newenvironment{myenv}[1]
  {\begin{spacing}{#1}}
  {\end{spacing}}

\begin{document}

\TestText
\begin{myenv}{1.6}
\TestText
\end{myenv}
\begin{myenv}{0.6}
\TestText
\end{myenv}

\end{document}

在此处输入图片描述

相关内容