环境alltt
在使用前后会跳过一行。有没有办法修改此行为以避免这些空行?
*** 编辑我试图从中得到启发关于图的类似帖子但我是个菜鸟,不太明白如何修改答案。
答案1
与大多数乳胶显示器一样,它是一个列表,因此\topsep
上面有空格(注意,这是可拉伸的垂直空间,而不是真正的空白行)您可以在行内或在定义中将其设置为\newenvironment
0
\documentclass{article}
\usepackage{alltt}
\begin{document}
xxxxxxxxxxxxxxxxxxxx
{\setlength\topsep{0pt}\begin{alltt}
one two three
four five six
\end{alltt}}%
xxxxxxxxxxxxxxxxxxxxxxx
\end{document}
要重新定义alltt
始终这样做,你可以使用
\let\oldalltt\alltt
\let\endoldalltt\endalltt
\renewenironment{alltt}{\setlength\topsep{0pt}\oldalltt}{\endoldalltt}