表格中的文本对齐,带有旋转文本和行高调整

表格中的文本对齐,带有旋转文本和行高调整

我制作了两个如下所示的收益表:这是我正在使用的代码:

\begin{frame}
\begin{center}
\textbf{Payoffs:}
\end{center}
\vspace{-2em}
\begin{tabular}{cc}
\hspace{-2em}
\begin{minipage}{.5\linewidth}
\setlength{\extrarowheight}{5pt}
\begin{tabular}{cc|c|c|}
& \multicolumn{1}{c}{} & \multicolumn{2}{c}{$s=0$}\\
& \multicolumn{1}{c}{} & \multicolumn{1}{c}{$a=0$}  & \multicolumn{1}{c}{$a=1$} \\\cline{3-4}
\multirow{2}*{}  & $r=0$ & $B$ & $B-c$ \\\cline{3-4}
& $r=1$ & $B$ & $B-c-k$ \\\cline{3-4}
\end{tabular}
\end{minipage}
\begin{minipage}{.5\linewidth}
\setlength{\extrarowheight}{5pt}
\begin{tabular}{cc|c|c|}
  & \multicolumn{1}{c}{} & \multicolumn{2}{c}{$ s=1 $}\\
  & \multicolumn{1}{c}{} & \multicolumn{1}{c}{$a=0$}  & \multicolumn{1}{c}{$a=1$} \\\cline{3-4}
  \multirow{2}*{}  & $r=0$ & $-B$ & $B-c$ \\\cline{3-4}
  & $r=1$ & $-B$ & $B-c-k$ \\\cline{3-4}
\end{tabular}
\end{minipage}
\end{tabular} 

我想在右侧表格的最右侧列添加“(1-p)”和“p”,如下所示:

在此处输入图片描述

我尝试添加它,但不知道如何添加。有人能帮我吗?任何帮助我都会很感激。

答案1

一些建议和意见:

  • 您可以使用\rotatebox[origin=c]{-90}{...}指令来旋转180 度(1-p)(p)每次 180 度。

  • 似乎有很多不必要的开销。我会摆脱外部tabular环境和两个minipage包装器。内部tabular环境似乎有一个不必要的第一列。由于内部环境的内容tabular都是在数学模式下排版的,请考虑切换到array环境并节省大量用于输入各种$符号的按键。

请注意,array与左侧的环境相比,右侧的环境多了一列:

在此处输入图片描述

\documentclass{beamer}
\usepackage{array}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\newcommand\blank{\mc{}}

\begin{document}
\begin{frame}
\begin{center}
\textbf{Payoffs}
\end{center}

\renewcommand\arraystretch{2}
$
\begin{array}{r|c|c|}
  \blank & \multicolumn{2}{c}{\mathbf{s=0}}\\[-1ex]
  \blank & \mc{a=0} & \mc{a=1} \\\cline{2-3}
  r=0 & B & B-c   \\\cline{2-3}
  r=1 & B & B-c-k \\\cline{2-3}
\end{array}%
\hfill % maximize the horizontal separation
\begin{array}{r|c|c|l}
  \blank & \multicolumn{2}{c}{\mathbf{s=1}}\\[-1ex]
  \blank & \mc{a=0} & \mc{a=1} \\\cline{2-3}
  r=0 & -B & B-c   & \rotatebox[origin=c]{-90}{$\scriptstyle(1-p)$} \\\cline{2-3}
  r=1 & -B & B-c-k & \rotatebox[origin=c]{-90}{$\scriptstyle(p)$}   \\\cline{2-3}
\end{array}
$
\end{frame}
\end{document}

相关内容