latex在表格旁边画一个长箭头,给出示例代码
时间: 2023-12-03 16:45:16 浏览: 261
可以使用`TikZ`绘制一个长箭头,示例代码如下:
```latex
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tabular}{|c|c|}
\hline
A & B \\
\hline
C & D \\
\hline
\end{tabular}
\begin{tikzpicture}[overlay,remember picture]
\draw [->,thick] (2,-1) -- (3,-1);
\end{tikzpicture}
\end{document}
```
其中,`overlay`和`remember picture`选项用于在表格上方叠加绘图,箭头的起点和终点坐标可以通过调整`(2,-1)`和`(3,-1)`来实现。
相关问题
latex在表格中画一个跨行的长箭头
要在 LaTeX 表格中画一个跨行的长箭头,您可以使用 `multirow` 和 `tikz` 宏包。下面是一个示例代码:
```latex
\documentclass{article}
\usepackage{multirow}
\usepackage{tikz}
\begin{document}
\begin{tabular}{|c|c|c|}
\hline
\multirow{2}{*}{Header 1} & Header 2 & Header 3 \\
\cline{2-3}
& Column 1 & Column 2 \\
\hline
Row 1 & 1 & 2 \\
\hline
\multirow{2}{*}{Row 2} & \multicolumn{2}{c|}{\tikz[remember picture]\node (a) {};} \\
\cline{2-3}
& 3 & 4 \\
\hline
Row 3 & 5 & 6 \\
\hline
\end{tabular}
\begin{tikzpicture}[overlay,remember picture]
\draw[->,red,thick] (a.north) -- ++ (0,0.8cm) -| (b);
\end{tikzpicture}
\end{document}
```
这个示例表格中有一行跨两行的单元格,我们使用 `multirow` 宏包来实现。然后,在该单元格中,我们使用 `\tikz` 命令来创建一个记忆点,记住该单元格的顶部位置。接下来,在表格下方的 `tikzpicture` 环境中,我们使用 `\draw` 命令来画一个箭头,从该记忆点开始,并延伸到表格下方的另一个记忆点。这里,我们使用 `-|` 命令来画一个垂直箭头,然后再向右弯曲,指向目标记忆点。
您可以根据需要调整箭头的颜色、粗细和形状。
阅读全文