Символы в тексте

Символы в тексте

Эта страницаутверждает, насколько я могу судить, ложно, что код

\texttt{\alpha in texttt mode }\alpha

в результате в документе появляется следующее:

\alpha in texttt mode

за которой следует буква альфа в математическом режиме.

На самом деле я получаю это:

! Missing $ inserted.

Как включить в текст обратную косую черту, тильду, фигурную скобку или любой другой символ, не являющийся буквой?

решение1

введите описание изображения здесь

Я рекомендую использовать listingspackage и определить свой стиль, в котором вы используете, literateчтобы определить, как обрабатываются специальные символы. Проверьте страницы 51-52 listingsдокументации пакета (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}

решение2

Чтобы получить настоящую альфа в шрифте пишущей машинки, используйте текстовые шрифты и текстовый режим. Вот простое решение, использующее поддержку babel для греческого языка и тот факт, что греческая буква альфа кодируется как 'a':

\documentclass{minimal}
\usepackage[greek,english]{babel}
\begin{document}
\texttt{{\selectlanguage{greek}a} in text mode}
\end{document}

Выходной сигнал:

вывод фрагмента LaTeX выше, показывающий альфа-код пишущей машинки в текстовом режиме

Связанный контент