我在用我的论文的自定义样式文件。
我的数据很大程度上依赖于出色的 TikZ 包。然而,即使我只添加一行
\usepackage{tikz}
到论文范文,我得到了无数的错误。例如:
!LaTeX 错误:\begin{figure} 在输入行 458 处以 \end{origfigure} 结束。
我从来没有遇到过 TikZ 包或论文样式文件的问题。我曾尝试更改样式文件,但无法消除错误。
答案1
样式正在重新定义,\@xfloat
但缺少颜色命令。尝试此补丁:
\documentclass{book}
\usepackage{iyte}
\makeatletter
\def\@xfloat#1[#2]{\ifhmode \@bsphack\@floatpenalty -\@Mii\else
\@floatpenalty-\@Miii\fi\def\@captype{#1}\ifinner
\@parmoderr\@floatpenalty\z@
\else\@next\@currbox\@freelist{\@tempcnta\csname ftype@#1\endcsname
\multiply\@tempcnta\@xxxii\advance\@tempcnta\sixt@@n
\@tfor \@tempa :=#2\do
{\if\@tempa h\advance\@tempcnta \@ne\fi
\if\@tempa t\advance\@tempcnta \tw@\fi
\if\@tempa b\advance\@tempcnta 4\relax\fi
\if\@tempa p\advance\@tempcnta 8\relax\fi
}\global\count\@currbox\@tempcnta}\@fltovf\fi
\global\setbox\@currbox
\color@vbox %<--- missing
\normalcolor %<----missing
\vbox\bgroup
\def\baselinestretch{1}
\ifx\undefined\selectfont
\small\normalsize
\else
\@newbaseline
\fi
\boxmaxdepth\z@
\hsize\columnwidth \@parboxrestore}
\makeatother
\usepackage{tikz}
\begin{document}
\begin{figure}
blub
\end{figure}
\end{document}