有没有办法按字母顺序对参考书目进行排序?

有没有办法按字母顺序对参考书目进行排序?

我是 Latex 新手。我的问题是参考书目不是按字母顺序排列的。有没有办法按字母顺序排列参考书目?

\documentclass[a4paper,12pt,openany]{book}
\usepackage[
  backend=biber, % bibtex  % bibtex or biber (prefered)
  natbib=true,
  style=alphabetic,
  sorting=none  % none, nty % no sorting or standard sorting
]{biblatex}
\addbibresource{bibliogra.bib}
\begin{document}
\cite{Bal89}, Balder E.J. \cite{DeB86} De Blasi F.S. and  Myjai J \cite{Dil93}, Dilworth S.J., Girardi M.; \cite{Gue97}, Guessous M. \cite{Kru00}, author=Krupa G.,\cite{Bal90}, author is Balder E.J., \cite{Kom67}.
\printbibliography
\end{document}

参考书目

 @article{Bal89,
   author={Balder E.J.},
   title={Infinite-Dimentional Extention of a Theorem of Komlós},
   journal={Probability Theory and Related Fields},
   volume={81},
   year=1989,
   pages={185-188}
}
@article{DeB86,
   author={De Blasi F.S. and  Myjai J.},
   title={Weak convergence of convex sets in Banach spaces},
   journal={Archiv der Mathematik},
   volume={47},
   year=1986,
   pages={448-456}
}
@article{Dil93,
   author={Dilworth S.J., Girardi M.},
   title={Bochner vs. Pettis norm: examples and results},
   journal={Contemporary Mathematics},
   volume={144},
   year=1993,
   pages={69-80}
}
@article{Gue97,
   author={Guessous M.},
   title={An elementary proof of Komlós-Révész theorem in Hilbert spaces},
   journal={Convex Analysis},
   volume={4},
   year=1997,
   pages={321-332}
}
@article{Kru00,
   author={Krupa G.},
   title={Komlós Theorem for Unbounded Random Sets},
   journal={Set-Valued Analysis},
   volume={8},
   year=2000,
   pages={237–251}
}
@article{Bal90,
   author={Balder E.J.},
   title={New Sequential Compactness Results for Spaces of Scalarly Integrable Functions},
   journal={Mathematical Analysis ans Applications},
   volume={151},
   year=1990,
   pages={1-16}
}
@article{Kom67,
   author={Komlós J.},
   title={A generalization of a problem of Steinhaus},
   journal={Acta Mathematica Hungarica},
   volume={18},
   year=1967,
   pages={217–229}
}

结果 :

在此处输入图片描述

答案1

名称输入不正确。Family G. I.格式无效。如果使用反向格式,则需要逗号

Family, G. I.

这里接受的另一种格式是自然顺序

G. I. Family

选择哪种方法对于输出来说并不重要——只要它是正确的输入。

所以

*author={Komlós J.},应该

author={Komlós, J.},

你也必须用 * 分隔多个名称,and无论所需的输出是什么:author={Dilworth S.J., Girardi M.},是错误的,应该是

author={Dilworth, S.J. and Girardi, M.},

也可以看看我应该如何在 bib 文件中输入作者姓名?如何在bibtex文件中正确写入多位作者?

请注意,这sorting=none,将按引用顺序进行排序。您可能不希望使用style=alphabetic。该样式已经选择了合理的排序 ( sorting=anyt),因此您只需说

\documentclass[a4paper,12pt]{article}
\usepackage[
  backend=biber,
  natbib=true,
  style=alphabetic,
]{biblatex}

\begin{filecontents}{\jobname.bib}
@article{Bal89,
  author  = {Balder, E.J.},
  title   = {Infinite-Dimentional Extention of a Theorem of {Komlós}},
  journal = {Probability Theory and Related Fields},
  volume  = {81},
  year    = 1989,
  pages   = {185-188},
}
@article{DeB86,
  author  = {De Blasi, F.S. and  Myjai, J.},  
  title   = {Weak convergence of convex sets in {Banach} spaces},
  journal = {Archiv der Mathematik},
  volume  = {47},
  year    = 1986,
  pages   = {448-456},
}
@article{Dil93,
  author  = {Dilworth, S.J. and Girardi, M.},
  title   = {{Bochner} vs. {Pettis} norm: examples and results},
  journal = {Contemporary Mathematics},
  volume  = {144},
  year    = 1993,
  pages   = {69-80},
}
@article{Gue97,
  author  = {Guessous, M.},
  title   = {An elementary proof of {Komlós-Révész} theorem in {Hilbert} spaces},
  journal = {Convex Analysis},
  volume  = {4},
  year    = 1997,
  pages   = {321-332},
}
@article{Kru00,
  author  = {Krupa, G.},
  title   = {{Komlós} Theorem for Unbounded Random Sets},
  journal = {Set-Valued Analysis},
  volume  = {8},
  year    = 2000,
  pages   = {237–251},
}
@article{Bal90,
  author  = {Balder, E.J.},
  title   = {New Sequential Compactness Results for Spaces of Scalarly Integrable Functions},
  journal = {Mathematical Analysis ans Applications},
  volume  = {151},
  year    = 1990,
  pages   = {1-16},
}
@article{Kom67,
  author  = {Komlós, J.},
  title   = {A generalization of a problem of {Steinhaus}},
  journal = {Acta Mathematica Hungarica},
  volume  = {18},
  year    = 1967,
  pages   = {217–229},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\autocite{Bal89,DeB86,Dil93,Gue97,Kru00,Bal90,Kom67}
\printbibliography
\end{document}

[Bal89] EJ Balder。“Komlós 定理的无限维扩展”。在:概率论和相关领域 81(1989 年),第 185-188 页。

相关内容