LaTeX 中是否有与大写字母“X”对应的“ex”单位

LaTeX 中是否有与大写字母“X”对应的“ex”单位

在 LaTeX 中,ex单位表示小写X' 使用当前字体。

LaTeX 中是否有表示大写字母高度的长度X“?

答案1

有关 1ex 的信息存储在字体中;它是通常小写字母“x”的高度,但不一定如此。

您可以通过以下方式获取大写字母“X”的高度

\fontcharht\font`X

用这种“计量单位”来表达长度的方法是

\newcommand{\eX}{\dimexpr\fontcharht\font`X\relax}

所以你可以这样说

\vspace{1.2\eX}

或者

\setlength{\mylen}{2\eX}

其中\mylen已分配\newlength

相关内容