latex 画多行图
时间: 2023-07-29 13:14:23 浏览: 71
您可以使用 LaTeX 的 `tikz` 宏包来画多行图。下面是一个示例:
```latex
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
% 第一行图
\begin{scope}[xshift=0cm]
\draw (0,0) rectangle (2,2);
\draw (0.5,0.5) circle (0.3);
\draw (1.5,1.5) circle (0.3);
\end{scope}
% 第二行图
\begin{scope}[xshift=3cm]
\draw (0,0) rectangle (2,2);
\draw (1,1) circle (0.8);
\end{scope}
% 第三行图
\begin{scope}[xshift=6cm]
\draw (0,0) rectangle (2,2);
\draw (0.5,0.5) -- (1.5,1.5);
\draw (0.5,1.5) -- (1.5,0.5);
\end{scope}
% 标签
\node at (1,-1) {第一行};
\node at (4,-1) {第二行};
\node at (7,-1) {第三行};
\end{tikzpicture}
\caption{多行图示例}
\end{figure}
\end{document}
```
在上面的示例中,我们使用 `tikzpicture` 环境来创建图形。通过 `scope` 环境,我们可以将每一行的图形放置在不同的位置上。在每个 `scope` 环境中,我们使用 `draw` 命令来绘制图形的形状,例如矩形和圆形。最后,使用 `node` 命令添加标签。
您可以根据需要修改图形的形状、位置和标签。运行以上代码,即可生成包含多行图的 LaTeX 文档。