我正在使用 Lyx 2.0,一切运行正常,但我在参考书目方面遇到了麻烦。我想按文本中出现的顺序排列引文。
例如:
Jbjb[1] jbibihz[2].
Library:
[1] Author1
[2] Author 2
但目前,我的图书馆是按字母顺序排列的,文本中的数字如下:
Dssfg[3]oihdovn[1]jbiub[2].
我正在使用natbib
和样式unsrt
。但unsrt
并没有改变问题。
我的源代码如下,也许有我没有发现的错误:
%% LyX 2.0.6 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[twoside,ngerman,11pt]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{geometry}
\geometry{verbose,tmargin=4.5cm,bmargin=3.5cm,lmargin=3.5cm,rmargin=5cm,headheight=1cm,headsep=1.5cm,footskip=1.5cm}
\setcounter{secnumdepth}{3}
\setlength{\parskip}{6pt}
\setlength{\parindent}{0pt}
\usepackage{setspace}
\onehalfspacing
\usepackage[dot]{bibtopic}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\bibliographystyle{unsrt}
\usepackage[numbers,sort&compress]{natbib}
\AtBeginDocument{
\def\labelitemii{\(\circ\)}
\def\labelitemiii{\(\cdot\)}
}
\makeatother
\usepackage{babel}
\begin{document}
afegbab\cite{TaeWanKim.2011}zglivf\cite{KamilaKoichumanova.2013}egadsvafdb\cite{R.R.Davda.2005}\bibliographystyle{unsrt}
\begin{btSect}{C:/literatur2}
\btPrintCited
\end{btSect}
\end{document}
任何帮助都非常感谢!非常感谢!
答案1
在您的文件中的某个地方,即参考书目应出现在最终文档中的位置,有一个灰色矩形,上面写着“生成的 BibTeX 参考书目”(或类似内容)。单击此处。在打开的窗口中,转到与 bib 样式相对应的弹出菜单并选择unsrt
。接受并生成新文档。
我用了unsrtnat
。