NiceTabularX 中的 \rotate 在内容上方插入了太多空间

NiceTabularX 中的 \rotate 在内容上方插入了太多空间

我尝试使用\rotateinside\RowStyle来旋转第一行的元素,但内容上方似乎插入了太多空间。如何删除它?

在此处输入图片描述

我的MWE

\documentclass[aspectratio=169, t]{beamer}

\usepackage{nicematrix}
\usepackage{booktabs}
\usepackage{fontawesome}

\begin{document}
    
\begin{frame}[plain]
    
    \begin{NiceTabularX}{\textwidth}{@{}m[l]{2.75cm}  @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}}
        
        \toprule
        
        \RowStyle[bold]{\rotate} & Project Editor & Base Editor & Revision Editor & Checker & Browser & Librarian & Controller & Operator
        \\
        
        Project Data/Defaults & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck
        \\
        
        \bottomrule
        
    \end{NiceTabularX}
    
\end{frame}
    
\end{document}

答案1

我发现更简单的设置就可以完成这项工作。(并使用\RowStyle{\bfseries\rotate}

A

(使用 nicematrix.sty 2021/09/09 v6.2 在 PGF/TikZ 的帮助下增强数组)

\documentclass[aspectratio=169, t]{beamer}

\usepackage{nicematrix}
\usepackage{booktabs}
\usepackage{fontawesome}

\begin{document}
    
    \begin{frame}[plain]
                
            \begin{NiceTabular}{@{}m[l]{2.75cm} cccccccc @{}} % changed <<<<<<<<<<
            
            \toprule
            
            \RowStyle{\bfseries\rotate} & Project Editor & Base Editor & Revision Editor & Checker & Browser & Librarian & Controller & Operator
            \\
            
            Project Data/Defaults & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck
            \\
            
            \bottomrule
            
        \end{NiceTabular}
        
    \end{frame}
    
\end{document}

或者保留与示例相同的设置,但使用像第一个选项中的\rotatebox包。(而不是。输出与以前相同。graphicx\RowStyle{\rotate})

\documentclass[aspectratio=169, t]{beamer}

\usepackage{nicematrix}
\usepackage{booktabs}
\usepackage{fontawesome}

\usepackage{graphicx} % for rotatebox   
\newcommand{\rotnd}[1]{\rotatebox{90}{\bfseries #1}}

\begin{document}
    
    \begin{frame}[plain]
        
        \begin{NiceTabularX}{\textwidth}{@{}m[l]{2.75cm}  @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}X[1, c, m] @{}}
            
            \toprule
            
             & \rotnd{Project Editor} &\rotnd{Base Editor} & \rotnd{Revision Editor}
              & \rotnd{Checker} &\rotnd{Browser} &\rotnd{Librarian} & \rotnd{Controller} &  \rotnd{Operator}
            \\
            
            Project Data/Defaults & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck & \faCheck
            \\
            
            \bottomrule
            
        \end{NiceTabularX}
        
    \end{frame}
    
\end{document}

相关内容