文書の一部にのみデフォルトのタイプライターフォントを使用する

文書の一部にのみデフォルトのタイプライターフォントを使用する

Inconsolataパッケージで提供されるフォントを使用していますzi4。ただし、単一のマクロでは、デフォルトのタイプライター フォント ( ではない) を使用します。ドキュメント内のInconsolataのその他の出現箇所では を使用する必要があります。\textttInconsolata

\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}

答え1

コマンドを使用できます\fontfamily

\documentclass{article}

\usepackage[varqu]{zi4}

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

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

関連情報