Configura citas en formato APA 7.ª edición con BibLaTeX y Biber.
El paquete biblatex-apa implementa las reglas oficiales de referencia de la American Psychological Association para documentos en LaTeX. Requiere Biber como backend y se combina con csquotes para gestionar la puntuación y el formato de manera automática.
La respuesta corta: carga \usepackage[backend=biber,style=apa]{biblatex} junto con csquotes y babel. Compila con Biber en lugar del BibTeX tradicional para generar citas y referencias válidas según la 7.ª edición de APA.
Ejemplo mínimo funcional para APA 7
El estilo APA moderno requiere tres paquetes que trabajen en conjunto en tu preámbulo: babel (o polyglossia), csquotes y biblatex con style=apa.
Documento funcional completo
Copia esta estructura mínima en tu proyecto. Asegúrate de que tu archivo de referencias se llame
references.biby se encuentre en la misma carpeta que tu documento principal.\documentclass{article} \usepackage[american]{babel} \usepackage{csquotes} \usepackage[backend=biber,style=apa]{biblatex} \addbibresource{references.bib} \begin{document} Parenthetical citations appear in brackets \parencite{smith2023}. Narrative citations place the author outside \textcite{johnson2021}. \printbibliography \end{document}
Comandos de cita dentro del texto en APA
El comando estándar \cite a menudo formatea las referencias de forma incorrecta bajo las convenciones APA. Utiliza comandos específicos según cómo se sitúe la referencia dentro de tu texto.
Citas parentéticas con \parencite
Utiliza
\parencitecuando la cita se añade al final de una afirmación. Tanto el autor como el año permanecen encerrados entre paréntesis. Puedes añadir números de página o notas previas mediante argumentos opcionales.\parencite{smith2023} \parencite[p.~45]{smith2023} \parencite[see][chap.~2]{smith2023}Citas narrativas con \textcite
Utiliza
\textciteal introducir al autor como parte de la propia oración. El paquete imprime los nombres de los autores como texto normal y coloca solo el año entre corchetes.\textcite{johnson2021} argues that early intervention improves outcomes. According to \textcite[p.~12]{johnson2021}, the baseline shifted.Citas solo con el año con \citeyear
Cuando ya hayas escrito el nombre del autor manualmente en el texto, utiliza
\citeyearo\parencite*para añadir el año sin repetir el apellido.Smith showed this effect in \citeyear{smith2023}. Smith \parencite*{smith2023} confirmed this finding.
Por qué Biber es necesario en lugar de BibTeX
Errores comunes y soluciones
Secuencia de control indefinida \mkbibdateapalongextra
Este error ocurre cuando
babelse carga sin una opción de idioma o cuando se utiliza una localización inusual que carece de definiciones APA preconstruidas. Cargababelconamerican,britishu otro dialecto principal antes debiblatex.\usepackage[american]{babel} % Or declare explicitly if using regional dialects: % \DeclareLanguageMapping{british}{british-apa}Advertencia: csquotes no cargado
El estilo APA coloca comas y puntos dentro de las comillas según las reglas tipográficas estadounidenses.
biblatex-apanecesitacsquotespara aplicar estas reglas de colocación de comillas sin generar advertencias.\usepackage{csquotes}Conflicto con la clase de documento apa o apa7
La clase de documento
apa7intenta cargarapacitepor defecto, lo cual entra en conflicto con . Pasa la opción a la clase de documento para desactivar el paquete de citas antiguo.
Estructuración de entradas .bib para cumplimiento con APA
BibLaTeX utiliza convenciones de campo más recientes que el antiguo BibTeX. Estructurar estos campos correctamente asegura que los títulos, fechas y autores organizacionales se rendericen según las reglas del manual APA.
Autores corporativos y organizacionales
Cuando una institución es el autor, encierra todo el nombre en llaves dobles. Sin las llaves dobles, BibLaTeX trata el nombre de la organización como un nombre humano y lo imprime como 'Organización, W. H.'.
@report{who2022, author = {{World Health Organization}}, title = {Global Health Estimates 2020}, institution = {World Health Organization}, year = {2022}, }Formato de fecha y detalles de recuperación
Utiliza el formato ISO
YYYY-MM-DDdentro de los camposdateourldate. Biber descompone esto automáticamente en el formato APA localizado.@online{cdc2023, author = {{Centers for Disease Control and Prevention}}, title = {Respiratory Syncytial Virus Infection}, date = {2023-11-04}, url = {https://www.cdc.gov/rsv/index.html}, urldate = {2024-01-15}, }
Flujo de trabajo de compilación
| Orden | Comando | Propósito |
|---|---|---|
| 1 | pdflatex main.tex | Escanea el texto en busca de claves de cita y escribe archivos auxiliares |
| 2 | biber main | Lee references.bib, ordena las entradas y formatea las macros de cita |
| 3 | pdflatex main.tex | Integra las citas formateadas y la bibliografía en el diseño |
Preguntas
¿Cuál es la diferencia entre style=apa y style=apa6?
La opción style=apa implementa las reglas de la 7.ª edición de APA, mientras que style=apa6 apunta al estándar más antiguo de la 6.ª edición. APA 7 elimina las ubicaciones de las editoriales para libros, incluye hasta 20 autores en la lista de referencias antes de usar puntos suspensivos y acorta tres o más autores a 'et al.' en la primera cita.
¿Por qué mi bibliografía permanece completamente en blanco?
Una bibliografía vacía casi siempre significa que Biber no se ejecutó entre tus ejecuciones de LaTeX. Si ejecutaste bibtex main en lugar de biber main, el compilador ignora los datos silenciosamente. Revisa la configuración de compilación de tu editor o ejecuta Biber manualmente.
Prueba tu propio artículo en Texeno.
Empieza gratis, sube un proyecto como .zip y pulsa Recompilar. Mejora tu plan cuando necesites compilaciones más largas.
Empezar a escribir