0

このウィキペディアの記事に示されている真陽性、真陰性などのテーブルのように見えるLaTeXで複数行のテーブルを作成しようとしています。

を使用しようとしてmultirowいますが、y ハットをテーブルの「外側」に配置する方法がわかりません。

\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}

これを達成するためにここで何を変更する必要があるかを誰かが説明できますか?

4

1 に答える 1

1

「テーブル外」コンポーネントをtabular構造の一部として含めるのが最も簡単です。

ここに画像の説明を入力

\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}

\clines は\hline、特定の列にのみ配置することを意図しています。\multicolumn列指定を使用して挿入された垂直線の一部を非表示にするために使用されますtabular

補足booktabsとして、tabular代表的な代替案として検討してください。

于 2012-10-19T15:41:52.700 に答える