TexShop、fontspec で固定幅フォントを定義できません

TexShop、fontspec で固定幅フォントを定義できません

私は使ったことがあるアレックス・ヒルツェルのコードLaTex 記事でコード スニペットを有効にするには:

ここに画像の説明を入力してください

問題は、フォントを固定幅に設定できないことです。この行がコメントアウトされているときは常に、

%\fontspec{Courier New}

次のエラーが発生します:

./code3.tex:33: Undefined control sequence.
\codefont -> \fontspec 
                       {Courier New} \fontsize {9pt}{11pt}\selectfont 
l.33 \begin{code}

フォントの種類を設定する方法をご存知ですか? 問題なければ、私は Mac で TexShop を使用しています。

答え1

パッケージをロードしますfontspec(そして当然、xelatexまたは を使用してコンパイルしますlualatex)。

関連情報