Ordenar citas

Ordenar citas

En mi tesis, necesito ordenar mis referencias de manera que, si bien todo se ordenará según su apariencia, los enlaces URL se ordenarán al final.

¿Cómo es posible utilizar un archivo .bst?


En realidad no. Por ejemplo, necesito un babero como;

[1] artículo [2] artículo [3] URL

incluso si la URL está antes de los artículos en el texto.

Respuesta1

Puedes hacer esto fácilmente usando categorías con biblatex/biber.

\documentclass{scrartcl}

% some bib entries for test purposes:
\begin{filecontents}{bibfile.bib}
@ARTICLE{art1,
  TITLE = {Test 1},
  AUTHOR = {Doe, John},
  JOURNAL = {Journal of unreproducible Results},
  YEAR = {2015},
}

@ARTICLE{art2,
  TITLE = {Test 2},
  AUTHOR = {Doe, Jane},
  JOURNAL = {Journal of unreproducible Results},
  YEAR = {2015},
}

@ONLINE{web1,
  TITLE = {Google},
  URL = {www.google.com},
}

@ONLINE{web2,
  TITLE = {Wikipedia},
  URL = {en.wikipedia.org},
}
\end{filecontents}

% sorting = none means same order as the appearance in the document
% biber is the modern backend for biblatex, replacement for bibtex    
\usepackage[backend=biber, sorting=none]{biblatex}
\addbibresource{bibfile.bib}

% create a new category for web sources
\DeclareBibliographyCategory{web}
% add the web entries to the category
\addtocategory{web}{web1,web2}

\begin{document}

\section{Test}
See \cite{art1}, \cite{web1}, \cite{art2}, and \cite{web2}!

% one bibliography for the non-web soruces
\printbibliography[notcategory=web, title={Print References}]
% and another one for the websources
\printbibliography[category=web, title={Internet References}]

\end{document}

Compile con latex document.tex, biber document.bcf, latex document.tex donde látex es el compilador de su elección.

Resultado: resultado

información relacionada