我将这\input{references}
一行添加到 Journal.tex 文件的末尾,如下所示:
\input{references}
\end{document}
但是,输出的参考文献不是按引用顺序排列的。相反,它们是按在 references.tex 文件中定义的引用顺序排列的。我确实尝试过添加 unsrt 命令
\begin{thebibliography}{99.}
\bibliographystyle{unsrt}
但没有运气...我也尝试删除辅助文件和其他东西,但没有成功...
我是 Latex 的新手,所以请帮帮我!谢谢!我没有使用命令行,而是使用 TexnicCenter。
编辑:
我的reference.tex 类的一个片段(按字母顺序排列)。
\begin{thebibliography}{99.}
\bibitem{alexander87} Alexander, R. D., The Biology of Moral Systems, New York: Aldine de Gruyter (1987)
\bibitem{axelrod80a} Axelrod, R.: Effective choice in the iterated prisoner's dilemma, J. Confl. Resolut., vol. 24, pp. 3-25 (1980)
\bibitem{axelrod80b} Axelrod, R.: More effective choice in the prisoner's dilemma, J. Confl. Resolut., vol. 24, pp. 379-403 (1980)
\end{thebibliography}
我想要的是
..... no such cause [1].
我得到了什么
..... no such cause [13].
进一步编辑:
\documentclass[graybox]{svmult}
\usepackage{mathptmx} % selects Times Roman as basic font
\usepackage{helvet} % selects Helvetica as sans-serif font
\usepackage{courier} % selects Courier as typewriter font
\usepackage{type1cm} % activate if the above 3 fonts are not available on your system
\usepackage{makeidx} % allows index generation
\usepackage{graphicx} % standard LaTeX graphics tool when including figure files
\usepackage{multicol} % used for the two-column index
\usepackage[bottom]{footmisc} % places footnotes at page bottom
\usepackage{float} % places the float image at precisely the location in the LaTeX code
\usepackage{verbatim} % for multiline comments
\usepackage{subfigure}
\makeindex
\setcounter{secnumdepth}{5} % for subsubsub sections (if any)
\begin{document}
\title*{Some random title.}
\author{Ockham}
\maketitle
\section{Introduction}
\label{sec:intro}
blah blah.........
\input{references}
\end{document}
答案1
有两种策略可以按引用顺序对参考文献进行排序。
1. 手册您可以在以以下内容开头的文件中添加参考书目项目
\begin{thebibliography}{99}
并结束于
\end{thebibliography}
您必须按照您想要的顺序添加项目,按照\bibitem{...}...
您在问题中显示的形式。然后你说,参考书目应该出现在哪里,
\input{references}
或者,您也可以将整个thebibliography
环境包含在文档中。数字代表最大位数,因此 99 适用于 10 到 99 个项目。
2. 自动你准备一个references.bib
文件,在其中以以下形式定义你的书目项目
@book{alexander87,
author={Alexander, R. D.},
title{The Biology of Moral Systems},
publisher={Aldine de Gruyter},
address={New York},
year={1987},
}
@article{axelrod80a,
author={Axelrod, R.},
title={Effective choice in the iterated prisoner's dilemma},
journal={J. Confl. Resolut.},
volume={24},
year=1980,
pages={3-25},
}
你准备好你的手稿,在应该出现参考书目的地方,写下
\bibliographystyle{unsrt}
\bibliography{references}
运行外部程序 BibTeX 将读取references.bib
文件并提取相关信息,生成一个扩展名为.bbl
LaTeX 的文件,稍后将输入该文件。运行 BibTeX 后,还需要运行几次 LaTeX。
如何运行 BibTeX 取决于您使用的 TeX 环境(编辑器、分发、操作系统)。