我想在两行单独的行中显示 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}