カスタム ドキュメント クラスの構文強調表示に Minted を使用するとエラーが発生する

カスタム ドキュメント クラスの構文強調表示に Minted を使用するとエラーが発生する

私はLaTeXで修士論文を書いていますが、mintedソース コードの構文強調表示用のパッケージ。正常にインストールされ、mintedドキュメントの最小限の例は問題なく動作します。

問題は、プラハ工科大学で事前定義された というドキュメント クラスを使用する場合です。これはファイル (添付)FITthesisだと思います。Fitthesis.cls

コマンド実行後にpdflatex -shell-escape MintedTestエラーが発生します:

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

これは最小限の例です:

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

何をすればいいか、何かアイデアはありますか? 私は LaTeX 初心者です。このエラーがあるファイルさえ見つけられませんでした。

  • ログファイルへのリンクとFitthesis.clsファイルへのリンク:http://cl.ly/OGSm

答え1

これは内部カラー エラーなしで実行され、キーワードやその他のデータが提供されないことに関するエラーのみが発生します。

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

答え2

挿入すると\RequirePackage{色}前に\AtBeginDocument{ ... }

クラスで翻訳:それはうまくいくでしょう ;-)

関連情報