\documentclass{article}
\usepackage{tabularx,multirow,booktabs}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{@{}ccccccccc@{}}
\toprule
\multicolumn{2}{c}{} & \multicolumn{7}{c}{\bfseries COLUMN}\\
\multicolumn{2}{c}{} & \textbf{x} & & \textbf{y} & & \textbf{z} && x\\
\multirow{3}{*}{\bfseries ROW} & \textbf{p} & 6 &$>$& 4 &$<$& 5 &$<$&6\\
& \textbf{q} & 5 &$<$& 16 &$>$& 5 &=& 5\\
& \textbf{r} & 2 &$<$& 4 &$>$& -7 &$<$& 2\\
\bottomrule
\end{tabular}
\caption{Strategies}
\label{tab:dominantColumn}
\end{table}
\end{document}
我也想按行进行这种类型的比较。我怎样才能将符号(需要偏移 90 度)>
改为v
并<
改为^
。
我需要这样的东西。
\begin{table}[h]
\centering
\begin{tabular}{@{}ccccc@{}}
\toprule
\multicolumn{2}{c}{} & \multicolumn{3}{c}{\bfseries COLUMN}\\
\multicolumn{2}{c}{} & \textbf{x} & \textbf{y} & \textbf{z}\\
\multirow{4}{*}{\bfseries ROW} & \textbf{p} & 6 & 4 & 5\\
&&&&\\%here the symbo
& \textbf{q} & 5 & 16 & 5\\
&&&&\\%here the symbo
& \textbf{r} & 2 & 4 & -7\\
&&&&\\%here the symbol
& \textbf{p} & 6 & 4 & 5\\
\bottomrule
\end{tabular}
\caption{Strategies}
\label{tab:dominantRow}
\end{table}
答案1
\rotatebox
来自graphicx
可以为您完成。这里我只添加一个“ ^
”和一个“ v
”。为了使符号准确居中,您可能需要选项origin=c
,如建议的那样@leandriis在他的评论中。
\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{graphicx}
\newcommand\downsym{\rotatebox[origin=c]{90}{$<$}}
\newcommand\upsym{\rotatebox[origin=c]{90}{$>$}}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{@{}ccccc@{}}
\toprule
\multicolumn{2}{c}{} & \multicolumn{3}{c}{\bfseries COLUMN}\\
\multicolumn{2}{c}{} & \textbf{x} & \textbf{y} & \textbf{z}\\
\multirow{4}{*}{\bfseries ROW} & \textbf{p} & 6 & 4 & 5\\
&&&&\\%here the symbo
& \textbf{q} & 5 & 16 & 5\\
&\downsym&&&\\%here the symbo
& \textbf{r} & 2 & 4 & -7\\
&&&\upsym&\\%here the symbol
& \textbf{p} & 6 & 4 & 5\\
\bottomrule
\end{tabular}
\caption{Strategies}
\label{tab:dominantRow}
\end{table}
\end{document}
答案2
以下是使用符号\vee
和的不同方法\wedge
:
\documentclass{article}
\usepackage{multirow,booktabs}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{@{}ccccc@{}}
\toprule
& & \multicolumn{3}{c}{\bfseries COLUMN}\\
& & \textbf{x} & \textbf{y} & \textbf{z}\\
\multirow{7}{*}{\bfseries ROW} & \textbf{p} & 6 & 4 & 5\\
&&$\vee$&$\wedge$&\\%here the symbo
& \textbf{q} & 5 & 16 & 5\\
&&&&\\%here the symbo
& \textbf{r} & 2 & 4 & -7\\
&&&&\\%here the symbol
& \textbf{p} & 6 & 4 & 5\\
\bottomrule
\end{tabular}
\caption{Strategies}
\label{tab:dominantRow}
\end{table}
\end{document}
请注意,我已将其更改\multirow{4}
为\multirow{7}
以便垂直居中ROW
。您可能还需要记住,z 列比 x 和 y 列宽。这是因为 fcolumn 标题比三列的总宽度更宽。如果您想摆脱这种情况,您可能会对以下内容感兴趣由于多列单元格太长,导致表格列宽不成比例