\newenvironment 其中所有文本都是打字机(如 \texttt)

\newenvironment 其中所有文本都是打字机(如 \texttt)

我希望有一个环境,将所有内容都包含在打字机字体中\texttt{}。但是,我不想使用\texttt{}自己的环境,例如\begin{allintypewriter}因为我的文本包含多个段落。

因此,

\texttt{
My multiparagraph text
}

我想写

\begin{allintypewriter}
My multiparagraph text
\end{allintypewriter}

抱歉,这是一个新手问题,但我该如何为此定义\newenvironment?(我不想使用类似的东西,\verbatim因为要设置为打字机的文本应该包含其他乳胶命令;在这种环境下,只有字体应该更改为打字机)

答案1

您的问题的更一般版本可在此处处理:

如何在文档中的一小部分文本中使用特定字体?

但由于您只需要更改字体系列而不是字体本身,因此它的特定实例要简单得多:

\newenvironment{allintypewriter}{\ttfamily}{\par}

相关内容