Use a fonte padrão da máquina de escrever apenas para uma parte do documento

Use a fonte padrão da máquina de escrever apenas para uma parte do documento

Estou usando a Inconsolatafonte fornecida pelo zi4pacote. Mas para uma única macro, quero usar a fonte padrão da máquina de escrever (não Inconsolata). Todas as outras ocorrências de \textttno documento devem usar Inconsolata.

\documentclass{article}

\usepackage[varqu]{zi4}

\newcommand{\csharp}{C\texttt{\#}} % How can I use the default typewriter font here?    

\begin{document}
  This should be \texttt{Inconsolata}.
\end{document}

Responder1

Você pode usar o \fontfamilycomando.

\documentclass{article}

\usepackage[varqu]{zi4}

\newcommand{\csharp}{C{\fontfamily{cmtt}\selectfont\#}}

\begin{document}
    \csharp\par
  This should be \texttt{Inconsolata}.
\end{document}

informação relacionada