
Ich möchte Text in der Schriftart mathtt in zwei getrennten Zeilen anzeigen, aber Folgendes funktioniert nicht
\documentclass{article}
\begin{document}
\title{Scratch}
$$\mathtt{Say\ hello} \newline \mathtt{to\ my\ little\ friend}$$
\end{document}
Es funktioniert weder, wenn ich \newline
durch ersetze, \\
noch wenn ich nur ein einzelnes habe \mathtt{}
. Das Ergebnis ist in allen Fällen so, als ob es kein \newline
oder gäbe \\
.
Ich muss meinen Text so formatieren, dass er wie JEdit-Code für den Theorembeweiser Isabelle aussieht. Wenn Sie weitere Vorschläge haben, wie das geht, würde ich mich freuen, davon zu hören.
Antwort1
Meinst du so etwas?
\mathtt
Das ist hier überhaupt nicht nötig .
Entweder verwenden Sie es \ttfamily
in einer TeX-Gruppe, zB umschließend ein \begingroup...\endgroup
oder definieren hierfür eine spezielle Umgebung, zB tttt
, welche automatisch eine eigene Gruppe bildet, so dass beide Versionen die gleiche Ausgabe liefern, auch wenn die Details im Hintergrund unterschiedlich sind.
Lassen Sie eine leere Zeile, um einen Zeilenumbruch zu erzwingen.
\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}