Una modificación de las bases de datos para bibliografía: bases de datos de problemas

Aunque el programa BibTeX ha sido diseñado para ser utilizado con bases de datos para referencias bibliográficas,  también es posible construir estilos ficheros .bst  y .sty, para utilizar conjuntamente BibTeX y  LaTeX,  de forma que podamos manejar otras bases de datos: de teléfonos, de direcciones, de problemas, etc.

Esta sección pretende ilustrar el manejo de una supuesta base de datos de problemas (o una batería de preguntas tipo test): no explicamos aquí como se han confeccionado los ficheros de estilo problema.bst y problema.sty, por la complejidad del tema, dado que la explicación de los mismos excede con creces los objetivos de este curso —recomendamos, como siempre, El libro de LaTeX, Pearson, 2003, para las cuestiones específicas no comentadas aquí—.

Ejercicio: Grabe los ficheros que siguen en su sistema con el nombre del link:

  1. Problema.bib
  2. Problema.bst
  3. Problema.sty
  4. Problema.tex
Compile el fichero Problema.tex; ejecute desde su linea de comandos
bibtex problema
compile dos veces más y debe haber obtenido lo que hay 
aquí .  

El fichero Problema.bib contiene una base de datos con una relación de problemas siguiendo una estructura que ha sido descrita en el fichero problema.bst; cuando compilamos la primera vez el fichero problema.tex, en el correspondiente fichero problema.aux se escribe la información de los problemas que queremos sacar de problema.bib utilizando el estilo dado por problema.bst en un fichero llamado problema.bbl. Por fin las dos nuevas compilaciones de problema.tex, utilizan el estilo de LaTeX, problema.sty para dar formato a los problemas que hemos entresacado.