13
ene
09

Gestionar bibliografías BibTex con LyX


Hace ya mucho tiempo, hice referencia a dos programas (JabRef y KBibTex) para editar nuestras bases de datos BibTex. Yo personalmente me quedo con el segundo porque, además de ser más completo, no da problemas con las tildes. Además, Zotero es una extensión de Firefox muy útil para estos menesteres. Esto es lo que sabíamos, pero el otro día recibí el correo de Miguel Vicente, un doctorando que tenía problemas con la bibliografía. Le intenté contestar y, como vi que en este blog había un vacío al respecto, decidí hacer un post.

Con estas aplicaciones editaremos un archivo *.bib, que contendrá toda la información bibliográfica. Como puede ser un poco tedioso editarla a mano, desde la wiki de LyX, nos podemos bajar un archivo comprimido con una base de datos y un fichero LyX.

Es también interesante tener todos los extras de bibligrafía para LaTeX. Para ello hacemos:

sudo aptitude install texlive-bibtex-extra

Después hacemos “sudo texhash”. Ahora sí, comenzemos a trabajar.

Abrimos nuestro editor LyX y escribimos nuestro texto. Posicionamos el cursor al final del mismo y seleccionamos Insertar —> Lista/IG —> Bibliografía BibTex, y aparecerá una ventana como esta:

bibeditAquí seleccionamos la base de datos que queremos incluir además del estilo (que puede ser elegido desde un archivo de estilo, pero de momento no vamos a hacerlo). También en Documento —> Configuración —> Bibliografía elegimos  la clase Natbib, preferentemetne. Además podemos hacer que la bibliografía aparezca en el Índice General marcando la casilla de abajo. Una vez hecho esto, tendremos un cuadro que indica que al final se generará toda la bibliografía citada en nuestro texto.

bibgen

Podemos modificar el tamaño de la fuente, de la bibliografía aplicando a la línea donde  está el cuadro de bibliografía usando el botón “Estilo de texto”. Además, añadiendo las siguientes líneas de código LaTeX antes del recuadro, podemos cambiar el título del encabezado, en este caso de “Referencias” pasa a “Bibliografía” y pone la fuente a tamaño normal.

\renewcommand{\refname}{\normalsize Bibliografía}

El siguiente paso, lógicamente, es insertar nuestras citas. Es igual de simple: nos vamos a Insertar —> Cita, y seleccionamos la cita que hay en la lista.

citaEs sencillísmo. Tenemos nuestra lista de citas, que podemos encontrar en el buscador. También podemos elegir entre varios formatos de cita.

Ahora podemos hacer que cada cita esté enlazada con su referencia en la bibliografía. Solo necesitamos introducir en el Preámbulo LaTeX (Documento —> Configuración) la siguiente línea:

\usepackage[colorlinks=true, citecolor=blue, linkcolor=blue, urlcolor=blue]{hyperref}

Podemos cambiar el color de “citecolor” para resaltarlas.

Y nada más por ahora. Si queréis ver el pdf generado, pulsar aquí.

Más información: Wiki LyX

About these ads

31 Respuestas a “Gestionar bibliografías BibTex con LyX”


  1. 1 Juan
    2009/02/27 en 5:11 pm

    Hola:
    yo utilizo Lyx para escribir mi tesis doctoral, y utilizo Jabref para la bibliografía.
    El problema que me encuentro y no consigo resolver es que las referencias en ingles, en lugar de aparecer “and” entre los nombres de los autores, aparezca “y”, o que cuando se trata de capítulos de libros, aparezca “en” en lugar de “in”.
    Podrías indicarme si hay alguna manera para adaptar así la bibliografía al español.

    Muchas gracias de antemano.

    • 2009/02/27 en 6:42 pm

      Hola Juan.
      Pues en estos momentos no dispongo de un ordenador con LyX instalado para poder confirmártelo, pero creo que podría hacerse cambiando el estilo de bibliografía (*.bst), ya sabes, en el sitio donde tienes insertada la bibliografía haces clic y modificas el entorno estilo. En este enlace tienes enlace tienes una.

      http://tug.ctan.org/tex-archive/biblio/bibtex/contrib/spain/

      Otra solución es que la personalizes tú con custom-bib:

      http://www.aq.upm.es/Departamentos/Fisica/agmartin/webpublico/latex/FAQ-CervanTeX/FAQ-CervanTeX-3.html#es-tutores

      Esto es lo que te puedo adelantar. Un saludo.

    • 3 Enrique Luna
      2010/12/13 en 12:36 am

      Que tal Juan, a lo mejor para estas fechas ya resolviste tu problema de que aparece “and” en lugar de “y”, e “in” en lugar de “en” en la bibliografia y en las citas. Pero igual dejo una solucion que encontre por si le sirve a otra persona. Lo que hice fue modificar el archivo de estilo .bst que elegi para la bibliografia, en mi caso elegi agufull04. Este archivo se encuentra en c:\Archivos de programa\MiKTeX 2.9\bibtex\bst\aguplus (obviamente este directorio cambia segun la version de MiKTeX y del archivo .bst).Y le modifique estas dos funciones:

      FUNCTION {bbl.and}
      { “and”}

      por

      FUNCTION {bbl.and}
      { “y”}

      y,

      FUNCTION {bbl.in}
      { “in” }

      por

      FUNCTION {bbl.in}
      { “en” }

      saludos.

  2. 5 Juan
    2009/03/02 en 5:46 pm

    Muchas gracias.
    Lo cierto es que he intentado con spain.bst, y se plantean dos problemas:

    .Al determinar el estilo de bbliografía en Lyx, dentro de la configuración del documento sólo hay tres opciones de estilo de cita:

    - Natbib: con natbib el estilo spain no me funciona y entre otros errores dice que “Biliography not compatible with author-year citations”

    - Predeterminado (Numérico): me suele dar el error “misplaced alignment tab character &

    - Jurabib: traduce bien la bibliografía, pero me da dos problemas. En la bbliografía me incluye la URL de la base datos donde está el artículo y no soy capaz de evitar que la ponga. Y además, en la cita me aparece un “?” en lugar de la clave “autor (año)” o cualquier otra de las que puedo elegir con las opciones del botón derecho del ratón.

    Muchas gracias por la ayuda.

  3. 6 leo hardtke
    2010/02/09 en 6:12 pm

    Hola,
    Hace poco tiempo encontre un programa llamado “Mendely descktop”. Es realmente buenisimos! Funciona en combinacion con Zotero, carga automaticamente la info de los DOI y mantiene actualizado un .bib que podemos usar el LyX.!
    Lo recomiendo!
    http://www.mendeley.com/

  4. 8 Nicolás
    2011/02/08 en 11:33 pm

    Se ve que voy atrasado pues no me entero mucho. Agradecería me pudiérais ayudar. Soy usuario de Zotero y suelo usar APA para generar la bibliografía en word pero por defecto pone “&” donde me gustaría pusiera “y”, así que eso me lleva a tener que editar cada cita con más de un autor con el plugins que gestiona las citas de Zotero en Word y catellanizar. Alguien me puede indicar cómo puedo modificar el fichero de estilo APA? Un saludo

  5. 2011/08/21 en 1:50 am

    Hola! Muy bueno el post y este blog!
    Tengo una pregunta. En muchos títulos de papers aparecen nombres científicos, que en la bibliografía, tendrían que ir en itálica. Pero al pasarlos a Bibtex, he perdido los nombres en itálica. ¿Hay alguna forma de que aparezcan en itálica en la bibliografía?
    PS. Sí, soy nueva en Lyx…

  6. 2011/08/28 en 8:20 pm

    Qué tal amigo Paquillo Dubois… Gracias por los aportes, la verdad te he aprendido mucho.

    En estos momentos estoy tratando de organizar mi bibliografía con BibTex porque me he dado cuenta de lo positivo que es… Aunque por ser nuevo me veo enfrentado a problemas. Me gustaría pedirte si puedes colaborarme con algunos problemitas que tengo:

    1. Cuando compilo no aparece el texto del encabezado ni aparece el título ”Bibliografía” en el índice.
    2. Por otro lado, me gustaría que las citas en el texto aparecieran como (Autor,año) y no los números o las inciales. Es decir, no sé si se conoce un estilo que cumpla estas características.
    3. Y me encuentro que aparecen algunas palabras en inglés… No sé si habrá estilos predefinidos que pueda descargar de algún lado…

    Mil gracias por todo lo que vienes posteando….

  7. 15 murpholinox
    2012/02/10 en 3:05 am

    Yo tengo una pregunta.
    ¿Existe manera de que LyX ponga
    Autor1, Autor2, et al
    en vez de
    Autor1, Autor2, Autor3, Autor4, … , AutorN
    ?

    Saludos y graciotas de antemano.

  8. 16 murpholinox
    2012/02/10 en 6:16 am

    un pequeño error acá> comencemos va con c

  9. 17 Natalia
    2012/04/14 en 3:41 pm

    HOLA!!
    Yo uso jabref con libreoffice y no logro que en la cita del texto el “et al.” aparezca en cursiva; también me gustaría que en las citas especiales tipo “Fernandez, 1990; pág. 21″ no aparezca punto y coma sino coma. Alguien sabe que tengo que modificar del archivo style para lograrlo?
    Muchas gracias

  10. 2012/08/30 en 4:39 pm

    Como ya dijje en algún otro comenntario. Mil gracias por tu blog; muchísimas veces no habría sabido quué hacer si no fuese por él.

    Cuento mi problema y mi solución.
    Uso Zotero (con LyZ todavía no termino de funcionar) y, si hace falta, KBibTex (tiene un montón de funciones interesantes el nuevo… y algunas funcionan bien!)

    Tuve que volver a esta página al instalar el nuevo LyX y me estaba dando problemas con la bibliografía que incluye caracteres especiales. Al intentar compilar el PDF no me dejó desde que empecé a poner bibliografía con nombres en castellano o frances, comprobé que estaba todo en orden:

    * Tengo el sistema (ahora LM13KDE) con codificación UTF-8, para que no me diera problemas
    * Exportado el .bib en UTF-8
    * Abrir bien desde KBibTex y que no apareciera código raro.

    Todo en orden, pero no salía bien. Tocó buscar medio al tun-tun y la solución resultó ser una tontería:
    Exportar desde Zotero a “Unicode (UTF-8 without BOM)”

    No vi ninguna diferencia mirando el código desde KBibTex, así que será cosa para profesionales el entenderlo.

    Por si no se sabe, el nuevo KBibTex tiene un botón que manda directo a LyX “Send Reference to LyX”, para que funcione:
    En LyX:
    (como lo escribo o parecido, no lo tengo en castellano) Herramientas>Preferencias>Rutas>Canalización de servicios LyX
    ~/.lyx/lyxpipe
    Reconfigurar y volver a arrancar

    En KBibTex
    Settings>Configure KBibTex>Saving and Exporting
    En el cuadradito “LyX Server Pipe” buscarlo y seleccionarlo (home/[USUARIO]/.lyx karpetan).

    Es la misma ruta que para JabRef

  11. 2012/12/16 en 9:35 pm

    Hola,

    Como biólogo te pregunto a tí, porque a lo mejor te has encontrado con el problema.
    Tengo un artículo en cuyo título está el nombre de una especie en latín. Yo utilizo mendeley para gestionar la bibliografía aunque también he hecho alguna base de datos a mano. Lo que no sé hacer es poner sólo el nombre de la especie en cursiva, no se si podrás ayudarme

    Muchisimas gracias

    Un saludo

  12. 20 Adrian
    2013/01/25 en 7:51 pm

    Hola Paquillo,
    Tengo la bibliografía de la tesis en formato word. Ahora me piden que invierta EDITOR/CIUDAD, por eso estoy tratando de incorporarla desde el archivo.word a JabRef, pero no lo he logrado y no termino de entenderlo. Me bajé BibTeX4Word Macro, pero tampoco lo he conseguido. Conoces tú una forma más sencilla de gestionar la biblio en word (o gestionarla exteriormente, pero poder volverla hacia word)
    Te agradezco de antemano. Adrián

  13. 22 Adriana
    2013/03/11 en 6:17 pm

    Hola, tengo un problema y es que no encuentro donde se encuentra ubicado lyxpipe, ni siquiera encuentro la carpeta .lyx. Podrias ayudarme a configurar la ruta. gracias!

    • 2013/03/11 en 9:37 pm

      Los manaules que pongo en el blog suelen estar adaptados a sistemas GNU/Linux ¿Usas Linux?

      La carpeta .lyx no es más que la carpeta de usuario de LyX, que al comenzar con punto en Linux está oculta y debes indicar a tu explorador de archivos que muestre los archivos ocultos. Suelo recomendar ubicar lyxpipe ahí por orden, nada más.

      Si usas otra plataforma distinta (Windos, MacOS, etc.) en Ayuda >> Acerca de LyX vendrá indicado dónde está tu carpeta de usuario, aunque cualquier otra debería de valer para este caso.

      Saludos.

  14. 2013/03/15 en 8:59 pm

    Hola que tal, tengo una duda, hay alguna forma de ordenar la forma en que latex enumera las referencias en el documento?

    es decir mi primera referencia que aparece en el documento es la [18] cuando yo esperaría que fuese la [1].

    Gracias y felicidades por tu blog.


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Conectando a %s


Contacto

Cuestiones, sugerencias, criticas,...

Manual LyX: Con “L” de LaTeX


Descarga el manual LyX

Ya van más de 8800 descargas.
¿A qué esperas? (Español, 1.1Mb)

Instala la nueva LyX 2.0.0 Final

Aprender LyX


Descarga el manual LyX

Ubuntu 12.10 LTS “Quantal Quetzal”

Firefox 4

Firefox 4

Ciencia Sin Tijeras

No al recorte en I+D

Feed RSS

Feed RSS



To translate / Traduire

Frases

Busco frases para realizar una colección sobre Linux, software libre e informática en general

En twitter

Han pasado (+130000)

  • 905,493 bioinformatiquillos

Archivos

USE FIREFOX

No al soporte gratuito a Microsoft

No use Windows, los gatitos se la agradecerán

Creative Commons License

Esta obra está bajo una licencia de Creative Commons.


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 233 seguidores

%d bloggers like this: