
Ich verwende die Inconsolata
vom zi4
Paket bereitgestellte Schriftart. Für ein einzelnes Makro möchte ich jedoch die Standardschriftart für Schreibmaschinen verwenden (also nicht Inconsolata
). Bei jedem anderen Vorkommen von \texttt
im Dokument sollte verwendet werden 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}
Antwort1
Sie können den Befehl verwenden \fontfamily
.
\documentclass{article}
\usepackage[varqu]{zi4}
\newcommand{\csharp}{C{\fontfamily{cmtt}\selectfont\#}}
\begin{document}
\csharp\par
This should be \texttt{Inconsolata}.
\end{document}