我按照 SPIE 会议 Latex 格式生成 PDF 论文。但是在参考部分我遇到了问题。
首先,这是他们的网站http://kmh-lanl.hansonhub.com/spie/, 在里面参考列表格式部分他们描述了如何创建参考列表。
这是他们提供的乳胶文件
% List Bibliography
% creates reference list using BibTeX and named style file
\documentclass[11pt,letterpaper]{article}
\oddsidemargin -.02in
\textwidth 6.5in
\topmargin -0.42in
\textheight 9in
\parskip 1ex
\def\bstfile{spiebib} % name of bib style file to be used
\def\refname{ \vspace{-10ex}\rule{0mm}{1mm} \\ Reference list formatting -- \bstfile.bst
}
\begin{document}
\vspace{-10ex}\rule{0mm}{1mm}
\bibliographystyle{\bstfile}
\nocite{*}
\bibliography{biblist}
@article{Kaczmarz37,
author = "S. Kaczmarz",
title = "Angen{\"{a}}hrte {A}ufl{\"{o}}sung von {S}ystemen
linearer {G}leichungen",
journal= "Bull. Acad. Polon. Sci. Lett.",
volume = "A35",
pages = "355-357",
year = "1937" }
\end{document}
在哪里
@article{Kaczmarz37,
author = "S. Kaczmarz",
title = "Angen{\"{a}}hrte {A}ufl{\"{o}}sung von {S}ystemen
linearer {G}leichungen",
journal= "Bull. Acad. Polon. Sci. Lett.",
volume = "A35",
pages = "355-357",
year = "1937" }
是您可以插入自己的参考书目示例。
但是,当我编译 tex 文件时,它看起来像这样:
但根据他们的网站,它应该是这样的:
我想知道我该如何改变他们的风格。我按照他们的指示做,但结果却大不相同。困惑。
答案1
代码
@article{Kaczmarz37,
author = "S. Kaczmarz",
title = "Angen{\"{a}}hrte {A}ufl{\"{o}}sung von {S}ystemen
linearer {G}leichungen",
journal= "Bull. Acad. Polon. Sci. Lett.",
volume = "A35",
pages = "355-357",
year = "1937" }
应放在以扩展名命名的文件中.bib
,例如biblist.bib
,而不是主文档中。添加到此文件全部与论文所需的 BibTeX 格式相同的参考文献。
当您在文档上运行 LaTeX 时,该行\bibliography{biblist}
会导致在文件中生成注释.aux
。运行 LaTeX 后,您必须调用 BibTeX(如何执行取决于 TeX 的前端,它们都为此提供了一些按钮)。BibTeX 完成后,.bbl
将生成一个文件,并且在下次运行 LaTeX 时,引用将到位。
每次都不需要运行 BibTeX,只需在添加参考文献时运行即可。在运行 BibTeX 后可能需要运行两次 LaTeX,以同步标签。