Formas de incluir bibliografías

Índice

1 Pregunta

Carlos me ha mandado las siguiente pregunta sobre el modo Org:

He estado mirando información sobre cómo hacer una bibliografía tanto en el manual de Org, como en LaTeX, y he encontrado que se hace uso de una librería, Bibtex, pero no me queda claro cómo usarla. ¿Sabe de algún sitio donde pueda mirar ejemplos de su uso o podría enviarme un archivo con un ejemplo?

2 Respuesta

La bibliografía se puede incluir en un documento en modo Org de distintas formas. Voy a describir distintas formas de incluirla.

2.1 Bibliografía simple sin citas

El texto del ejemplo es

#+TITLE:  Ejemplo de bibliografía simple sin citas
#+AUTHOR: José A. Alonso
#+DATE:   28 de abril de 2018
#+LANGUAGE: es
#+OPTIONS: toc:nil
#+LATEX_CLASS: article
#+LATEX_CLASS_OPTIONS: [a4paper,12pt,twoside]
#+LATEX_HEADER: \usepackage[spanish]{babel}
#+LATEX_HEADER: \usepackage{a4wide}
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./estilo.css" />

En este ejemplo se incluye la bibliografía al final, pero no hay citas a
la bibliografía dentro del texto.

* Referencias
1. G. Hutton. /Programming in Haskell/. Cambridge University Press, 2007.
2. G. Pólya. /Cómo plantear y resolver problemas/. Editorial Trillas, 1965.

Se puede ver su exportación a HTML y a PDF.

2.2 Bibliografía simple con citas

El texto del ejemplo es

#+TITLE:  Ejemplo de bibliografía simple sin citas
#+AUTHOR: José A. Alonso
#+DATE:   28 de abril de 2018
#+LANGUAGE: es
#+OPTIONS: toc:nil
#+LATEX_CLASS: article
#+LATEX_CLASS_OPTIONS: [a4paper,12pt,twoside]
#+LATEX_HEADER: \usepackage[spanish]{babel}
#+LATEX_HEADER: \usepackage{a4wide}
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./estilo.css" />

En este ejemplo se incluye la bibliografía al final, pero con citas a
la bibliografía dentro del texto. 

En la bibliografía hay dos libros: uno sobre programación funcional
([[Hutton]]) y otro sobre resolución de problemas ([[Polya]]).

Se puede volver a citar. Por ejemplo, el de resolución de problemas
([[Polya]]) y el de programación funcional ([[Hutton]]).

* Referencias

1. <<Hutton>> 
   G. Hutton. /Programming in Haskell/. Cambridge University Press, 2007.
2. <<Polya>> 
   G. Pólya. /Cómo plantear y resolver problemas/. Editorial Trillas, 1965.

Se puede ver su exportación a HTML y a PDF.

2.3 Bibliografía para LaTeX con thebibliography

El texto del ejemplo es

#+TITLE:  Ejemplo de bibliografía para LaTeX con thebibliography
#+AUTHOR: José A. Alonso
#+DATE:   28 de abril de 2018
#+LANGUAGE: es
#+OPTIONS: toc:nil
#+LATEX_CLASS: article
#+LATEX_CLASS_OPTIONS: [a4paper,12pt,twoside]
#+LATEX_HEADER: \usepackage[spanish]{babel}
#+LATEX_HEADER: \usepackage{a4wide}
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./estilo.css" />

En este ejemplo se incluye la bibliografía al final, pero con el
entorno /thebibliography/ de LaTeX.

En la bibliografía hay dos libros: uno sobre programación funcional
\cite{Hutton} y otro sobre resolución de problemas \cite{Polya}).

Se puede volver a citar. Por ejemplo, el de resolución de problemas
\cite{Polya} y el de programación funcional \cite{Hutton}.

Para aprender más sobre las bibliografías en LaTeX puedes ver el
artículo de Mauricio Anderson [[https://mauricioanderson.com/curso-latex-referencias-bibliografia-bibtex/#Bibliografia][Curso de LaTeX: Referencias y bibliografía]].

\begin{thebibliography}{1}

\bibitem{Hutton} 
G. Hutton.
{\em Programming in Haskell}.
Cambridge University Press, 2007.

\bibitem{Polya} 
G. Pólya. 
{\em Cómo plantear y resolver problemas}. 
Editorial Trillas, 1965.

\end{thebibliography}

Se puede ver su exportación a PDF.

2.4 Bibliografía para LaTeX con BibTeX

El texto del ejemplo es

#+TITLE:  Ejemplo de bibliografía para LaTeX con BibTeX
#+AUTHOR: José A. Alonso
#+DATE:   28 de abril de 2018
#+LANGUAGE: es
#+OPTIONS: toc:nil
#+LATEX_CLASS: article
#+LATEX_CLASS_OPTIONS: [a4paper,12pt,twoside]
#+LATEX_HEADER: \usepackage[spanish]{babel}
#+LATEX_HEADER: \usepackage{a4wide}
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./estilo.css" />

# Local Variables:
# org-latex-pdf-process: ("latexmk -pdf %f")
# End:

En este ejemplo se incluye la bibliografía al final, pero usando
gestor bibliográfico BibTeX de LaTeX y el procesador de documentos
[[https://ctan.org/pkg/latexmk][latexmk]]. 

Para el ejemplo se usa el fichero [[./referencias.bib][referencias.bib]] que contiene una
colección de referencias bibliográficas de donde se seleccionarán las
que se citen en el texto. Su contenido es
#+INCLUDE: "./referencias.bib" src bibTeX

En la bibliografía hay dos libros: uno sobre programación funcional
\cite{Hutton} y otro sobre resolución de problemas \cite{Polya}).

Se puede volver a citar. Por ejemplo, el de resolución de problemas
\cite{Polya} y el de programación funcional \cite{Hutton}.

Para aprender más sobre las bibliografías en LaTeX puedes ver el
artículo de Mauricio Anderson [[https://mauricioanderson.com/curso-latex-referencias-bibliografia-bibtex/#Bibliografia][Curso de LaTeX: Referencias y bibliografía]].

\bibliographystyle{abbrv}
\bibliography{referencias}

Se puede ver su exportación a PDF.

José A. Alonso

2018-04-29 dom 16:58