Personagens em texto

Personagens em texto

Esta páginaafirma, falsamente, tanto quanto posso dizer, que o código

\texttt{\alpha in texttt mode }\alpha

resulta nisso aparecendo no documento:

\alpha in texttt mode

seguido pela letra alfa no modo matemático.

Na verdade eu entendo isso:

! Missing $ inserted.

Como incluo uma barra invertida, um til, uma chave ou qualquer um dos muitos outros caracteres que não são letras no texttt?

Responder1

insira a descrição da imagem aqui

Eu recomendo usar listingspackage e definir o estilo que você usa literatepara definir como os caracteres especiais são tratados. Verifique as páginas 51-52 da listingsdocumentação do pacote (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}

Responder2

Para obter um alfa verdadeiro em uma fonte de máquina de escrever, use fontes de texto e modo de texto. Aqui está uma solução simples usando o suporte babel para o idioma grego e explorando o fato de que a letra grega alfa é codificada como 'a':

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

A saída é

saída do trecho LaTeX acima, mostrando uma máquina de escrever alfa em modo texto

informação relacionada