Las citas en paper.md no se cargan correctamente cuando la bibliografía está en bibliography.py.
Citations in paper.md are not loading correctly when the bibliography is in bibliography.py.
Los procesadores de citas para Markdown (como pandoc-citeproc) requieren que la bibliografía esté en formato BibTeX (archivo .bib), no en un archivo Python (.py).
Citation processors for Markdown (such as pandoc-citeproc) require the bibliography to be in BibTeX format (.bib file), not in a Python file (.py).
El archivo de bibliografía debe ser:
- ✅
bibliography.bib(formato BibTeX) - ❌
bibliography.py(formato Python)
The bibliography file should be:
- ✅
bibliography.bib(BibTeX format) - ❌
bibliography.py(Python format)
El archivo bibliography.bib debe contener entradas en formato BibTeX:
@article{clave2024,
title={Título del artículo},
author={Autor, Nombre},
journal={Nombre de la revista},
year={2024},
doi={10.xxxx/xxxxx}
}En el encabezado YAML de paper.md, especificar:
---
title: 'Título del paper'
bibliography: bibliography.bib
---Dentro del texto, usar citas como: [@clave2024]
In the YAML header of paper.md, specify:
Within the text, use citations like: [@clave2024]
Para generar el PDF con las citas correctamente formateadas:
pandoc paper.md --bibliography=bibliography.bib --citeproc -o paper.pdfTo generate the PDF with correctly formatted citations:
paper.md- Archivo de ejemplo con citas / Example file with citationsbibliography.bib- Bibliografía en formato BibTeX correcto / Bibliography in correct BibTeX formatbibliography.py- ❌ Formato incorrecto (solo para referencia) / Incorrect format (for reference only)
pandoc paper.md --bibliography=bibliography.bib --citeproc -o paper.pdfpandoc paper.md --bibliography=bibliography.bib --citeproc -o paper.htmlpandoc paper.md --bibliography=bibliography.bib --citeproc -o paper.docxEl archivo bibliography.py ha sido incluido solo para demostrar el formato incorrecto. En un proyecto real, este archivo debe ser eliminado o renombrado a bibliography.bib con el formato BibTeX apropiado.
The bibliography.py file has been included only to demonstrate the incorrect format. In a real project, this file should be deleted or renamed to bibliography.bib with the appropriate BibTeX format.