本质上与 tkz-euclide 无关,给几个简单的办法:
\documentclass{article}
\usepackage{lipsum,tikz,tkz-euclide}
\usetikzlibrary{scopes}
\begin{document}
\lipsum[1][1-3]
\vskip2em
% 方法一 scopes
\begin{tikzpicture}
{[]
\tkzDefPoint(0,0){A}
\tkzDefPoint(2.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
}
{[xshift=3.5cm]
\tkzDefPoint(0,0){A}
\tkzDefPoint(3.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
}
{[xshift=8cm]
\tkzDefPoint(0,0){A}
\tkzDefPoint(3,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
}
\end{tikzpicture}
\vskip2em
\lipsum[1][1-3]
\vskip2em
% 方法二 tabular
\begin{tabular}{ccc}
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(2.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
&
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(3.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
&
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(3,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
\end{tabular}
\vskip2em
\lipsum[1][1-3]
\vskip2em
% 方法三 \hfill
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(1.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
\hfill
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(1.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
\hfill
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(1.5,0){B}
\tkzDefPoint(1.5,2){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
\hfill
\begin{tikzpicture}
\tkzDefPoint(0,0){A}
\tkzDefPoint(1.5,0){B}
\tkzDefPoint(1.5,1.5){C}
\tkzDrawPolygon(A,B,C)
\tkzLabelPoints(A,B,C)
\end{tikzpicture}
\end{document}
问 tkz-euclide 宏包中如何合理地排布多个图形