10 de junio de 2009

LaTeX: Convertir una lista de referencias bibliográficas a BibTeX



Una herramienta LaTeX en línea que permite convertir una lista de referencias bibliográficas de LaTeX a una base de datos bibliográfica BibTeX se encuentra disponible en el sitio text2bib.

Para realizar la conversión hay que guardar la lista de referecias bibliográficas en un archivo de texto plano (.txt), que se puede hacer en cualquier editor de texto (e.g. Bloc de notas en Windows o gedit en Ubuntu), siguiendo el siguiente formato:
  • Cada referencia debe estar separada por una línea en blanco o estar escrita en una misma línea o iniciar con \bibitem{}, \bibitem{}, \item, \bigskip o \smallskip.

  • Cada referencia inicia (después de separadas como se mencionó en el punto anterior) con una lista de los autores, seguido por un año o un título.

Para poder utilizar text2bib es necesario estar registrado en el sitio (REGISTER) llenando un sencillo formulario y después iniciar sesión (LOG IN) ingresando usuario y contraseña.

Ejemplo


Se crea un archivo de texto y se guarda lo siguiente.
\bibitem{MaciejowskiG03} J. M. Maciejowski, \textit{Multivariable Feedback Design}, Addison-Wesley, 1989.

\bibitem{Doyle} J. C. Doyle, B. A. Francis and A. R. Tannenbaun, ``Feedback Control Theory'', McMillan, 1992.

\bibitem{Youla76} D. C. Youla, H. A. Jabr, and J. J. Bongiorno, ``Modern wiener-hopf design of optimal controllers - part II: The multivariable case'', \textit{IEEE Transactions on Automatic Control}, pp. 319-338, 1976.

\bibitem{Zarikian07} C. A. Desoer and C. L. Gustafson, ``Algebraic theory of linear multivariable feedback systems'', \textit{IEEE Transactions on Automatic Control}, pp. 909-917, 1984.

Si se esta registrado en text2bib se inicia sesión, se carga el archivo de texto y después se hace click en Convert to BibTeX..

Enseguida aparece el reporte de la conversión. Se puede visualizar el archivo BibTeX en una ventana nueva dando click en Display your BibTeX file in a new window, o guardar el archivo BibTeX (.bib) dando click en save your BibTeX file. El archivo BibTeX que se genera en este ejemplo es el siguiente.
@book{MaciejowskiG03,
author = {J. M. Maciejowski},
title = {Multivariable Feedback Design},
year = {1989},
address = {},
publisher = {Addison-Wesley},
}

@book{Doyle,
author = {J. C. Doyle and B. A. Francis and A. R. Tannenbaun},
title = {Feedback Control Theory},
year = {1992},
address = {},
publisher = {McMillan},
}

@article{Youla76,
author = {D. C. Youla and H. A. Jabr and J. J. Bongiorno},
title = {Modern wiener-hopf design of optimal controllers - part II: The multivariable case},
journal = {IEEE Transactions on Automatic Control},
year = {1976},
month = {},
volume = {},
number = {},
pages = {319-338},
}

@article{Zarikian07,
author = {C. A. Desoer and C. L. Gustafson},
title = {Algebraic theory of linear multivariable feedback systems},
journal = {IEEE Transactions on Automatic Control},
year = {1984},
month = {},
volume = {},
number = {},
pages = {909-917},
}