Diese Seitebehauptet, fälschlicherweise, soweit ich das beurteilen kann, dass der Code
\texttt{\alpha in texttt mode }\alpha
führt dazu, dass Folgendes im Dokument erscheint:
\alpha in texttt mode
gefolgt vom Buchstaben Alpha im Mathematikmodus.
Tatsächlich bekomme ich Folgendes:
! Missing $ inserted.
Wie füge ich in texttt einen Backslash, eine Tilde, eine Klammer oder eines der vielen anderen Zeichen ein, die keine Buchstaben sind?
Antwort1
Ich empfehle, listings
das Paket zu verwenden und Ihren Stil zu definieren, in dem Sie literate
festlegen, wie mit Sonderzeichen umgegangen wird. Lesen Sie die Seiten 51-52 der listings
Paketdokumentation (v1.8d).
\documentclass{article}
\usepackage{listings}
\lstdefinestyle{verbatim}{
basicstyle=\ttfamily, % font style and size
literate=
*{\\}{{\textbackslash{}}}{1}, % \
}
\lstset{style=verbatim}
\begin{document}
\lstinline|\alpha in texttt mode|
$\alpha$
\end{document}
Antwort2
Um ein echtes Alpha in einer Schreibmaschinenschriftart zu erhalten, verwenden Sie Textschriften und den Textmodus. Hier ist eine einfache Lösung, die die Babel-Unterstützung für die griechische Sprache nutzt und die Tatsache ausnutzt, dass der griechische Buchstabe Alpha als „a“ kodiert ist:
\documentclass{minimal}
\usepackage[greek,english]{babel}
\begin{document}
\texttt{{\selectlanguage{greek}a} in text mode}
\end{document}
Die Ausgabe ist