No se puede definir una fuente de ancho fijo con TexShop, fontspec

No se puede definir una fuente de ancho fijo con TexShop, fontspec

he usadoEl código de Alex Hirzelpara habilitar fragmentos de código en artículos de LaTex:

ingrese la descripción de la imagen aquí

El problema es que no puedo configurar la fuente con un ancho fijo. Siempre que esta línea esté comentada:

%\fontspec{Courier New}

Obtuve el siguiente error:

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

¿Alguna idea de cómo puedo configurar el tipo de fuente? Estoy usando TexShop en Mac, si es importante.

Respuesta1

Cargue el fontspecpaquete (y, naturalmente, compílelo con xelatexo lualatex).

información relacionada