Base de datos bibliograficas

Por Paco Aldarias Raya

Impreso: 16 de marzo 2005

Email: pacolinux arroba inicia punto es

Web: http://www.iespana.es/pacolatex

Con Linux Debian. En Valencia (España)

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX

Índice General


1 Bibliografias en el mismo fichero

El libro [4].

El libro \cite{GOS88}.

\begin{the bibliography}{99}
\bibitem{GOS88} M. Goossens, F. Mittelbach, and A. Samarin,
The LaTeX Companion,
published by Addison-Wesley,
ISBN 0-201-54199-8}
\end{the bibliography}

2 Fichero externo de bibliografias

El libro [4] de la bibliografía.

En latex sería:

El libro  \cite{GOS88} de la bibliografía.

Siendo GOS88 la etiqueta del libro.

2.1 fichero latex.bib

@BOOK{GOS88,
AUTHOR = {Goossens - F. Mittelbach and A. Samarin},
TITLE = {The LaTeX Companion},
PUBLISHER = {Addison-Wesley},
YEAR= {1988},
EDITION = {1},
NOTE = {Libro en ingles}
}

2.2 Al final del documento hay q poner

\bibliographystyle{alpha}
\bibliography{latex} %% .bbl


2.3 Se compilar con

latex ficherotex
bibtex ficherobib
latex ficherotex
latex ficherotex

Nota: si queremos una libro q salga en la bibliografía que no se haya citado pondremos:

\nocite{CAS00}

Nota: si queremos todos los libros:

\nocite{*}

3 Herramientas

Hay distintos tipo de herramientas para gestionar los ficheros.bib, además de hacerlo con cualquier editor.


3.1 Gbib

http://gbib.seul.org/ Este es un editor de BD Bibtex; está bastante simpático e interactua con otros editores como Kile o LyX. Respeta los acentos. Trabaja directamente con ficheros .bib, no hace falta importarlos. Esta en español. Permite ordenar por campos. Integrada en kile (editor de latex)


3.2 Pybliographic

Trabaja directamente con ficheros .bib, no hace falta importarlos. Herramienta gráfica, que permite obtener ficheros html, latex, Permite pasarle ficheros xml para personalizar la salida html. Herramienta para gnome. http://www.pybliographer.org/


3.3 Bibview

Herramienta para ver o buscar usando ficheros .bib Necesita importar el fichero .bib creando su propio formato.


3.4 cb2Bib

http://www.kde-apps.org/content/show.php?content=14148 Permite transformar a formato bibtex referencias que estén en otro formato, p.e. si copiamos la referencia que aparece en el IEEEXplore, con la configuración adecuada, el programa nos genera la entrada bibtex correspondiente, sin tener que editarla manualmente.


3.5 Tellico

No es precisamente para bibtex, pero puede exportar las entradas en el formato adecuado.

3.6 Script para Bibliographer

cat pybformat.sh
# Por Paco Aldarias
# http://arch.pybliographer.org/documentation/script-scripting-existing.html

echo "BIBLIOGRAFIAS" > cabecera.txt
echo "Por Paco Aldarias." > pie.txt
echo "Actualizado " $(date +%d-%m-%Y-%H:%M) >> pie.txt

pybformat  -s /usr/share/pybliographer/Styles/paco.xml \
-f Html \
-o libros1.html \
-H cabecera.txt \
-F pie.txt \
libros.bib

rm -f cabecera.txt pie.txt

4 Poner una y en los autores

Si deseamos poner una y en lugar de and cuando hay varios autores, adaparemos el paquete de estilo.

Siendo root:

cd /usr/share/texmf/bibtex/bst/base
cp cp alpha.bst alpha-new.bst
cambaremos el and por y en format.names en el fichero alpha-new.bst
mktexlsr
usaremos el fichero así:  \bibliographystyle{alpha-new}

5 Poner varios autores en el fichero .bib

@book{CCM03,
	author = {CELMA, MATILDE and CASAMAYOR, JUAN CARLOS and MOTA, LAURA},
	title = {Bases de datos relacionales},
	publisher = {Prentice Hall. Pearson},
	year = {2003},
	note = {ER,Relacional,SQL}
}

5.1 Bibtex y mysql

Permite integrar bibtex y mysql.

http://www.nongnu.org/biborb/download.html

6 Unir ficheros bib: bibtopic

Buscar aquí los ficheros a instalar: http://www.ctan.org/tools/filesearch?action=/search/

README    (Nov  6 02:34)
bibtopic.dtx    (Nov  6 01:14)
bibtopic.ins    (Nov  6 10:47)
bibtopic.pdf    (Nov  6 10:55)

Generar ficheros:

latex bibtopic.in

Copiar el fichero generado bibtopic.sty

cp /wind/soft/linux/latex/bibtopic/bibtopic.sty /usr/share/texmf/tex/latex/base/

Actualizar estilos:

mktexlsr

Suponiendo que tenermos dos ficheros: librosbd.bib y librosredes.bib, creamos el fichero librostodos.tex

...
\usepackage{bibtopic}

begin{document}
...
\begin{btSect}{librosbd}
\section{Libros de Bases de Datos}
\btPrintAll
\end{btSect}

\begin{btSect}{librosredes}
\section{Libros de Redes}
\btPrintAll
\end{btSect}
...

\bibliographystyle{alpha}

Generar indices:

bibtex librostodos1
bibtex librostodos2

Índice de Materias

bibliografía
1
bibtex
2.3
Bibview
3.3
cb2Bib
3.4
cite
1
gbib
3.1
Pybliographic
3.2
Tellico
3.5

Bibliografía

1
Cascales Salinas Bernardo.
Latex una imprenta en sus manos.
Prentice Hall, 1 edition, 2000.
En Español, ISBN 84-920381-9-5.

2
Cascales Salinas Bernardo.
El libro de latex.
Prentice Hall, 1 edition, 2003.
En Español, ISBN 84-205-3779-9.

3
DES.
Manual latex.
http://xm1.net.free.fr/linux/documentation.html.

4
Goossens F. Mittelbach and A. Samarin.
The LaTeX Companion.
Addison-Wesley, 1 edition, 1988.
Libro en ingles.

Sobre este documento...

Base de datos bibliograficas

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html bib -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by on 2005-03-16


2005-03-16