如何创建一个multirow表

时间:2012-10-19 03:53:27

标签: latex

我正在尝试在LaTeX中创建一个多表,看起来像这个Wikipedia article中显示的真正的正面,真正的负面等。

我正在尝试使用multirow,但我不确定如何让你在桌子外面“。”

\begin{table}[tbh!]
\centering
    \begin{tabular}{|l|l|l|} 
    \multicolumn{3}{c}{$y$} \\ \hline
    %\multirow{3}{*}{$\hat{y}$} \\ 
    & \textbf{T} & \textbf{F} \\ \hline
    \textbf{T} & TP  & FP \\ \hline     
    \textbf{F} & FN & TN \\ \hline
\end{tabular}
\caption{Truth and prediction comparison.}
\label{tab:revpol}
\end{table}

任何人都可以解释我需要在这里做些什么才能实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

最简单的方法是将“out of table”组件作为tabular结构的一部分包含在内:

enter image description here

\documentclass{article}
\usepackage{multirow}% http://ctan.org/pkg/multirow
\begin{document}
\begin{table}[t]
  \centering
  \begin{tabular}{l|l|l|l|} 
    \multicolumn{2}{c}{}  & \multicolumn{2}{c}{$y$} \\ \cline{3-4}
    \multicolumn{2}{c|}{} & \textbf{T} & \textbf{F} \\ \cline{2-4}
    \multirow{2}{*}{$\hat{y}$} & \textbf{T} & TP  & FP \\ \cline{2-4}    
    & \textbf{F} & FN & TN \\ \cline{2-4}
  \end{tabular}
  \caption{Truth and prediction comparison.}
  \label{tab:revpol}
\end{table}
\end{document}

\cline s仅用于在某些列中放置\hline\multicolumn用于隐藏使用tabular列规范插入的一些垂直线。

在旁注中,请将booktabs视为tabular表示替代方案。