我需要用文本表示计算器按键,以便按键被框包围。我试图通过裸露的按键(没有框)逃脱,但我被标记为它,因为它看起来我的评估员有点学究气。
无论如何,一些研究发现了\boxit 和\fbox 之类的东西。
我给了他们一个机会,但\boxit 产生的结果几乎与\fbox 相同。
问题是盒子的高度和基线随着它包含的字形而变化。
以下面的例子表示按5,乘,x;
\documentclass{article}
\usepackage{fullpage}
\begin{document}
\fbox{5} \fbox{$\times$} \fbox{$x$}
\end{document}
这会在内容周围生成框,但它们位于不同的基线上并且它们的高度都不同。
鉴于迄今为止我对 LaTeX 的了解,我认为这绝对是可能的,但 CTAN、新闻组和谷歌到目前为止没有发现任何有用的信息。
任何提示?
最佳答案
使用 \strut
使高度相同。
\def\press#1{\fbox{\hbox to 1em{\strut\hfil#1\hfil}}}
\press{5} \press{$\times$} \press{$x$}
或设置盒子的任何高度和深度:
\def\press#1{{\setbox0=\hbox to 1em{\hfil#1\hfil}\ht0=7.5pt \dp0=2.5pt \fbox{\box0}}}
\press{5} \press{$\times$} \press{$x$}
关于math - 如何在 LaTeX 中装箱内容,使所有框都在同一行和相同的高度上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661654/