
Я хочу отобразить текст шрифтом mathtt в двух отдельных строках, но следующее не работает
\documentclass{article}
\begin{document}
\title{Scratch}
$$\mathtt{Say\ hello} \newline \mathtt{to\ my\ little\ friend}$$
\end{document}
Это не работает, если я заменяю \newline
на \\
или если у меня есть один \mathtt{}
. Результат во всех случаях такой, как будто нет \newline
или \\
.
Мне нужно, чтобы мой текст был отформатирован таким образом, чтобы он выглядел как код 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}