在 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
。