更改 \smalltableaux 框大小

更改 \smalltableaux 框大小

我正在使用 ytableau 包,并且想要类似 \smalltableaux 的东西,其中条目的字体较小,但框稍大一些,因为就目前情况而言,我看不出填充 1 和 \overline{1} 之间的区别。在此处输入图片描述

任何帮助都将非常感激。

答案1

对于上划线冲突的不良示例,您没有显示任何代码。

无论如何,您可以定义一个使用小尺寸来显示单元格内容的环境。需要恢复smalltableauxnosmalltableaux全局\ytableausetup设置。

\documentclass{article}
\usepackage{ytableau}

\makeatletter
%%% boxsize also does nosmalltableaux (why?)
%%% so we define a new key that doesn't
\pgfkeys{/ytableau/options,
 onlyboxsize/.value required,
 onlyboxsize/.code = {%
  \compare@YT{#1}{normal}%
  \ifeq@YT
   \xdef\macro@boxdim@YT{\expandonce@YT\boxdim@normal@YT}%
  \else
   \xdef\macro@boxdim@YT{#1}%
  \fi
 }
}
\makeatletter

\newenvironment{smallytableau}{%
  \ytableausetup{smalltableaux,onlyboxsize=1.2em}%
  \begin{ytableau}%
}{%
  \end{ytableau}%
  \ytableausetup{nosmalltableaux,boxsize=normal}%
}

\begin{document}
    
\begin{ytableau}
1 & \bar{1} \\
\end{ytableau}
    
\begin{smallytableau}
1 & \bar{1} \\
\end{smallytableau}
    
\begin{ytableau}
1 & 2 \\
\end{ytableau}
    
\end{document}

我建议\bar而不是\overline

在此处输入图片描述

答案2

像这样:

在此处输入图片描述

代码:

\documentclass[12pt]{article}
\usepackage[boxsize=2em]{ytableau}
\begin{document}
    
    \begin{ytableau}
        1& \overline{1} \\
    \end{ytableau}\\
     or \\
     
     \begin{ytableau}
        1& \none&\overline{1}
     \end{ytableau}
    
\end{document}

相关内容