Zeilenumbruch in Mathtt

Zeilenumbruch in Mathtt

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 \newlinedurch ersetze, \\noch wenn ich nur ein einzelnes habe \mathtt{}. Das Ergebnis ist in allen Fällen so, als ob es kein \newlineoder 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?

Bildbeschreibung hier eingeben

\mathttDas ist hier überhaupt nicht nötig .

Entweder verwenden Sie es \ttfamilyin einer TeX-Gruppe, zB umschließend ein \begingroup...\endgroupoder 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}

verwandte Informationen