为什么 beamerbuttons 里面的内容相对于基线不对称地凸起?

为什么 beamerbuttons 里面的内容相对于基线不对称地凸起?

beamer在隔离期间,我使用来创建整个讲义,beamerbutton主要用于交叉引用。因此,我必须将其放在一行的中间。问题是,它不对称地凸起了按钮内的文本,使整行看起来不那么吸引人。在括号或圆括号内使用按钮时,问题更加明显。我意识到在单词周围创建填充需要一些额外的空间,但我希望它能够更垂直对称地排版。以下是 MWE:

\documentclass{beamer}
\begin{document}
    abc \beamerbutton{\scriptsize content} def\\[2ex]
    abc (\beamerbutton{\scriptsize content}) def
\end{document}

在此处输入图片描述

附言:我通常会增加按钮内的字体大小,以便\scriptsize更方便阅读。我观察到它不会改变按钮的高度。

请帮忙。谢谢。

答案1

我只是用眼睛调整了一下,所以括号里的数字看起来比较合理

在此处输入图片描述

\documentclass{beamer}
\newcommand\zzbutton[1]{\sbox0{\beamerbutton{\strut\scriptsize#1}}\raisebox{-1.5pt}{\usebox{0}}}
\begin{document}
    abc \zzbutton{content} def\\[2ex]
    abc (\zzbutton{content}) def
\end{document}

相关内容