相同大小的字母

相同大小的字母

我需要编写一个字母彼此对齐的文本,我的意思是这样的:

在此处输入图片描述

然而,由于通常并非所有字母都占据相同的空间,因此我得到了以下结果:

在此处输入图片描述

是否存在某种字体,其中所有大写字母的大小都相同?或者是否有其他方法可以做到这一点?

答案1

就像 Au101 已经提到的那样,texttt{your text}这是您的选择。实际上,它产生的输出类似于this one,因此每个字母的宽度相同。

您可以按如下方式使用它:

\documentclass{article}
\begin{document}
\texttt{your text - IN CAPITALS}

{\ttfamily yourtext no. 2}
\end{document}

另一种选择是{\ttfamily yourtext}

根据您的用途,这可能会有所帮助:何时应使用 \verb,何时应使用 \texttt

答案2

一种方法是使用stretch可选参数\makebox(或\framebox)。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[margin=2cm]{geometry}

\newcommand*{\mybox}[2][5cm]{%
  % \framebox
  \makebox[#1][s]{#2}}

\begin{document}

\mybox[3cm]{M I C H I G A N} \hfill \mybox{T E C H N O L O G I C A L} \hfill \mybox[4cm]{U N I V E R S I T Y}

\mybox[3cm]{H O U G T O N} \hfill \mybox{H O U G H T O N H O U G H} \hfill \mybox[4cm]{T O N H O U G H N T O}

\end{document}

相关内容