我在用 LaTeX 构建表格时遇到了麻烦。正如您在我附上的表格中看到的,标题的位置以及左侧单元格内文本的位置都是不正确的。我希望在第一行实现居中标题(在“run”和“warten”之间居中)并在“Agent i vom Typ 2”中实现中断,这样文本就不会越过下一列“warten”。 相应的代码如下:
\documentclass[12pt, oneside]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabu, float, multirow}
\usepackage[english]{babel}
\begin{document}
\begin{table}[H] \centering \tabulinesep=1.2mm $\begin{tabu}{ r|c|c|c}
\multicolumn{3}{ c }{\text{Typ 2-Agent $\neq i$}} \\
\multicolumn{1}{r}{}
& \multicolumn{1}{c}{\text{Run}}
& \multicolumn{1}{c}{\text{Warten}} \\
\cline{2-3} \multirow{2}{*}{Agent $i$ vom Typ 2}
\text{Run} & \begin{cases} r_{1} & \text{mit Wahrscheinlichkeit} \frac{1}{fr_{1}} \\
0 & \text{mit Wahrscheinlichkeit } 1-\frac{1}{fr_{1}}
\end{cases} & r_{1} \\
\cline{2-3}
\text{Warten} & 0 & \dfrac{(1-fr_{1})\tilde{R}}{1-f} \\
\cline{2-3}
\end{tabu}$\caption{Auszahlungsmatrix im "`Post-Deposit Game"'} \end{table}
\end{document}
也许你们中有人可以帮助我解决这个问题。如果已经有一个问题与我的问题相似,我将非常感激,如果你能告诉我相应的链接。
提前谢谢!
答案1
也许这能有所帮助
\documentclass[12pt, oneside]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabu, float, multirow}
\usepackage[english]{babel}
\begin{document}
\begin{table}[]
\centering
\label{my-label}
\begin{tabular}{ccll}
\multicolumn{1}{l}{} & \multicolumn{1}{l}{} & \multicolumn{2}{c}{Typ 2-Agent $\neq i$} \\
\multicolumn{1}{l}{} & \multicolumn{1}{l}{} & \multicolumn{1}{c}{Run} & \multicolumn{1}{c}{Warten} \\ \cline{3-4}
\multirow{3}{*}{Agent $i$ vom Typ 2} & \multicolumn{1}{c|}{Run} & \multicolumn{1}{l|}{$\begin{cases} r_{1} & \text{mit Wahrscheinlichkeit} \frac{1}{fr_{1}} \\0 & \text{mit Wahrscheinlichkeit } 1-\frac{1}{fr_{1}} \end{cases}$} & \multicolumn{1}{l|}{$r_{1}$} \\ \cline{3-4}
& \multicolumn{1}{c|}{\multirow{2}{*}{Warten}} & \multicolumn{1}{l|}{\multirow{2}{*}{0}} & \multicolumn{1}{l|}{\multirow{2}{*}{$\dfrac{(1-fr_{1})\tilde{R}}{1-f}$}} \\
& \multicolumn{1}{c|}{} & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} \\ \cline{3-4}
\end{tabular}
\caption{Auszahlungsmatrix im ``Post-Deposit Game''}
\end{table}
\end{document}
这将给出(也许你可以设置一些白色间距来调整第一行):
答案2
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{cellspace, multirow}
\setlength\cellspacetoplimit{5pt}
\setlength\cellspacebottomlimit{5pt}
\newcommand\mc[1]{\multicolumn{1}{Sc|}{#1}}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c c c c}
& & \multicolumn{2}{c}{Typ 2-Agent $\neq i$} \\
& & Run & Warten \\
\cline{3-4}
\multirow{4}{*}{Agent $i$ vom Typ 2}
& \mc{Run} & \mc{$\displaystyle
\begin{cases}
r_{1} & \text{mit Wahrscheinlichkeit } \frac{1}{fr_1} \\
0 & \text{mit Wahrscheinlichkeit } 1-\frac{1}{fr_1} \end{cases}$}
& \mc{$r_1$} \\
\cline{3-4}
& \mc{Warten} & \mc{0} & \mc{$\dfrac{(1-fr_{1})\tilde{R}}{1-f}$} \\
\cline{3-4}
\end{tabular}
\caption{Auszahlungsmatrix im ``Post-Deposit Game''}
\label{my-label}
\end{table}
\end{document}