如何在不依赖 \resizebox 或非 LaTeX Team 包的情况下将一个框或字符的大小精确调整为 1ex(宽度和高度)?

如何在不依赖 \resizebox 或非 LaTeX Team 包的情况下将一个框或字符的大小精确调整为 1ex(宽度和高度)?

\resizebox,但是还有其他方法可以调整框的大小吗?任何可以将字符(不是框)调整为任意宽度和高度的方法也值得赞赏。一个条件是不能使用 LaTeX Team 软件包集合之外的任何软件包(因为那些是官方软件包,我宁愿使用它们而不是一些不可靠的替代方案)。纯 TeX 解决方案(如果存在针对此问题的解决方案)最受欢迎。

答案1

我不太明白避免使用 \resizebox 的意义,但另一种选择是 expl3:

\documentclass[]{article}
\usepackage{expl3}
\begin{document}
A
\ExplSyntaxOn
\hbox_set:Nn \l_tmpa_box {A}

\box_resize_to_wd_and_ht:Nnn\l_tmpa_box {2cm}{1cm}

\fbox{\box_use:N \l_tmpa_box}
\ExplSyntaxOff

\end{document}

在此处输入图片描述

相关内容