Error al utilizar Minted para resaltar la sintaxis en una clase de documento personalizada

Error al utilizar Minted para resaltar la sintaxis en una clase de documento personalizada

Estoy escribiendo una tesis de maestría en LaTeX y quiero usarmintedPaquete para resaltar la sintaxis del código fuente. Lo instalé correctamente y un ejemplo mínimo de mintedla documentación funciona bien.

El problema es cuando uso una clase de documento predefinida en la Universidad Técnica de Praga llamada FITthesis. Creo que es un Fitthesis.clsarchivo (adjunto).

Después del comando pdflatex -shell-escape MintedTestme sale un error:

! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color 
                                                  }\aftergroup \reset@color 
l.8 \begin{document}

Este es un ejemplo mínimo:

\documentclass[thesis=M,english]{FITthesis}[2012/10/20]

\usepackage{minted}

\begin{document}
\begin{minted}{c}
int main() {
printf("hello, world");
return 0;
}
\end{minted}
\end{document}

¿Alguna idea de qué hacer? Soy un novato en LaTeX. Ni siquiera encontré el archivo donde está este error.

Respuesta1

Esto se ejecuta sin el error de color interno, solo errores por no proporcionar palabras clave y otros datos.

\documentclass[thesis=M,english]{FITthesis}[2012/10/20]

\usepackage{color}
\usepackage{graphicx}

\makeatletter
\color{black}
\let\default@color\current@color
\makeatother

\department{ddd}
\title{ttt}
\supervisor{sss}
\author{aaa}
\authorFN{aaa}
\authorGN{aaa}

\begin{document}

aaa

\end{document}

Respuesta2

si insertas\RequirePackage{color}antes\AtBeginDocument{ ... }

en la claseFITthesis.clstambién funcionará ;-)

información relacionada