[Tex/LaTex] Missing number, treated as zero. \catcode

catcodes

I can not fix the bug.

I hope someone may help me out.

Missing number, treated as zero. \catcode\string`@=
Missing number, treated as zero. \catcode`\.=
Missing number, treated as zero. \catcode`\p=
Missing number, treated as zero. \catcode`\t=
Use of \@ doesn't match its definition. \@@mptopdf@@newabove
Missing number, treated as zero. \catcode`\@=
Undefined control sequence. \unprotect

Best Answer

This is an incompability between graphicx and turkish:

\documentclass{report}
\usepackage[turkish]{babel}
\usepackage{graphicx}

\begin{document}
blub
\end{document}

turkish makes the equal sign active at begin document and this leads to error when later supp-pdf.mkii is read. The problem will be resolve in the next graphicx version. A work-around until then is to load graphicx before babel:

\documentclass{report}

\usepackage{graphicx}
\usepackage[turkish]{babel}
\begin{document}
blub
\end{document} 
Related Question