Tip Latex: Bibtex y “et al”
Recientemente publiqué una entrada donde hablaba sobre las citas bibliográficas en . Ahora vuelvo a escribir sobre este asunto ya que me he encontrado de nuevo con otro problemilla al cual he conseguido darle solución a través de un foro. El caso es que en las citas donde el número de autores es mayor que tres debemos indicar al final que hay más autores con et al. Sin embargo para que aparezca dicho añadido al final de la lista de autores debemos poner otra cosa en nuestra base de datos bibliográfica, concretamente and others. Os dejo un ejemplo del código a escribir:
@article{Amerijckx98,
author = {Amerijckx, C. and Verleysen, M. and Thissen, P. and others},
title = {Image compression by self-organized Kohonen map},
journal = {IEEE Trans. Neural Networks},
number = {9 (3)},
year = {1998},
pages = {503-507}
}
Y una imagen con el resultado obtenido:
loading...


loading...
Hola,
Estoy creando un documento usando texmaker y para la bibliografia uso jabref.
Incluyo mi fichero bib en mi fichero raiz en el lugar que quiero que aparezca, junto al resto de includes de mis ficheros (puesto que tengo dividido cada capitulo en un fichero) y me incluye la bibliografia bien al final del documento.
El problema lo tengo, en que no me muestra en el indice que esta la bibliografia y su correspondiente pagina.
Luego tambien, tengo la duda, de como se hace para que desde el indice, se pueda hacer click y te envie directamente a esa seccion, al igual de poder ver desde el indice en la seccion de marcadores del abobe reader.
He probado con el paquete hyperref pero al compilar me da algunos fallos en el texto (si tengo importado el paquete desde miktex).
Gracias.
Saludos
loading...
@David
Hola David. Creo recordar que efectivamente, LaTeX no te mete por defecto una sección en el índice de contenidos (TOC), por lo que tienes que hacerlo de forma manual. He realizado una rápida búsqueda por google y me ha llevado a este enlace:
http://tex.stackexchange.com/questions/8458/making-the-bibliography-appear-in-the-table-of-contents
Yo siempre he usado la opción que se comenta en el 2º comentario que es usar lo siguiente:
% \clearpage
\addcontentsline{toc}{section}{References}
\bibliographystyle{plain}
\bibliography{files}
El comando \clearpage es opcional, por si quieres que la bibliografía aparezca en una nueva página.
Para el tema de los enlaces en el PDF, efectivamente se debe usar hyperref. En el último documento que he escrito en LaTeX lo uso con las siguientes opciones:
\usepackage[pdftex, plainpages = false, pdfpagelabels,
bookmarks,
bookmarksopen = true,
bookmarksnumbered = true,
breaklinks = true,
linktocpage,
pagebackref,
backref=none,
colorlinks = false, % was true
linkcolor = blue,
urlcolor = blue,
citecolor = red,
anchorcolor = green,
hyperindex = true,
hyperfigures]{hyperref}
Si no recuerdo mal, alguna vez he tenido problemas al usar este paquete. A veces me daba errores de compilación por colocar la llamada a \usepackage de hyperref antes que la de otros paquetes. Prueba a dejar ese comando al final de los comandos \usepackage.
Espero que solventes tus problemillas
loading...
Hola,
Muchas gracias !!!!
El tema de la bibliografia, solucionado, puse lo que me comentaste de con el cambio de chapter en lugar de section
\addcontentsline{toc}{chapter}{References}
\bibliographystyle{plain}
\bibliography{files}
Ahora lo que me he dado cuenta es que no me pone los links que puse en la bibliografia, es decir, la crearla con jabref lo defino como que son electronic, relleno los campos de la tabla que necesito y luego en el fichero bib queda algo asi
@ELECTRONIC{webandroid,
year = {2012},
title = {Web Oficial Android},
url = {http://www.android.com/},
owner = {sanroda},
timestamp = {2012.07.16}
}
Mientras que escribo estoy buscando y probando cosas, y he encontrado, este ejemplo http://www.latextemplates.com/templates/theses/1/thesis_1.pdf
En donde define el estilo de la bibliografia como
\bibliographystyle{unsrtnat}
Pero no me termina de gustar ya que te lo pone las referencias de este modo, pero si me pone el link que antes no me mostraba
[web(2012n)] Web desarrolladores android, 2012n. URL http://developer.android.com/
En lugar de antes que solo ponia los [1] del estilo plain, pues luego al final del año me añade una letra.
Otra cosa que me ha surgido, es que yo en la bibliografia he puesto mas datos de los que aparecen, pues en el fichero bib he puesto mas web y libros que he gastado, pero al compilar y crearme el pdf, tan solo me pone aquellos que he \cite dentro del documento.
¿como hacer para que muestre toda la bibliografia, incluida aquella que no cite dentro del texto?
Sobre el tema de los links del indice, puse lo que tu tenias, con una ligera modificacion
\usepackage[plainpages = false, pdfpagelabels,
bookmarks,
bookmarksopen = true,
bookmarksnumbered = true,
breaklinks = true,
linktocpage,
pagebackref,
backref=none,
colorlinks = false, % was true
linkcolor = blue,
urlcolor = blue,
citecolor = red,
anchorcolor = green,
hyperindex = true]{hyperref}
Ya que el ultimo de hyperfigures me daba error. Lo que no me termina de gustar, es que solo sea link en el indice el numero, y no todo el texto, como sucede con el ejemplo de thesis que pongo arriba. ¿solucion?
Gracias
Saludos
David
loading...
Hola de nuevo @David
. En el tema de los estilos de bibliografía, hay muchos y es cosa de que elijas el que más te guste. Una rápida búsqueda en google con los términos “latex bibliography style” te dará más información del tema.
Es normal que no se incluyan todos los campos que se especifican en la entrada una vez que se genera el documento. Aunque creo recordar que yo las cosas que quería que se mostrasen las ponía dentro de un campo determinado de la entrada … creo que era el campo [note].
Por último para que te aparezcan las citas de las referencias que no has incluido a lo largo del documento tienes que hacerlo con siguiente comando:
\nocite{cita}
También puedes incluir todos las referencias que no hayas incluido separadas por comas (si no recuerdo mal):
\nocite{cita1,cita2,…}
Saludos