仅对文档的一部分使用默认打字机字体

仅对文档的一部分使用默认打字机字体

我使用软件包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}

相关内容