![\newenvironment 其中所有文本都是打字机(如 \texttt)](https://linux22.com/image/273844/%5Cnewenvironment%20%E5%85%B6%E4%B8%AD%E6%89%80%E6%9C%89%E6%96%87%E6%9C%AC%E9%83%BD%E6%98%AF%E6%89%93%E5%AD%97%E6%9C%BA%EF%BC%88%E5%A6%82%20%5Ctexttt%EF%BC%89.png)
我希望有一个环境,将所有内容都包含在打字机字体中\texttt{}
。但是,我不想使用\texttt{}
自己的环境,例如\begin{allintypewriter}
因为我的文本包含多个段落。
因此,
\texttt{
My multiparagraph text
}
我想写
\begin{allintypewriter}
My multiparagraph text
\end{allintypewriter}
抱歉,这是一个新手问题,但我该如何为此定义\newenvironment
?(我不想使用类似的东西,\verbatim
因为要设置为打字机的文本应该包含其他乳胶命令;在这种环境下,只有字体应该更改为打字机)
答案1
您的问题的更一般版本可在此处处理:
但由于您只需要更改字体系列而不是字体本身,因此它的特定实例要简单得多:
\newenvironment{allintypewriter}{\ttfamily}{\par}