
私は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{ ... }
クラスで翻訳:それはうまくいくでしょう ;-)