使用预定义样式的 BibTeX 书目文件记录会议论文

使用预定义样式的 BibTeX 书目文件记录会议论文

我正在写一篇会议论文,需要使用特定.sty文件进行格式化。对于所有其他工作,我都维护一个bibliography.bib,我也想在这里使用。可以吗?

模板中给出了这样一个书目条目包含的例子:

\begin{thebibliography}{9}
\bibitem{exampleCiteKey}
  Smith, John,
  \emph{An example reference}.
  Publishing House, UK,
  2nd Edition,
  1998.
\end{thebibliography}

样式定义如下:

%%%%%%%
% Bibliography
%
\renewenvironment{thebibliography}[1]
     {\section*{\refname
        \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
      \list{\small\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}
        \@bibsetup}%
      \small\renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
      \sloppy\clubpenalty4000\widowpenalty4000%
      \sfcode`\.=\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}

%% setup 8/10 type
\def\@bibsetup{%\itemindent=0pt
  \itemsep=2pt \parsep=0pt \parskip 8pt
  \small}

\def\sameauthor{\leavevmode\vrule height 2pt depth -1.6pt width 23pt}

我通常在文档中做的事情是:

\bibliographystyle{plain} %Style of Bibliography: plain / apalike / amsalpha...
\bibliography{bibliography} %You need a file 'bibliography.bib' for this.

当我尝试合并以上两个时:

\begin{thebibliography}{9}
    \bibliography{bibliography}
\end{thebibliography}

我收到一条错误消息,\bibliographystyle提示缺少(添加它会导致参考书目看起来与会议组织者的要求不同)。有没有办法使用bibliography.bib并使其看起来与中定义的一致.sty

答案1

感谢 wasteofspace 提供的链接。我还认为提取我需要的参考资料可能是最简单的解决方案,因此也是最佳解决方案,至少目前如此。

相关内容