如何在 LaTeX 中绘制运动图

如何在 LaTeX 中绘制运动图

有人能帮忙用 LaTeX 制作运动图(在博弈论的背景下)吗?请参阅附图了解我的目标。

在此处输入图片描述

我使用下面的 LaTeX 代码制作了如下所示的相应收益表:

\begin{table}[h]
\centering
\setlength{\extrarowheight}{2pt}
\begin{tabular}{cc|ccc}
    \multicolumn{2}{c}{} & \multicolumn{2}{c}{Colin}\\
    \multicolumn{1}{c}{}&  & A  & B \\\cline{2-4}
    \multirow{3}*{Rose}  & A & $1$ & $-5$ \\
    & B & $-2$ & $4$ \\
    & C & $0$ & $3$ \\
\end{tabular}
\end{table}

此代码产生:

在此处输入图片描述

所以本质上我需要用箭头代替数字并且不让它们重叠。

答案1

您可以使用箭头来构建它:

(编辑以添加 Torbjørn 的出色建议,跳过单元格上的填充)

\documentclass{article}
\usepackage{array}
\usepackage{multirow}

\usepackage{graphicx}

\begin{document}
\begin{table}[h]
\centering
\setlength{\extrarowheight}{2pt}
    % Including Torbjørn's suggestion to skip padding
\begin{tabular}{cc|c@{}c@{}cc}
    \multicolumn{2}{c}{} & \multicolumn{3}{c}{Colin}\\
    \multicolumn{1}{c}{}&  & A &  & B \\\cline{2-5}
    \multirow{3}*{Rose}  & A & 
        \multirow{3}*{\resizebox{8pt}{25pt}{$\uparrow$}} & 
        $\resizebox{30pt}{6pt}{$\rightarrow$}$ & 
        \multirow{3}*{\resizebox{8pt}{25pt}{$\downarrow$}} \\
    & B && $\resizebox{30pt}{6pt}{$\leftarrow$}$ & & \\ 
    & C && $\resizebox{30pt}{6pt}{$\leftarrow$}$& & \\
\end{tabular}
\end{table}

\end{document}

在此处输入图片描述

不如 TkiZ 解决方案那么优雅,但速度更快。

可悲的是,我在这里拖延博弈论作业。

相关内容