Miktex 引用无序

Miktex 引用无序

我将这\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文件并提取相关信息,生成一个扩展名为.bblLaTeX 的文件,稍后将输入该文件。运行 BibTeX 后,还需要运行几次 LaTeX。

如何运行 BibTeX 取决于您使用的 TeX 环境(编辑器、分发、操作系统)。

相关内容