如何按逗号对齐

如何按逗号对齐

如果我想根据逗号对齐表格的输入,我可以得到一些帮助吗?

以下是我为表格编写的代码

\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{cccc}
                          &                        & \multicolumn{2}{c}{Player 2}                  \\
                          &                        & B                     & N                     \\ \cline{3-4} 
\multirow{2}{*}{Player 1} & \multicolumn{1}{c|}{B} & \multicolumn{1}{c|}{$-c_{1}$ , $-c_{2}$} & \multicolumn{1}{c|}{$\mu - c_{1}$ , $-d$} \\ \cline{3-4} 
                          & \multicolumn{1}{c|}{N} & \multicolumn{1}{c|}{$-d$ , $\mu - c_{2}$} & \multicolumn{1}{c|}{$0$ , $0$} \\ \cline{3-4} 
\end{tabular}
\end{document}

答案1

您可以使用eqparbox\eqmakebox[<id>][<align>]{<stuff>}所有<stuff>带有 的标签<id>放在相同宽度的框中。默认情况下,它将内容居中,但您可以调整水平方向<align>以满足您的需要:

在此处输入图片描述

\documentclass{article}

\usepackage{eqparbox}

\begin{document}

\begin{tabular}{cccc}
                            &                        & \multicolumn{2}{c}{Player 2}                  \\
                            &                        & B                     & N                     \\ \cline{3-4} 
  \raisebox{-.5\normalbaselineskip}[0pt][0pt]{Player 1} 
                            & \multicolumn{1}{c|}{B} & \multicolumn{1}{c|}{  \eqmakebox[c1]{$-c_1$} , \eqmakebox[c2][l]{$-c_2$}}   & 
                                                       \multicolumn{1}{c|}{\eqmakebox[c3]{$\mu - c_1$} , \eqmakebox[c4]{$-d$}} \\
  \cline{3-4} 
                            & \multicolumn{1}{c|}{N} & \multicolumn{1}{c|}{ \eqmakebox[c1][r]{$-d$} , \eqmakebox[c2]{$\mu - c_2$}} & 
                                                       \multicolumn{1}{c|}{     \eqmakebox[c3][r]{$0$} , \eqmakebox[c4][l]{$0$}} \\
  \cline{3-4} 
\end{tabular}

\end{document}

答案2

可以通过将右边两列各拆分成两列来解决该问题:

\documentclass{article}
\usepackage{multirow}
\begin{document}
  \begin{tabular}{ccr@{, }l|r@{, }l|}
    && \multicolumn{4}{c}{Player 2} \\
    && \multicolumn{2}{c}{B} & \multicolumn{2}{c}{N} \\
    \cline{3-6}
    \multirow{2}{*}{Player 1}
    & \multicolumn{1}{c|}{B}
    & $-c_1$ & $-c_2$
    & $\mu - c_1$ & $-d$ \\
    \cline{3-6}
    & \multicolumn{1}{c|}{N}
    & $-d$ & $\mu - c_2$
    & $0$ & $0$ \\
    \cline{3-6}
 \end{tabular}
\end{document}

结果

相关内容