Erro ao usar o Minted para realce de sintaxe na classe de documento personalizado

Erro ao usar o Minted para realce de sintaxe na classe de documento personalizado

Estou escrevendo uma tese de mestrado em LaTeX e quero usarmintedpacote para realce de sintaxe do código-fonte. Eu instalei com sucesso e um exemplo mínimo da minteddocumentação funciona perfeitamente.

O problema é quando eu uso a classe de documento predefinida na Universidade Técnica de Praga chamada FITthesis. Acredito que seja um Fitthesis.clsarquivo (anexo).

Após o comando, pdflatex -shell-escape MintedTestrecebo um erro:

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

Este é um exemplo 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}

Alguma ideia do que fazer? Eu sou novato em LaTeX. Eu nem encontrei o arquivo onde está esse erro.

Responder1

Isso funciona sem o erro interno de cor, apenas erros sobre não fornecer palavras-chave e outros dados.

\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}

Responder2

Se você inserir\RequirePackage{cor}antes\AtBeginDocument{ ... }

na aulaFITthesis.clsvai funcionar também ;-)

informação relacionada