我正在写一篇会议论文,需要使用特定.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 提供的链接。我还认为提取我需要的参考资料可能是最简单的解决方案,因此也是最佳解决方案,至少目前如此。