Saltearse al contenido

Tutorial de Natbib: Dominando la Gestión de Referencias en LaTeX con BibTeX

Gestionar referencias bibliográficas en LaTeX se vuelve ágil y eficiente con el paquete natbib. Ya sea que estés trabajando con el comando tradicional \cite{*} o profundizando en métodos de citación avanzados, esta guía proporciona conocimientos fundamentales para comenzar.

¿Necesita una solución sencilla para gestionar sus entradas de BibTeX? ¡Explore CiteDrive!

  • Gestión de referencias moderna y basada en la web
  • Colaborar y compartir con colegas investigadores
  • Integración con Overleaf
  • Soporte integral para BibTeX/BibLaTeX
  • Guardar artículos y sitios web directamente desde su navegador
  • Buscar nuevos artículos en una base de datos con decenas de millones de referencias
Pruebe CiteDrive ► Ver demostración

Introducción a natbib y Sus Fortalezas

El paquete natbib amplía las capacidades del comando estándar \cite{*} en LaTeX. Se destaca especialmente en las citas en el texto con varias opciones y personalizaciones, especialmente para esquemas autor-año y la visualización de citas textuales y parentéticas cuando se integra con BibTeX.

Vamos a profundizar en los detalles sobre cómo aprovechar el poder de natbib para formatear y citar tus fuentes bibliográficas.

Comenzando Tu Camino: Citas Parentéticas y Textuales/Narrativas en el Texto con natbib

Configurar natbib requiere una estructura similar a la configuración estándar de LaTeX. Comienza cargando la biblioteca con \usepackage{natbib}. La biblioteca ofrece varias opciones de configuración a través de \usepackage[options]{natbib}, que se discuten en detalle a continuación. Los comandos de citación principales en Natbib son \citet{*} para citas textuales/narrativas y \citep{*} para citas parentéticas.

\documentclass{article}
\usepackage{natbib}
\bibliographystyle{apalike}
\title{Una Guía Completa para la Gestión de Referencias usando natbib con BibTeX}
\author{CiteDrive}
\date {Enero 1988}
\begin{document}
\maketitle
\textbf{Cita narrativa:} \citet{Doe:1966} investigó los riesgos de registros incorrectos \\
de [...], lo que resulta en distorsión.
\textbf{Cita parentética:} Los riesgos de un registro incorrecto de [...] podrían llevar a distorsión
\citep{Doe:1966}.
\medskip
\bibliography{sample}
\end{document}

Al usar \bibliography{sample}, le indicas a LaTeX que utilice tu archivo .bib, que contiene entradas bibliográficas como:

@article{Doe:1966,
title = {Estudio sobre los riesgos de registros incorrectos [...] y su impacto en [...].},
author = {John Doe},
year = 1966,
journal = {BibTeX Publishing},
volume = 44,
number = 44,
pages = {123--456}
}
@article{smith2017,
title = {Un artículo interesante},
author = {John Smith},
year = {2017},
journal = {Journal of Interesting Articles}
}

Ejemplo de salida de gestión de referencias usando natbib con BibTeXEjemplo de salida de gestión de referencias usando natbib con BibTeX

Para aquellos inclinados hacia estilos de citación numéricos, aquí se muestra cómo adaptar natbib:

\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

Ejemplo de salida de gestión de referencias usando natbib con BibTeX en estilo numéricoEjemplo de salida de gestión de referencias usando natbib con BibTeX en estilo numérico

Profundización: Explorando los Comandos cite{*} en natbib

Comprender el rango de comandos cite{*} proporcionados por natbib te permite citar fuentes de manera eficiente. Esta tabla desglosa sus salidas:

Comando (citación única)Salida (autor-año)Salida (Numérica)Comando (Múltiples citas)Salida (autor-año)Salida (Numérica)
\citet{Doe:1966}Doe (1966)Doe [1]\citet{Doe:1966,smith2017}Doe (1966); Smith (2017)Doe [1], Smith [2]
\citet[chap.~4]{Doe:1966}Doe (1966, cap. 4)Doe [1, cap. 4]\citet[chap.~4]{Doe:1966,smith2017}Doe (1966); Smith (2017, cap. 4)Doe [1], Smith [2, cap. 4]
\citep{Doe:1966}(Doe, 1966)[1]\citep{Doe:1966,smith2017}(Doe, 1966; Smith, 2017)[1, 2
\citep[chap.~4]{Doe:1966}(Doe, 1966, cap. 4)[1, cap. 4\citep[chap.~4]{Doe:1966,smith2017}(Doe, 1966; Smith, 2017, cap. 4)1, 2, cap. 4]
\citep[see][]{Doe:1966}(ver Doe, 1966)[ver 1]\citep[see][]{Doe:1966,smith2017}(ver Doe, 1966; Smith, 2017)[ver 1, 2]
\citep[see][chap.~4]{Doe:1966}(ver Doe, 1966, cap. 4)[ver 1, cap. 4]\citep[see][chap.~4]{Doe:1966,smith2017}(ver Doe, 1966; Smith, 2017, cap. 4)[ver 1, 2, cap. 4]
\citet*{Doe:1966}Doe (1966)Doe [1]\citet*{Doe:1966,smith2017}Doe (1966); Smith (2017)Doe [1], Smith [2]
\citep*{Doe:1966}(Doe, 1966)[1]\citep*{Doe:1966,smith2017}(Doe, 1966; Smith, 2017)[1, 2]

Otros comandos de natbib, como \citealp y \citealt, ofrecen flexibilidad adicional al suprimir corchetes. Descubre toda la gama de comandos en la Hoja de referencia para el uso de natbib.

Apéndice: Dominando las Opciones para natbib

Al trabajar con natbib, personalizar su comportamiento puede hacer tu flujo de trabajo más fluido. Aquí tienes un desglose de las opciones disponibles a través de \usepackage[options]{natbib}:

OpciónDescripción
roundmuestra paréntesis redondos
squaremuestra corchetes cuadrados
curlymuestra llaves rizadas
anglemuestra corchetes angulares
semicolonlas citas múltiples se separan por punto y coma
colonigual que punto y coma
commalas citas múltiples se separan por coma
authoryearmuestra citas autor-año
numbersmuestra citas numéricas
supermuestra números en superíndice para citas numéricas
sortordena las citas múltiples en el orden de las referencias mostradas en la bibliografía
compresslas citas numéricas múltiples se comprimen donde sea apropiado
sort&compresslas citas numéricas múltiples se comprimen donde sea apropiado
longnamesfirstel nombre completo del autor aparece en la primera cita
sectionbibredefine \thebibliography para mostrar \section en lugar de \chapter
nonamebreakmuestra todos los nombres de los autores de una cita en una línea

Lecturas Adicionales y Fuentes