如何使 Bibtex 与特定的 cls 文件一起工作?

如何使 Bibtex 与特定的 cls 文件一起工作?

我正在使用一个使用特定类(proposal.cls)的模板。此类尚不支持 bibtex。我注意到,在这个类中,它没有创建 thebibliography 环境。我认为这就是我在运行 latex 时出现以下错误的原因

-!Latex 错误:环境 thebibliography 未定义。

因此,我尝试通过在我的proposal.cls中插入下面的article.cls代码来解决这个问题

\newenvironment{thebibliography}[1]
 {\section*{\refname}%
  \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
  \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}
 {\def\@noitemerr
   {\@latex@warning{Empty `thebibliography' environment}}%
  \endlist}

不幸的是,它没有帮助我...我仍然认为我必须做的是为参考书目创建环境...我想插入最小代码,只有强制性代码...有什么帮助吗?

相关内容