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