如何将旋转 90 度的数学符号放在表格单元格中?

如何将旋转 90 度的数学符号放在表格单元格中?
\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 标题比三列的总宽度更宽。如果您想摆脱这种情况,您可能会对以下内容感兴趣由于多列单元格太长,导致表格列宽不成比例

相关内容