mathtt 中的换行符

mathtt 中的换行符

我想在两行单独的行中显示 mathtt 字体的文本,但以下方法不起作用

\documentclass{article}
\begin{document}
\title{Scratch}

$$\mathtt{Say\ hello} \newline \mathtt{to\ my\ little\ friend}$$

\end{document}

\newline如果我用 或替换,则不起作用,\\如果我有一个\mathtt{}。所有情况下的结果都好像没有\newline\\

我需要将我的文本格式化为这种格式,使其看起来像定理证明器 Isabelle 的 JEdit 代码。如果您对如何做到这一点有任何其他建议,我将非常乐意听取。

答案1

你是指这样的吗?

在此处输入图片描述

\mathtt这里根本就没有必要。

要么\ttfamily在 TeX 组中使用,例如包装一个\begingroup...\endgroup,要么为此定义一个特殊环境,比如说tttt,它会自动形成自己的组,因此两个版本都提供相同的输出,尽管背景中的细节不同。

留下一个空行来强制“换行”

\documentclass{article}


\title{Scratch}

\newenvironment{tttt}{\ttfamily}{}
\begin{document}

\begingroup
\ttfamily Say hello 

to my little friend
\endgroup

\begin{tttt}
Say hello 

to my little friend
\end{tttt}



\end{document}

相关内容