tikz
我想减少我通过环境生成的图形之间的空白enumaration
。
\documentclass{article}
\usepackage{tikz}
\usepackage{enumitem}[nosep]
\newcommand{\zerodisplayskips}{%
\setlength{\abovedisplayskip}{0pt}%
\setlength{\belowdisplayskip}{0pt}%
\setlength{\abovedisplayshortskip}{0pt}%
\setlength{\belowdisplayshortskip}{0pt}}
\setlength\parindent{0pt}
\begin{document}
\begin{figure}[!h]
\begin{tikzpicture}[
thick,acteur/.style={ circle,fill=black,thick,inner sep=1pt,minimum size=0.3cm
},font = \scriptsize
]
\node (0) at (0,0) [acteur]{};
\node (1) at (1,-2) [acteur]{};
\node (2) at (2,0) [acteur]{};
\foreach \from/\to in {0/1, 0/2, 1/2} \draw[thick](\from) -- (\to);
\end{tikzpicture}
\end{figure}
\begin{enumerate}
\item A
\item B
\end{enumerate}
\end{document}
我已经更新了所有displayskip
,但是似乎有一个多余的空格。在原始文档中,它看起来很奇怪。
答案1
displayskips 用于显示数学,因此即使您运行命令\zerodisplayskips
(此示例不执行)也不会在这里产生任何效果。枚举在主文档流中,但您已指定 tikz 在浮点数中,因此从流中取出并且是可以插入以帮助分页的插入,因此这些东西之间实际上没有明确的空间。
定位的浮动h
将会在\intextsep
上方和下方添加间距,因此您可以减少间距,但是如果您始终希望 tikz 位于枚举之上,那么您不应该浮动它,而只需删除环境即可figure
。