6

I am writing Master thesis in LaTeX and want to use minted package for source code syntax highlighting. I have installed it successfully and minimal example from minted documentation works just fine.

The problem is when I use document class predefined at Prague Technical University called FITthesis. I believe it is a Fitthesis.cls file (attached).

After command pdflatex -shell-escape MintedTest I get an error:

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

This is minimal example:

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

Any ideas what to do? I am LaTeX newbie. I didn't even find the file where this error is.

  • Welcome to TeX.sx! Try adding \usepackage{xcolor} – egreg Apr 13 '13 at 19:49
  • Thank you, but it didn't help. Same error. :-/ – Macejkou Apr 13 '13 at 19:51
  • 1
    it is a problem with your document class. With the standard class article you won't get an error – user2478 Apr 13 '13 at 20:01
  • The error happens when LaTeX is processing \begin{document} and has nothing to do with minted. – egreg Apr 13 '13 at 20:02
  • When I remove Minted everything works fine. – Macejkou Apr 13 '13 at 20:19
6

This runs without the internal color error, just errors about not supplying keywords and other data.

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

If you insert \RequirePackage{color} before \AtBeginDocument{ ... }

in the class FITthesis.cls it will work as well ;-)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.