BibTeX, biblatex and biberbiblatex | Internal Sorting Concept

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
boronian
Posts: 5
Joined: Mon Apr 16, 2012 6:26 pm

biblatex | Internal Sorting Concept

Post by boronian »

Dear all,

I didn't know how to formulate my problem in a simple search string, so maybe it was asked before. Sorry in this case!

I try to create a mere literature list, that is sorted after the nyt scheme. However two entries with the same first author and the same year are not sorted after the second author (as it is the case for all other entries), I guess because there are more authors in one of the entries and biblatex sorts it under "firstauthor et al.".

Here my example:

Code: Select all

\documentclass{scrartcl}
\usepackage[style=authoryear-comp,sorting=nyt,maxbibnames=20]{biblatex}
\addbibresource{lit.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}
with the lit.bib:

Code: Select all

@ARTICLE{Frit1,
  author = {Fritz, U. and Alcalde, L. and Vargas-Ram\'{i}rez, M. and Goode, E. V. and Fabius-Turoblin, D. U. and Praschag, P.},
  title = {Northern genetic richness and southern purity, but just one species in the \textit{Chelonoidis chilensis} complex},
  journal = {Zoologica Scripta},
  year = {2012},
  volume = {41},
  pages = {220-232},
  doi = {10.1111/j.1463-6409.2012.00533.x}
}

@ARTICLE{Frit2,
  author = {Fritz, U. and Corti, C. and P\"{a}ckert, M.},
  title = {Mitochondrial DNA sequences suggest unexpected phylogenetic position
	of Corso-Sardinian grass snakes (\textit{Natrix cetti}) and do not
	support their species status, with notes on phylogeography and subspecies
	delineation of grass snakes},
  journal = {Organisms Diversity \& Evolution},
  year = {2012},
  volume = {12},
  pages = {71-80},
  doi = {10.1007/s13127-011-0069-8}
}


I would expect Frit2 to be listed after Frit1, which is actually not the case. Does anyone have an easy idea how to correct the observed behaviour?

Thanks a lot & best regards!

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

meho_r
Posts: 823
Joined: Tue Aug 07, 2007 5:28 pm

biblatex | Internal Sorting Concept

Post by meho_r »

Sorry for not being able to provide details (hope someone else will), and was able to do just some quick tests, and it seems that this issue of yours is related to bibtex sorting mechanism. If you're able to switch, try using biber instead of bibtex (which is recommended anyway) by specifying backend=biber option to biblatex and run:

Code: Select all

pdflatex
biber
pdflatex
pdflatex
Your example:

Code: Select all

\begin{filecontents}{lit.bib}
@ARTICLE{Frit1,
  author = {Fritz, U. and Alcalde, L. and Vargas-Ram\'{i}rez, M. and Goode, E. V. and Fabius-Turoblin, D. U. and Praschag, P.},
  title = {Northern genetic richness and southern purity, but just one species in the \textit{Chelonoidis chilensis} complex},
  journal = {Zoologica Scripta},
  year = {2012},
  volume = {41},
  pages = {220-232},
  doi = {10.1111/j.1463-6409.2012.00533.x}
}

@ARTICLE{Frit2,
  author = {Fritz, U. and Corti, C. and P\"{a}ckert, M.},
  title = {Mitochondrial DNA sequences suggest unexpected phylogenetic position
        of Corso-Sardinian grass snakes (\textit{Natrix cetti}) and do not
        support their species status, with notes on phylogeography and subspecies
        delineation of grass snakes},
  journal = {Organisms Diversity \& Evolution},
  year = {2012},
  volume = {12},
  pages = {71-80},
  doi = {10.1007/s13127-011-0069-8}
}
\end{filecontents}
\documentclass{scrartcl}
\usepackage[style=authoryear-comp,sorting=nyt,maxbibnames=20,backend=biber]{biblatex}
\addbibresource{lit.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}
Attachments
lit.pdf
(61.3 KiB) Downloaded 284 times
boronian
Posts: 5
Joined: Mon Apr 16, 2012 6:26 pm

Re: biblatex | Internal Sorting Concept

Post by boronian »

Dear meho_r,

thanks a lot,
I never saw the necessity to proceed from bibtex to biber, it was not so hard in the end :) !

The details are not so important (but would be nice to know if someone got the knowledge...!?), as long as it works.

best regards!
Post Reply