如何制作单位转换线?

如何制作单位转换线?

例如我想创建这样的图像:

48 英寸 =_____yd

答案1

有几种可能性,例如\underline

\documentclass{article}
\begin{document}
48 inches = \underline{\hspace{2em}} yd
\end{document}

结果

\rule带有和 的变体\raisebox,可以更轻松地配置:

  • 线条粗细由第二个参数决定\rule
  • 线的深度由第一个参数决定\raisebox

的下一个可选参数\raisebox\phantom{Ay}让 TeX 知道它应该留出 的垂直空间Ay

\documentclass{article}

\newcommand*{\phantomline}[1]{%
  \raisebox{-\depth}[\height][\depth]{%
    \vphantom{Ay}%
    \rule{#1}{.5pt}%
  }%
}

\begin{document}
48 inches = \phantomline{2em} yd
\end{document}

结果

相关内容